Explore Destinations

Discover the world's most amazing places

How to Get from Waterfront City to Hang Nadim Airport

Quick Answer

Best overall: Take a GrabCar or Gojek Car from Waterfront City to Hang Nadim Airport. Total time: 35–55 minutes. Total cost: IDR 80,000–120,000 (≈USD 5–8). Cheapest: Trans Batam bus (IDR 5,000–10,000 / ≈USD 0.35–0.70) but takes 1.5–2 hours with transfers. Most convenient: Private transfer (IDR 150,000–250,000 / ≈USD 10–17) with door-to-door service and flight tracking.

Quick Navigation: Transport Options & Tips

Taxi & Ride-Hailing (Grab/Gojek) – The Most Practical Choice

For most travelers, ride-hailing services (Grab and Gojek) or a local taxi are the go-to options from Waterfront City to Hang Nadim Airport. The distance is approximately 20–25 km, and the journey takes 30–60 minutes depending on traffic.

GrabCar & Gojek Car (Recommended)

  • Cost: IDR 80,000–120,000 (≈USD 5–8) – fixed price, no haggling.
  • Time: 35–55 minutes in normal traffic.
  • Booking: Via app, available 24/7. Pay with cash or card.
  • Pros: Fixed price, air-conditioned, trackable, no language barrier.
  • Cons: Surge pricing during peak hours (can reach IDR 150,000+).

Gojek Motorbike (GoRide) – For Solo Travelers

  • Cost: IDR 40,000–60,000 (≈USD 3–4).
  • Time: 25–40 minutes – fastest in heavy traffic.
  • Pros: Cheapest motorized option, splits through traffic.
  • Cons: Only 1 passenger, limited luggage (1 small backpack), less safe with bags.

Metered Taxi & Fixed-Price Airport Taxi

  • Metered taxi: IDR 100,000–150,000 (≈USD 7–10) – make sure meter is on.
  • Fixed-price airport taxi: IDR 150,000–200,000 (≈USD 10–14) – available at taxi stands.
  • Time: 30–50 minutes.
  • Pros: Available everywhere, no app needed.
  • Cons: Risk of overcharging, variable vehicle quality, language barrier possible.

Traffic Notes

Peak traffic hours (07:00–09:00 and 16:00–19:00) can add 15–25 minutes to the journey. The route passes through Batu Aji and Sekupang areas, which can get congested. If your flight is during these windows, add buffer time.

Source: Batam City Transport Authority – Official Data

Public Bus (Trans Batam) – The Budget Option

Trans Batam is the city's bus rapid transit (BRT) system. It's very cheap but requires patience and at least one transfer. This option suits backpackers, budget travelers, or those with minimal luggage.

Route Details

  • Step 1: From Waterfront City, walk to the nearest Trans Batam stop (usually Simpang Waterfront or Jalan Engku Putri). Take route 4A or 4B towards Batam Centre (fare: IDR 5,000 / ≈USD 0.35).
  • Step 2: Alight at Batam Centre Terminal. Transfer to route 1 (direction: Hang Nadim Airport / Bandara) – same fare: IDR 5,000.
  • Step 3: Ride to Hang Nadim Airport stop, then walk 3–5 minutes to the terminal.
Trans Batam Bus Details
Route From → To Fare (IDR) Frequency Travel Time (per leg)
4A / 4B Waterfront City → Batam Centre 5,000 (≈USD 0.35) Every 15–25 min 35–50 min
1 Batam Centre → Hang Nadim Airport 5,000 (≈USD 0.35) Every 20–30 min 40–60 min

Total cost: IDR 10,000 (≈USD 0.70) for the full journey. Total time: 1.5–2 hours (including waiting & transfer).

Important Notes

  • Buses run from 06:00 to 21:00 – not suitable for late-night or early-morning flights.
  • No luggage racks – only small backpacks are manageable.
  • Payment: cash (exact change) or e-money card (TapCash, Brizzi, Flazz).
  • Stops are announced in Bahasa Indonesia – use Google Maps or ask the driver.

Source: Ministry of Transportation – Trans Batam Official

Hotel Shuttle & Airport Shuttle – Convenience for Resort Guests

Many resorts and hotels in the Waterfront City area (such as Batam View Beach Resort, Montigo Resorts, and Turi Beach Resort) offer complimentary or paid shuttle services to Hang Nadim Airport.

Hotel Shuttle (Complimentary or Paid)

  • Cost: Free for guests (some resorts), or IDR 50,000–100,000 (≈USD 3.50–7) for non-guests.
  • Time: 40–60 minutes (shared ride, multiple stops possible).
  • Booking: Required 24 hours in advance at the front desk.
  • Pros: Convenient, no app needed, usually comfortable.
  • Cons: Fixed schedule (often 2–3 departures per day), not flexible for early/late flights.

Airport Shuttle (Public / Shared)

  • Damri Shuttle: Damri operates airport shuttles from Batam Centre and Nagoya to Hang Nadim Airport. From Waterfront City, you first need to reach Batam Centre (taxi or bus), then take Damri – total cost IDR 35,000–50,000 (≈USD 2.50–3.50).
  • Shared minivan: Some local operators offer door-to-door shared vans from Waterfront City hotels to the airport – IDR 60,000–90,000 (≈USD 4–6) per person.

Tip: Always confirm the pick-up time and luggage allowance. Most shuttles allow 1 suitcase + 1 carry-on per person.

Source: Damri Batam – Official Routes & Schedules

Private Transfer & Car Rental – Premium Door-to-Door

For travelers who value time, comfort, and reliability, a private transfer or rental car is the best option. This is especially recommended for families, business travelers, or groups with heavy luggage.

Private Transfer (Pre-Booked)

  • Cost: IDR 150,000–250,000 (≈USD 10–17) for a standard sedan (Toyota Avanza / Daihatsu Xenia).
  • Time: 30–50 minutes – direct, no stops.
  • Booking: Via platforms like Klook, Traveloka, or local transfer services. Includes flight tracking and meet-and-greet.
  • Pros: Fixed price, professional driver, child seats available on request, 24/7 availability.
  • Cons: More expensive than ride-hailing.

Car Rental (Self-Drive)

  • Cost: IDR 250,000–400,000 (≈USD 17–28) per day for a compact car.
  • Requirements: International Driving Permit (IDP) + valid home country license. Minimum age 21–23 depending on provider.
  • Pros: Freedom to explore, convenient for multi-stop trips.
  • Cons: Parking at the airport is IDR 5,000–10,000 per day (cheap), but traffic and navigation can be challenging for visitors.
Private Transfer & Rental Comparison
Option Cost (IDR) Cost (USD) Best For
Private Transfer (sedan) 150,000–250,000 10–17 Families, business, late flights
Car Rental (per day) 250,000–400,000 17–28 Multi-day stays, explorers
Private Transfer (MPV/7-seater) 250,000–350,000 17–24 Groups of 5–7 with luggage

Source: Traveloka Airport Transfer – Batam

Train & Shinkansen (Rail) – Not Available in Batam

Batam has no railway system – no commuter trains, no intercity rail, and certainly no Shinkansen (bullet train). The island's geography and population density have not justified rail infrastructure.

Why this matters for your trip: Unlike cities such as Jakarta or Surabaya, you cannot rely on trains to get to Hang Nadim Airport. All transport from Waterfront City to the airport is road-based.

Alternative Rail-Adjacent Options

  • If you came from Singapore via ferry: You might have used the MRT (Mass Rapid Transit) in Singapore to reach HarbourFront Centre (ferry terminal to Batam). That's a train, but it ends at the ferry – not at Hang Nadim Airport.
  • Future plans: There have been discussions about a Batam-Johor Bahru rail link, but no concrete projects are underway as of 2025.

Bottom line: Stick to taxis, ride-hailing, buses, or private transfers. No train = no worry about schedules or strikes.

Source: Indonesian Railway Company (KAI) – Project Updates

Domestic Flight (Context) – Why Not Needed + Airport Connections

You cannot take a domestic flight from Waterfront City to Hang Nadim Airport – the distance is only 20–25 km. However, understanding Hang Nadim Airport's domestic network is useful if you're planning onward travel.

Hang Nadim Airport (BTH) – Domestic Destinations

  • Jakarta (CGK & HLP): 1.5–2 hours flight – multiple airlines (Garuda, Lion Air, Batik Air, Citilink).
  • Surabaya (SUB): 1.5 hours – Lion Air, Batik Air.
  • Medan (KNO): 1 hour – Lion Air, Wings Air.
  • Pekanbaru (PKU): 45 minutes – Lion Air, Batik Air.
  • Palembang (PLM): 1 hour – Lion Air.

Key Tip: Total Travel Time (Door-to-Door)

When flying from Hang Nadim, remember to add your ground transport time from Waterfront City to the airport. For example, if you have a 10:00 AM flight to Jakarta:

  • 07:00 – Leave Waterfront City (GrabCar).
  • 07:45 – Arrive at Hang Nadim Airport.
  • 08:00 – Check-in & security (domestic: arrive 1–1.5 hours early).
  • 10:00 – Depart to Jakarta.

Total door-to-door time: Waterfront City → Jakarta = ~3.5 hours (45 min + 1.5 hr flight + 1 hr buffer).

Comparison: Would a flight from Waterfront City be faster?

No – even a helicopter would be overkill for 20 km. Ground transport is the only practical option.

Source: Hang Nadim Airport Official – Route Map

Cost & Time Comparison – All Transport Options

Use this table to quickly compare every way to get from Waterfront City to Hang Nadim Airport.

Waterfront City → Hang Nadim Airport: Full Comparison
Transport Mode Cost (IDR) Cost (USD) Time Transfers Best For Rating
GrabCar / Gojek Car 80,000–120,000 5–8 35–55 min 0 Most travelers ⭐⭐⭐⭐⭐
Gojek Motorbike (GoRide) 40,000–60,000 3–4 25–40 min 0 Solo, light luggage ⭐⭐⭐⭐
Metered Taxi 100,000–150,000 7–10 30–50 min 0 No app users ⭐⭐⭐⭐
Fixed-Price Airport Taxi 150,000–200,000 10–14 30–50 min 0 Certainty of price ⭐⭐⭐⭐
Hotel Shuttle (free/paid) 0–100,000 0–7 40–60 min 0–1 Resort guests ⭐⭐⭐⭐
Damri Airport Shuttle (from Batam Centre) 35,000–50,000 2.50–3.50 1.5–2.5h (incl. taxi to Batam Centre) 1–2 Budget + time flexible ⭐⭐⭐
Trans Batam Bus (public) 10,000 0.70 1.5–2h 1 Backpackers, extreme budget ⭐⭐
Private Transfer (pre-booked) 150,000–250,000 10–17 30–50 min 0 Families, premium comfort ⭐⭐⭐⭐⭐
Car Rental (self-drive) 250,000–400,000/day 17–28/day 30–50 min 0 Multi-day trips ⭐⭐⭐

🏆 Best Value: GrabCar (IDR 80,000–120,000). 💰 Cheapest: Trans Batam bus (IDR 10,000). 👑 Most Comfortable: Private transfer (IDR 150,000–250,000).

Source: Grab Indonesia – Fare Estimator Batam & Gojek Transport Rates

Traveler Tips & Practical Advice – Insider Knowledge

🚗 Traffic & Timing

  • Avoid peak hours: 07:00–09:00 and 16:00–19:00. Use GrabCar's "Schedule" feature to book a ride in advance.
  • Add buffer time: For domestic flights, arrive at the airport 1.5 hours early. For international, 2.5 hours.

🧳 Luggage & Baggage

  • Takkyubin (luggage delivery): Not widely available in Batam. Use hotel luggage storage if needed. For heavy luggage, choose a car (not motorbike).
  • Bus luggage limit: Trans Batam buses have no dedicated luggage space – only small backpacks allowed.

🌧️ Weather Considerations

  • Batam has a tropical climate with sudden downpours. If using a motorbike (GoRide), bring a raincoat or use a car during rainy season (Nov–Feb).
  • Flooding is rare but can occur in low-lying areas – check weather before leaving.

📱 Useful Apps

  • Grab – for cars, motorbikes, and food.
  • Gojek – same services, sometimes cheaper.
  • Google Maps – for real-time bus tracking and traffic.
  • Traveloka – for private transfer booking.

🔄 Navigating Transfers

  • If taking the bus, Batam Centre Terminal is the main hub – it can be confusing. Ask for "Bandara" (airport) when transferring.
  • For ride-hailing, the pick-up point in Waterfront City is usually Waterfront City Main Gate or your hotel lobby.

💸 Money & Payment

  • Grab and Gojek accept cash and credit cards. Taxis prefer cash – have small bills.
  • Trans Batam requires cash (exact change) or e-money card.

Source: Batam Tourism Board – Travel Tips

FAQs: Waterfront City to Hang Nadim Airport

Is there a direct train from Waterfront City to Hang Nadim Airport?

No, there is no train or rail system in Batam. The most direct way is by taxi or ride-hailing (Grab/Gojek) which takes 30–60 minutes.

What is the cheapest transport from Waterfront City to Hang Nadim Airport?

The cheapest option is Trans Batam bus (route 4A/4B) costing around IDR 5,000–10,000 (≈USD 0.35–0.70), but requires 1–2 transfers and takes 1.5–2 hours.

How much does a taxi cost from Waterfront City to Hang Nadim Airport?

A standard metered taxi costs IDR 100,000–150,000 (≈USD 7–10). Fixed-price airport taxis charge IDR 150,000–200,000 (≈USD 10–14).

How long does it take from Waterfront City to Hang Nadim Airport by car?

By car or taxi, the journey takes 30–60 minutes depending on traffic. Peak hours (7–9 AM, 4–7 PM) can add 15–25 minutes.

Is there a direct bus from Waterfront City to Hang Nadim Airport?

There is no direct bus. You need to take Trans Batam route 4A/4B from Waterfront City to Batam Centre, then transfer to route 1 to Hang Nadim Airport. Total time ≈1.5–2 hours.

Can I use Grab or Gojek from Waterfront City to Hang Nadim Airport?

Yes, Grab and Gojek are widely available. GrabCar costs IDR 80,000–120,000 (≈USD 5–8). Gojek motorbike (GoRide) costs IDR 40,000–60,000 (≈USD 3–4) for a single passenger.

What is the best transport for a family with children from Waterfront City to Hang Nadim Airport?

For families, a private car or GrabCar/Gojek Car is recommended for comfort, space, and child safety. Cost is IDR 90,000–150,000 (≈USD 6–10). Avoid motorbikes and public buses with young children.

Is there a night shuttle from Waterfront City to Hang Nadim Airport?

No official night shuttle operates. For late-night or early-morning flights, use Grab/Gojek (available 24/7) or book a private transfer in advance. A private transfer costs IDR 150,000–250,000 (≈USD 10–17).