Explore Destinations

Discover the world's most amazing places

How to Get from Hang Nadim Airport to Waterfront City Ferry Terminal

Quick Answer

For most travelers, the fastest and most convenient way is a taxi or ride-hailing service (Grab/Gojek), taking 20-40 minutes and costing 120,000 - 250,000 IDR ($8-17 USD). The cheapest way is the public DAMRI bus to Batam Centre followed by a short local taxi, with a total cost under 100,000 IDR ($6-7 USD) but a travel time of 60-90 minutes. Pre-booked private transfers are best for groups or those with heavy luggage.

Quick Navigation: Transport Options from BTH to Waterfront City

Taxi & Ride-Hailing (Grab/Gojek) – The Fastest Door-to-Door Option

Taking a taxi or booking a car via a ride-hailing app is the most straightforward method, offering a direct journey from the airport arrivals hall to the entrance of the ferry terminal.

Step-by-Step Guide & Key Details

  1. Upon Arrival: After collecting your baggage, proceed to the arrivals hall at Hang Nadim Airport.
  2. Official Taxis: Head to the official airport taxi counter. You will be quoted a fixed price based on your destination. Pay at the counter, receive a voucher, and a dispatcher will guide you to your assigned car. This eliminates fare negotiation but is typically the most expensive taxi option.
  3. Ride-Hailing (Recommended): For better rates, use the Grab or Gojek app. Connect to the airport's free Wi-Fi or use a local SIM/eSIM. The designated pickup zone is usually in the public parking area, a short walk from the terminal. The app shows the fixed fare upfront.
  4. The Journey: The route primarily uses the Jalan Hang Nadim and Jalan Engku Putri roads. Travel time is highly dependent on traffic, especially during peak hours (7-9 AM, 4-7 PM).
Taxi & Ride-Hailing Cost Breakdown
Service Type Estimated Cost (IDR) Estimated Cost (USD) Travel Time Best For
Official Airport Taxi 150,000 - 250,000 $10 - $17 20-40 min First-time visitors, convenience seekers
Grab / Gojek Car 120,000 - 180,000 $8 - $12 20-40 min Budget-conscious travelers, solo/couples
Grab / Gojek Bike (GoRide) 40,000 - 70,000 $3 - $5 25-45 min Solo travelers with one small backpack only*

*Warning: Motorcycle taxis are not suitable for ferry travel due to luggage restrictions and safety concerns. Not recommended.

Pros, Cons & Insider Advice

Pros: Direct service; available 24/7; no waiting for schedules; air-conditioned comfort.

Cons: Most expensive option; price varies with demand (apps use surge pricing); subject to traffic jams.

Insider Tip: Before exiting baggage claim, check prices on both Grab and Gojek apps. Slight variations are common. If using an official taxi, confirm the official rate card at the counter to avoid scams.

Pre-Booked Private Transfer – Stress-Free for Groups & Families

For those prioritizing comfort, certainty, and ease, a pre-arranged private car service is the premium choice, particularly valuable for larger groups or those with significant luggage.

How It Works & Why It's Worth It

You book online in advance through a reputable local tour operator or global platform like Klook or Viator. Upon landing, your driver will be waiting in the arrivals hall holding a sign with your name. They assist with luggage and take you directly to the ferry terminal.

  • Fixed, All-Inclusive Price: No surprise costs, tolls, or parking fees.
  • English-Speaking Driver: Helpful for asking last-minute questions about Batam or your ferry.
  • Vehicle Choice: Options range from sedans (up to 3 pax) to larger vans (6-10 pax), ideal for families or friend groups.
  • Peace of Mind: Crucial for late-night arrivals, early morning ferries, or when traveling with children/elderly.

Cost Range: Typically 300,000 - 600,000 IDR ($20 - $40 USD) for a standard car, depending on the operator and vehicle size. While more expensive than a single taxi, the per-person cost for a group of 4 can be very competitive.

Public Bus (DAMRI) – The Most Budget-Friendly Route

This two-stage journey is the champion for budget travelers, costing a fraction of a taxi fare. It involves a main bus leg followed by a very short secondary connection.

The Two-Step Journey Explained

  1. Step 1: DAMRI Airport Bus to Batam Centre Terminal.
    • Location: The bright blue DAMRI buses depart from right outside the terminal building.
    • Schedule & Frequency: Buses generally run from early morning until late evening, approximately every 30-60 minutes. Schedules can be irregular; check with the driver or ticket seller.
    • Ticket & Cost: Purchase your ticket directly from the conductor or a small booth near the bus. Fare is approximately 35,000 - 50,000 IDR ($2.50 - $3.50 USD). Pay in cash (IDR).
    • Journey: The bus makes a few stops but terminates at the main Batam Centre (BC) Terminal. This ride takes about 45-60 minutes.
  2. Step 2: Batam Centre to Waterfront City Ferry Terminal.
    • Distance: Only about 2.5 km.
    • Options:
      • Local Taxi/Ride-Hail: Most convenient. Grab/Gojek from BC Terminal to Waterfront costs ~15,000-25,000 IDR ($1-1.70 USD). Takes 5-10 minutes.
      • Angkot (Public Minivan): The ultra-local experience. Look for blue minivans. Tell the driver "Waterfront City" or "Pelabuhan Waterfront." Fare is ~5,000-10,000 IDR ($0.30-0.70 USD). They may drop you near, not directly at, the terminal entrance.

Critical Considerations for Bus Travelers

Luggage: Buses have luggage compartments. However, if you have multiple large suitcases, this transfer can be cumbersome.

Time: The total journey time (waiting + bus ride + transfer) can easily reach 90 minutes. Not recommended if you are in a rush to catch a ferry.

Final Tip: Use the bus time to buy a local SIM card (telkomsel or XL) from vendors at Batam Centre Terminal if you haven't already, making your next ride-hail booking easier.

Cost, Time & Convenience Comparison Table

Use this table to quickly compare all your options and make the best decision for your budget and schedule.

Transport Method Total Cost (Approx.) Travel Time Convenience / Difficulty Best Suited For
Taxi (Airport Official) 150,000 - 250,000 IDR
($10 - $17 USD)
20 - 40 min Very Easy (Direct) First-time visitors, those with heavy luggage, convenience
Ride-Hailing (Grab/Gojek Car) 120,000 - 180,000 IDR
($8 - $12 USD)
20 - 40 min Easy (App required) Tech-savvy travelers, couples, small groups
Private Transfer (Pre-Booked) 300,000 - 600,000 IDR
($20 - $40 USD)
20 - 40 min Easiest (Meet & Greet) Families, large groups, luxury/peace of mind seekers
Public Bus + Local Taxi (CHEAPEST) ~70,000 - 100,000 IDR
($5 - $7 USD)
60 - 90 min Moderate (Two transfers) Solo backpackers, strict budget travelers, no time pressure

Essential Traveler Tips & Insider Insights

Navigate Like a Pro

  • Money First: Withdraw Indonesian Rupiah (IDR) from an ATM at the airport (better rates than currency counters). You'll need cash for buses, small taxis, and snacks. Cards are rarely accepted for these transports.
  • Data is King: Purchase a local SIM card or activate an Indonesia eSIM before you land. Reliable data is essential for using maps, ride-hailing apps, and translating. Operators like Telkomsel offer excellent coverage.
  • Traffic Reality: Batam's roads can get congested, especially on weekends and during peak hours. Always add a 30-45 minute buffer to any travel time estimate when catching a ferry.
  • Ferry Check-in Times: For international ferries (to Singapore/Malaysia), you must check in at least 60-90 minutes before departure. For domestic ferries, 45-60 minutes is usually sufficient. Factor this into your total journey time from the airport.

Luggage & Special Circumstances

  • Large Luggage: If you have oversized surfboards, dive gear, or multiple bags, a pre-booked private transfer is strongly advised. Confirm vehicle capacity with the operator.
  • Late Night/Early Morning Arrivals: The DAMRI bus service may not operate. Taxis, Grab, and Gojek are your only options. Pre-booking a transfer is the most reliable choice for odd-hour flights.
  • From Ferry to Airport: This guide works in reverse. From Waterfront City, take a taxi/Grab to the airport (~same price). There is no direct bus from Waterfront to the airport; you'd need to go to Batam Centre Terminal first.

FAQs: Hang Nadim Airport to Waterfront City Ferry

What is the cheapest way to get from Hang Nadim Airport to Waterfront City Ferry Terminal?

The cheapest way is by public bus. The DAMRI Airport Bus to Batam Centre costs approximately 35,000 - 50,000 IDR (around $2-3 USD), followed by a short and inexpensive local taxi or ride-hailing (Grab/Gojek) trip to the Waterfront City Ferry Terminal, bringing the total to under 100,000 IDR ($6-7 USD).

What is the fastest way to get from Hang Nadim Airport to the ferry terminal?

A direct taxi or pre-booked private transfer is the fastest door-to-door option, taking 20-40 minutes depending on traffic. While the bus is cheaper, it involves a fixed schedule and a transfer at Batam Centre, making the total journey time 60-90 minutes.

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

No, there is no direct public bus. You must take the DAMRI Airport Bus to its final stop at Batam Centre Terminal. From there, you need to take a local taxi, ride-hailing service (Grab/Gojek), or a blue ‘angkot’ (public minivan) to complete the final 5-10 minute journey to Waterfront City Ferry Terminal.

How much is a taxi from Hang Nadim Airport to Waterfront City Ferry Terminal?

Official airport taxis cost between 150,000 - 250,000 IDR ($10-17 USD) for the direct trip. Using ride-hailing apps like Grab or Gojek is often 20-30% cheaper, with fares typically ranging from 120,000 to 180,000 IDR ($8-12 USD). Always confirm the fare with the driver or via the app before departure.

Can I use Grab or Gojek at Hang Nadim Airport?

Yes, ride-hailing services operate at Hang Nadim Airport. Designated pickup points are available, usually in the parking area. It is often more affordable and convenient than official taxis. Ensure your app is set to the correct location and you have a local SIM card or Wi-Fi access for booking.

How far in advance should I arrive at Waterfront City Ferry Terminal before my ferry?

It is recommended to arrive at least 60-90 minutes before your scheduled ferry departure. This allows sufficient time for ticket counter check-in, baggage drop (if needed), security screening, and immigration clearance (for international departures to Singapore or Malaysia).

Is it easy to find taxis or transport at Batam Centre bus terminal to get to Waterfront City?

Yes, it is straightforward. Upon arriving at Batam Centre Terminal, you will find official taxi counters, and ride-hailing pickup points are nearby. The journey to Waterfront City Ferry Terminal is very short (under 3 km), so fares are low. Blue ‘angkot’ minivans with route signs are also a very cheap local option.

Should I pre-book a private transfer from the airport to the ferry terminal?

Pre-booking a private transfer is highly recommended for groups (3-4+ people), families with lots of luggage, or travelers arriving late at night. It offers fixed pricing, an English-speaking driver meeting you at arrivals, and direct door-to-door service, reducing stress. For solo travelers or couples on a budget, taxis or ride-hailing are sufficient.