Explore Destinations

Discover the world's most amazing places

How to Get from Singapore (via Ferry) to Hang Nadim Airport

Quick Answer

Best way: Ferry from Tanah Merah Ferry Terminal to Batam Centre (40–50 min) + taxi or Grab to Hang Nadim Airport (30–40 min). Total time: ~2.5–3 hours. Total cost: around IDR 400,000–600,000 (USD 26–40) per person. This combo offers the best balance of speed, reliability, and cost. For the lowest price, take the ferry from HarbourFront Centre with Batam Fast + ride-hailing (from IDR 400,000 / USD 26).

Quick Navigation: Singapore → Hang Nadim Airport via Ferry

Ferry Routes & Operators: Singapore to Batam

There is no direct ferry to Hang Nadim Airport. All ferries from Singapore arrive at one of four Batam terminals: Batam Centre, Sekupang, Nongsapura, or Waterfront City. From there, you continue by road to the airport. Below is a detailed comparison of every ferry option.

Ferry Operators & Routes at a Glance

Operator Singapore Departure Batam Arrival Duration Adult Fare (IDR / USD) Daily Departures
Sindo Ferry Tanah Merah Ferry Terminal Batam Centre 40–50 min IDR 270,000–350,000 (USD 18–23) ~14 (6:00 AM – 8:00 PM)
Majestic Ferry Tanah Merah Ferry Terminal Batam Centre 45–55 min IDR 290,000–370,000 (USD 19–24) ~10 (7:00 AM – 7:00 PM)
Batam Fast HarbourFront Centre Batam Centre 55–65 min IDR 280,000–380,000 (USD 18–25) ~12 (6:30 AM – 8:30 PM)
Batam Fast HarbourFront Centre Sekupang 50–60 min IDR 300,000–390,000 (USD 20–26) ~6 (7:00 AM – 6:00 PM)
Sindo Ferry Tanah Merah Ferry Terminal Nongsapura 35–45 min IDR 310,000–400,000 (USD 20–26) ~4 (8:00 AM – 5:00 PM)

Fares are one-way per adult. Prices checked April 2025 and may vary by season and booking platform. Sources: Sindo Ferry, Batam Fast, Majestic Ferry.

Which Ferry Terminal Should You Choose?

Tanah Merah Ferry Terminal (TMFT) is closer to Singapore's eastern suburbs and Changi Airport, with more frequent departures to Batam Centre. It connects directly to the MRT (Tanah Merah station on the East-West Line) and has ample parking. HarbourFront Centre is near the central business district and Sentosa, making it convenient for travelers staying in central or western Singapore. HarbourFront is directly linked to HarbourFront MRT (Circle Line and North-East Line).

Ferry Schedule & Booking Tips

Ferries run from approximately 6:00 AM to 8:30 PM daily, with reduced frequency on public holidays. Peak hours (7:00–9:00 AM and 4:00–7:00 PM) have the most departures but also higher demand. Book tickets at least 3–7 days in advance via the operator's website or platforms like Easybook to secure the best price and preferred timing. Walk-up tickets are available but may sell out during peak periods (Chinese New Year, school holidays, Golden Week).

Baggage & Check-In

Each passenger is allowed 20 kg of checked luggage plus one carry-on bag. Excess baggage costs IDR 50,000–100,000 (USD 3–7) per 5 kg. Check-in opens 60 minutes before departure and closes 15 minutes prior. Arrive at the terminal at least 45 minutes early for immigration clearance. Bring your passport (valid for at least 6 months) and Singapore departure card (if applicable).

From Ferry Terminal to Hang Nadim Airport: Taxi, Ride-Hailing & Bus

Once you clear immigration at your Batam arrival terminal, you have several options to reach Hang Nadim Airport. Below is a detailed breakdown of each mode.

Option 1: Taxi (Official Terminal Taxi)

Cost: IDR 150,000–200,000 (USD 10–13) from Batam Centre; IDR 120,000–160,000 (USD 8–11) from Nongsapura; IDR 180,000–250,000 (USD 12–16) from Sekupang. Time: 25–40 minutes depending on traffic. Taxis are available immediately outside the arrival hall. Use the official taxi counter inside the terminal to get a fixed-price voucher — this avoids haggling and ensures a regulated fare. The ride to Hang Nadim Airport is mostly along the Trans-Batam highway, which is generally smooth outside peak hours.

Option 2: Ride-Hailing (Grab / Gojek)

Cost: IDR 120,000–180,000 (USD 8–12) from Batam Centre; IDR 90,000–130,000 (USD 6–9) from Nongsapura. Time: 25–35 minutes. Grab and Gojek are widely available at all Batam ferry terminals. Pick-up points are clearly marked — follow the signs to the ride-hailing bay. Payment can be made by cash (IDR) or credit card linked to the app. Tip: If you have a Singapore SIM card, ensure roaming is enabled or connect to the terminal's free Wi-Fi to book. Fares are dynamic, so they may be 20–30% higher during rain or late evening.

Option 3: Local Minibus (Share Taxi / Travel)

Cost: IDR 50,000–80,000 (USD 3–5) per person. Time: 40–50 minutes (stops at multiple points). Shared minibuses (often called "travel" or "car travel") depart from Batam Centre and Sekupang terminals. They are the cheapest option but run only when full (typically a 15–25 minute wait). They drop passengers at the airport terminal or along the main road near the airport. Space for large suitcases is limited. This option is best for solo budget travelers with minimal luggage.

Option 4: Private Car with Driver

Cost: IDR 250,000–400,000 (USD 16–26) for a standard sedan. Time: 25–35 minutes. Pre-book via Klook, Traveloka, or local transfer operators for a fixed price. The driver will meet you at the arrival hall with a name board. This is the most convenient option for families, groups of 3–4, or anyone with heavy luggage. Many providers offer child seats on request.

Distance & Travel Time Summary

Ferry Terminal (Batam) Distance to Hang Nadim Airport Taxi / Ride-Hailing Time Taxi Fare (IDR / USD)
Batam Centre ~22 km 30–40 min IDR 150,000–200,000 (USD 10–13)
Nongsapura ~12 km 25–35 min IDR 120,000–160,000 (USD 8–11)
Sekupang ~28 km 35–45 min IDR 180,000–250,000 (USD 12–16)
Waterfront City ~18 km 25–35 min IDR 140,000–190,000 (USD 9–13)

Source: Google Maps (April 2025) and fare data from Grab Batam.

Which Batam Terminal is Best for Hang Nadim Airport?

Batam Centre is the most popular choice because it has the highest frequency of ferries from Singapore, a modern terminal with ATMs and food outlets, and ample taxi/ride-hailing availability. Nongsapura is closest to the airport (only 12 km) but has limited ferry departures (4–5 per day). If your ferry schedule aligns, Nongsapura can save you time and money on the road transfer. Sekupang and Waterfront City are farther and less convenient for airport access, but may be useful if other terminals are sold out.

Alternative: Flying from Singapore to Batam (Hang Nadim Direct)

While the ferry is the focus of this guide, it's worth understanding how flying compares — especially for travelers already at Changi Airport or those with tight schedules.

Flight Options

Scoot and Garuda Indonesia operate direct flights from Singapore Changi Airport (SIN) to Hang Nadim Airport (BTH). Flight time is only 40–45 minutes. However, the total door-to-door time is often 3–4 hours when you factor in: travel to Changi (30–60 min), check-in and security (45–60 min), boarding and taxi (20 min), and baggage claim at BTH (15–20 min).

Cost Comparison: Ferry vs. Flight

Mode Base Time Total Door-to-Door Cost (per person) Best For
Ferry + Taxi 40–50 min (ferry) 2.5–3.5 hours IDR 400,000–600,000 (USD 26–40) Budget & convenience from city
Flight (SIN → BTH) 40–45 min (flight) 3–4 hours SGD 80–200 (USD 60–150) Connecting from Changi / premium

Key insight: Flying is not necessarily faster once you include ground travel and airport procedures. It is also significantly more expensive (2–4× the ferry cost). However, if you are already at Changi Airport with no need to enter Singapore city, flying eliminates the ferry terminal transfer and immigration at Batam's sea ports. Check Scoot and Garuda Indonesia for current schedules.

Hidden Time Costs of Flying

  • To Changi: 30–60 min from central Singapore via MRT or taxi.
  • Check-in & security: 45–60 min (recommended arrival 90 min before domestic, 120 min for international).
  • Baggage claim: 15–25 min at Hang Nadim.
  • Airport to city (if not staying at airport): Hang Nadim to central Batam is 15–25 min by taxi.

In contrast, the ferry process from Singapore city to Batam Centre is often smoother: MRT to Tanah Merah (20–30 min), check-in (15 min), ferry (40–50 min), immigration (15–30 min). Many travelers find the ferry less stressful and more predictable.

Private Transfer & Taxi: The Premium Door-to-Door Option

Private transfers from Singapore to Hang Nadim Airport combine a pre-arranged taxi to the ferry terminal, ferry tickets, and a driver meeting you at Batam to take you directly to the airport. This is the most seamless but most expensive option.

What’s Included

  • Pick-up from your Singapore hotel or residence (any location).
  • Assistance with ferry check-in and luggage.
  • Business-class ferry ticket (optional, includes lounge access).
  • Meet & greet at Batam arrival hall with a name board.
  • Private car transfer to Hang Nadim Airport (or any Batam destination).

Price Range

IDR 1,200,000–2,500,000 (USD 78–163) per person, depending on the level of service (standard vs. executive), number of passengers, and whether ferry tickets are included. Providers such as Klook, Traveloka, and local Batam transfer operators offer these packages.

When to Choose This Option

  • Late-night / early-morning travel: When public transport and ride-hailing are less available or more expensive.
  • Traveling with heavy luggage: Multiple large suitcases, sports equipment, or baby gear.
  • Business travelers: Who value time and certainty over cost.
  • Groups of 4–6: The per-person cost becomes competitive with standard taxi + ferry when split among a group.
  • First-time visitors to Batam: The door-to-door service reduces anxiety about navigating unfamiliar terminals.

Important Caveats

Private transfers are not necessary for most travelers. The standard ferry + taxi/Grab combination is reliable and much cheaper. Only book a private transfer if you have specific needs (mobility issues, very tight schedule, or a large group). Always confirm that the provider includes ferry tickets in the quoted price — some quote only the land transfer.

Cost Comparison: All Ways from Singapore to Hang Nadim Airport

This table compares every possible combination of transport from central Singapore to Hang Nadim Airport, sorted by total cost (lowest first). All prices are per person for a solo traveler unless noted.

Method Total Time Total Cost (IDR / USD) Transfers Best For
Ferry (HarbourFront → Batam Centre) + Grab 2.5–3.5 h IDR 400,000–560,000 (USD 26–37) 2 💰 Cheapest overall
Ferry (Tanah Merah → Batam Centre) + Grab 2.5–3 h IDR 420,000–560,000 (USD 27–37) 2 ✅ Best value & speed
Ferry (Tanah Merah → Batam Centre) + Taxi 2.5–3 h IDR 450,000–600,000 (USD 29–39) 2 Most popular combo
Ferry (Tanah Merah → Nongsapura) + Grab 2–2.5 h IDR 430,000–580,000 (USD 28–38) 2 Shortest road transfer
Ferry (HarbourFront → Sekupang) + Taxi 3–4 h IDR 480,000–640,000 (USD 31–42) 2 If other ferries full
Flight (SIN → BTH) + Taxi 3–4 h IDR 1,200,000–2,800,000 (USD 78–183) 2 Changi connection / premium
Private Transfer (door-to-door, exec) 3–4 h IDR 1,500,000–3,500,000 (USD 98–228) 0 (fully guided) Luxury / groups / late-night

Costs include ferry fare (standard class) and one ride-hailing/taxi fare. Flight cost includes airport transfer at both ends. Prices as of April 2025.

Where to Book

  • Ferry tickets: Direct via operator websites or Easybook for comparison.
  • Grab/Gojek: Download the app before departure; works with international SIM.
  • Private transfer: Klook or Traveloka for vetted providers.

Money-Saving Tips

  • Book ferry tickets online at least 1 week in advance to avoid peak pricing.
  • Use Grab instead of taxis from Batam terminals — typically 15–25% cheaper.
  • Travel with a companion to split taxi/Grab costs.
  • Avoid peak travel periods (Chinese New Year, Eid, school holidays) when ferry prices surge 30–50%.

Traveler Insights & Pro Tips for a Smooth Journey

Based on hundreds of traveler reports and local knowledge, here are the insider tips that can make or break your trip from Singapore to Hang Nadim Airport.

1. Luggage Strategy: Use Takkyubin (Baggage Delivery)

If you have heavy luggage and are staying in Singapore for a few days before heading to Batam, consider using takkyubin (baggage forwarding) services like Yamato Transport or JNE (available via some hotels). They can send your luggage from your Singapore hotel to Hang Nadim Airport (or a Batam hotel) for around IDR 200,000–350,000 (USD 13–23). This lets you travel hands-free on the ferry. In Singapore, Singapore Post and DHL EasySend also offer international baggage services. Note: Check customs regulations — some items may be restricted.

2. Navigating Batam Centre Terminal

Batam Centre is a modern but busy terminal. Upon arrival, follow the signs to Immigration (Visa on Arrival available for many nationalities — USD 35 or IDR 500,000, payable by card or cash). After clearing immigration, you'll exit into a large hall with ATMs, SIM card vendors (Telkomsel, XL — buy a local SIM for data, from IDR 50,000 / USD 3.50), and the official taxi counter on the right. The ride-hailing pick-up point is downstairs, past the food court. Tip: Exchange a small amount of SGD to IDR at the terminal (rates are fair, not great) to have cash for the taxi.

3. Peak Season & Booking Windows

Ferry tickets sell out 1–2 weeks in advance during Indonesian public holidays (Eid al-Fitr, Christmas, New Year) and Singapore school holidays (March, June, September, December). Book early. For off-peak travel, booking 3–5 days ahead is usually sufficient. Flights from Singapore to Batam also see price surges during these periods — sometimes reaching SGD 250+ (USD 190).

4. Arriving Late at Night

The last ferries from Singapore depart around 8:00–8:30 PM, arriving in Batam by 9:00–9:30 PM. Taxis and Grab are still available at these hours, but expect a late-night surcharge of 20–30%. If your ferry is delayed (rare, but possible), the taxi counter remains open until the last passenger clears immigration. Hang Nadim Airport is open 24/7, so you can check in for early morning flights.

5. SIM Card & Connectivity

Your Singapore SIM (Singtel, StarHub, M1) will work in Batam with roaming, but data roaming charges are high (around SGD 10–20 per GB). Better option: buy a local Batam SIM at the ferry terminal — Telkomsel or XL Axiata offer 10–30 GB data packs for IDR 50,000–100,000 (USD 3.50–7). The airport also has free Wi-Fi (limited speed).

6. Food & Amenities at Hang Nadim Airport

Hang Nadim Airport is compact but functional. There are a few cafes (Kopi Kenangan, J.Co Donuts), convenience stores (Indomaret), and a lounge (Plaza Premium Lounge, accessible with Priority Pass or for IDR 200,000 / USD 13). If you arrive early, the lounge offers showers, Wi-Fi, and light snacks. The airport has charging stations and air conditioning throughout.

7. Visa Requirements

Most nationalities can enter Indonesia's Batam for up to 30 days visa-free (check latest policy). For longer stays or certain nationalities, a Visa on Arrival (VoA) is available for USD 35 (or IDR 500,000). Payment can be made by credit card or cash (USD/IDR). Ensure your passport is valid for at least 6 months from the date of entry. Singapore permanent residents may need to show their re-entry permit.

8. What Locals Know

Frequent travelers between Singapore and Batam often choose Sindo Ferry from Tanah Merah because it has the highest frequency and the most reliable schedule. For the airport run, they recommend Nongsapura if the ferry times align (only 12 km to the airport). Always carry small denomination IDR notes for tolls and tips — taxi drivers rarely have change for large bills. And finally: never accept a taxi ride without agreeing on the fare first (use the official counter or the Grab app).

FAQs: Singapore → Hang Nadim Airport via Ferry

Is there a direct ferry from Singapore to Hang Nadim Airport?

No, there is no direct ferry. You must take a ferry from Singapore (Tanah Merah Ferry Terminal or HarbourFront Centre) to a Batam ferry terminal (Batam Centre, Sekupang, Nongsapura, or Waterfront City), then continue by taxi or ride-hailing service to the airport. The total journey takes approximately 2.5–3.5 hours.

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

The fastest combination is the ferry from Tanah Merah Ferry Terminal to Batam Centre (40–50 min) followed by a taxi or Grab to Hang Nadim Airport (30–40 min). Total door-to-door time is about 2.5–3 hours, with a total cost of around IDR 400,000–600,000 (USD 26–40). This is faster than flying when you factor in airport transfer and security wait times.

What is the cheapest way to get from Singapore to Hang Nadim Airport?

The cheapest option is taking a ferry from HarbourFront Centre to Batam Centre with Batam Fast (from IDR 280,000 / USD 18), then riding a Grab car or Gojek to the airport (from IDR 120,000 / USD 8). Total cost can be as low as IDR 400,000 (USD 26) per person. Booking ferry tickets online in advance often gives a discount.

How much does the ferry from Singapore to Batam cost?

Ferry fares from Singapore to Batam range from IDR 250,000 to IDR 400,000 (USD 16–26) for a one-way adult ticket. Sindo Ferry (Tanah Merah to Batam Centre) costs around IDR 270,000–350,000 (USD 18–23). Batam Fast (HarbourFront to Batam Centre) costs IDR 280,000–380,000 (USD 18–25). Majestic Ferry (Tanah Merah to Batam Centre) is IDR 290,000–370,000 (USD 19–24). Prices vary by time and booking channel.

How long does it take to get from Singapore to Hang Nadim Airport?

The total journey from central Singapore to Hang Nadim Airport takes between 2.5 and 3.5 hours, depending on the ferry departure point and traffic conditions. Breakdown: Singapore to ferry terminal (15–30 min by MRT/taxi), ferry crossing (40–60 min), immigration at Batam (15–30 min), and taxi/Grab to airport (25–40 min).

Can I use a credit card to buy ferry tickets from Singapore to Batam?

Yes, major credit cards (Visa, Mastercard, American Express) are accepted at ferry ticket counters at Tanah Merah Ferry Terminal and HarbourFront Centre. Online booking platforms for Sindo Ferry, Batam Fast, and Majestic Ferry also accept credit cards and digital payments like PayPal and Apple Pay. It is recommended to book in advance for better rates and guaranteed seats.

What should I do if I arrive at Batam late at night?

If you arrive at Batam after 9 PM, taxis and ride-hailing services (Grab/Gojek) are still available at Batam Centre and other major terminals, though fares may be 20–30% higher due to late-night surcharges. Pre-book a private transfer if you prefer fixed pricing. Hang Nadim Airport operates 24/7, so there is no curfew. Always agree on the fare upfront with taxis, or use the official taxi counter inside the terminal.

Is it better to fly or take the ferry from Singapore to Hang Nadim Airport?

For most travelers, the ferry + taxi combination is better than flying. The ferry is cheaper (IDR 400,000–600,000 / USD 26–40 vs. flight from SGD 80+ / USD 60+), offers more departure times, and avoids long security lines and airport transfer time to/from Changi. However, flying is faster in the air (40 min flight vs. 40–60 min ferry) and may suit those connecting directly from Changi Airport without entering Singapore.