Getting Around


There are plenty of taxis in Batam, but there are no standard color schemes: however, licensed taxis display yellow license plates, while unlicensed ones do not (and are best avoided). As there are no meters, you will need to bargain with the drivers and if there are other taxis around, you can easily bargain the prices down. Sample fares for reference:

  • Telaga Punggur to Batam Centre (Rp 50,000 - 25 minutes)
  • Nagoya to HarbourBay ferry terminal at Batu Ampar (Rp 20,000 - 8 minutes)
  • Sekupang to Batam Centre (Rp 50,000)
  • Hang Nadim airport to Nagoya/Jodoh (Rp 75,000 - fixed price)
  • Full day hire of a taxi Rp 500,000

If you feel more comfortable with metered taxis, there are a few of these taxis attached with it, but please ensure that you asked the driver to operate the meter before getting into the taxi, otherwise they will not operate it and may charge you more than the amount that you are supposed to pay.

For more information, please contact these metered taxi operators

  • Silver Cab, +62 778-46-1000
  • Bluebird +62 778-42-1234.

Minibus (Metro Trans)

Fixed route plies between Jodoh and Telaga Punggur (Rp 3,000 - Rp 4,000). Sample fares for other destinations are as follows:
• Jodoh to Sembulang via Sukajadi Rp 9,500
• Jodoh to Galang Baru via Sukajadi Rp 12,000
• Dapur 12 to Mukakuning Rp 3,000
• Dapur 12 to Jodoh via Sukajadi Rp 4,000


Batam’s local government had started a bus service known as "Bus Pilot Project". Its blue colour bus plies between Batam Center and Batu Aji for Rp 4,000 and Batam Center to Sekupang Rp 4,000. Buy your ticket from the personnel before boarding.

Most hotels run shuttle buses during the day to the ferry ports and to the main shopping mall. You can hop into a free shuttle bus (yellow in colour) from Megamall Batam Center to the major hotels in Nagoya or Jodoh.


The Kijang, which is generally everywhere in Indonesia, is strangely absent in Batam. Your hotel may be able to arrange a car and driver for you, but be prepared to pay Rp 100,000 or more, which is almost double the rate in Jakarta.