The Indonesian island of Batam is primarily accessible by air or sea.
By Air:
Hang Nadim International Airport (BTH) is the main airport on Batam. It is located on the eastern side of the island in the Nongsa sub-district, approximately 13–15 km (8-9 miles) from the city center.
Getting to the City
Airport Shuttle Van: can be booked at the airport arrivals counters, through hotels, or online via Trip.com. Payment can be made in cash or through pre-booking. The shuttle vans are air-conditioned and have space for luggage, making them ideal for direct hotel drop-offs. Please confirm your destination with the driver.
Taxi: Official blue taxis (Blue Bird, Express) are available at ranks outside the arrivals area. They operate 24/7 and have metered fares, accommodating up to 4 passengers with luggage included. Payments are made in cash, and you can also use the Blue Bird app for booking and tracking your ride, which is especially reliable for groups or late arrivals. Always confirm that the meter is on and avoid unofficial taxis that may solicit inside the terminal.
Ride-Shares: You can use Gojek or Grab from designated pickup zones (app-guided). Be aware that prices may surge during rain or rush hours. It's best to book your ride after landing. Both platforms offer cashless payments, but you can also pay cash while using Grab's app to track your rides for safety.
Public Minibus (Angkot): From the BTH bus stop (a 5-minute walk from arrivals) to Nagoya takes 45 to 60 minutes. Pay cash onboard with exact change. This is a budget option, but it can be crowded with limited luggage space. Hail the bus at the stop.
By Sea:
Batam is a popular destination for visitors from Singapore and Malaysia, with numerous ferry routes connecting the island to its neighbors. Batam has several international ferry terminals serving different parts of the island.
Batam Centre Ferry Terminal is located in the heart of Batam Centre, directly across from Mega Mall Batam Centre. It provides connections to Singapore (HarbourFront and Tanah Merah terminals) and Malaysia (Johor Bahru).
Harbour Bay Ferry Terminal, located in the Batu Ampar area near Nagoya, which is known for shopping and entertainment, connects to Singapore's HarbourFront Centre.
Sekupang Ferry Terminal is located on the northwest side of the island. It connects to Singapore (HarbourFront Centre) and offers domestic routes to other Riau islands. The terminal is accessible from the city by taxi or ride-sharing services.
Nongsa Pura Ferry Terminal is located at the northeastern tip of Batam, near Hang Nadim Airport. It connects to Singapore's Tanah Merah Ferry Terminal. Since this terminal is somewhat isolated from the main city centers, you will need to take a taxi or rideshare to reach the city.
Tourists visiting Batam will find that public transportation is not as well-developed as in larger cities, and most locals prefer to use private vehicles. Therefore, for convenience and flexibility, tourists primarily rely on ride-hailing apps, taxis, or hired drivers.
Ride-hailing apps (Grab and Gojek): Grab and Gojek are the most recommended transportation options for tourists due to their reliability, transparency, and ease of use. Both apps offer car rides (GrabCar, Go-Car) and motorbike taxis (GrabBike, Gojek). Download the app, enter your destination, and receive a fixed price upfront. You can track your driver's location in real time.
Taxis: Taxis are widely available at ferry terminals, the airport, shopping malls, and hotels. There are different types of taxis, including metered taxis (operated by reputable companies like Blue Bird and Silver Cab), airport/mall taxis with fixed prices, and free-roaming taxis that require bargaining. For metered taxis, ensure the driver turns on the meter.
Trans Batam (BRT): This public bus system offers an affordable way to navigate the island. The network comprises nine routes, known as corridors, that connect major hubs, including ferry terminals, shopping malls, and various residential areas. Payment can be made using cash.
Ojek (Motorbike Taxi): Ojek are traditional motorbike taxis, offering a quick and cheap way to travel shorter distances, especially for solo travelers. You can find ojek drivers waiting at taxi stands or on street corners. You must negotiate and agree on the fare in cash before the ride. For convenience and safety, use a ride-hailing app like Grab or Gojek to book a motorbike taxi instead of a traditional ojek.
Private car hire: For maximum flexibility and comfort, especially for larger groups, you can hire a private car with a driver. You can arrange this through your hotel, a local travel agency, or online.