Explore Destinations

Discover the world's most amazing places

How to Get from Merak (Ferry to Sumatra) to Soekarno-Hatta Airport

Quick Answer

Best overall — Taxi / ride‑hailing (direct, ~2–2.5 h, IDR 350,000–550,000 / ~US 23–37) offers the best balance of speed and convenience, especially with luggage. Cheapest — Bus + Damri airport bus (IDR 40,000–80,000 / ~US 2.5–5.5, ~4.5–5.5 h). Best value — Commuter train + airport rail (IDR 80,000–130,000 / ~US 5.5–9, ~4–5 h) avoids traffic and is reliable. The key transit hub is Rangkasbitung Station for the train option, or Kalideres Bus Terminal for the bus option.

Quick Navigation: Merak → CGK Travel Options

Train + Soekarno‑Hatta Airport Rail Link (Recommended Value)

This combo uses the KRL Banten commuter line from Merak to Rangkasbitung, then the KRL commuter to Tanah Abang, and finally the Soekarno‑Hatta Airport Train (KA Bandara) to CGK. It’s the best value – reliable, avoids road traffic, and costs a fraction of a taxi.

Step‑by‑Step Route

  1. Merak Port → Merak Station (≈2 km) – take an angkot (public minivan) or ojek (motorcycle taxi) for IDR 5,000–15,000 (~US 0.3–1).
  2. Merak → Rangkasbitung (KRL Banten line, ≈1.5 h) – trains run every 60–90 min. Fare: ~IDR 6,000–10,000 (~US 0.4–0.7).
  3. Rangkasbitung → Tanah Abang (KRL commuter, ≈2 h) – direct trains available; frequency every 30–60 min. Fare: ~IDR 18,000–25,000 (~US 1.2–1.7).
  4. Tanah Abang → CGK Airport (KA Bandara, ≈40 min) – departures every 30 min. Fare: IDR 70,000 (~US 4.7).

Total time: ≈4–5 h (including waiting). Total cost: ~IDR 100,000–130,000 (~US 6.5–9).

Train Type Comparison

SegmentTrain TypeSeatingLuggage SpaceFrequency
Merak → RangkasbitungKRL Banten (economy)2‑2 bench, no ACLimited overhead racksEvery 60–90 min
Rangkasbitung → Tanah AbangKRL Commuter (AC)2‑2 bench, standing roomOverhead racks + floor spaceEvery 30–60 min
Tanah Abang → CGKKA Bandara (premium AC)2‑2 reclining, luggage rackDedicated luggage areaEvery 30 min

Important Notes

Source: PT KAI commuter schedules & experience reports.

Domestic Flight – Almost Never the Best Choice from Merak

Flying from a nearby city (e.g., Jakarta or Bandung) is not a direct option because you are already on Java after the ferry. The nearest commercial airport to Merak is Soekarno‑Hatta itself (~100 km away). A flight from Lampung (Sumatra) to Jakarta would bypass the ferry entirely – but if you have already taken the ferry, a domestic flight makes no sense.

Key comparison:

For travelers already at Merak port, the land transport options below are more practical than any flight.

Source: flight comparison via Soekarno‑Hatta Airport official site.

Bus + Damri Airport Bus – The Cheapest Way

For budget travelers, this is the lowest‑cost option. It uses regular inter‑city buses from Merak to Kalideres Terminal in West Jakarta, then the Damri airport shuttle to CGK.

Step‑by‑Step

  1. Merak Port → Merak Bus Terminal (≈1 km, walk or ojek ~IDR 5,000).
  2. Merak → Kalideres Terminal (bus, ≈3–4 h) – buses depart every 30–60 min. Fare: IDR 25,000–35,000 (~US 1.7–2.3).
  3. Kalideres → CGK Airport (Damri bus, ≈1–1.5 h) – departures every 30 min. Fare: IDR 20,000–30,000 (~US 1.3–2).

Total time: ≈4.5–5.5 h. Total cost: ~IDR 45,000–65,000 (~US 3–4.5).

Day Bus vs Night Bus

TypeDeparture TimesComfortLuggageBest For
Day bus05:00 – 18:00Standard AC, often fullUnderfloor compartmentDaytime travelers, sightseeing
Night bus20:00 – 04:00Less crowded, coolerSameEarly‑morning flights, saving accommodation

Practical Tips

Source: Damri route info & bus terminal data.

Taxi / Ride‑hailing / Private Car – Fastest & Most Convenient

If you’re short on time, have lots of luggage, or are traveling in a group, this is your best option. Direct door‑to‑door from Merak port to CGK departure terminal via the Tol Merak–Jakarta toll road.

Cost & Time Details

Vehicle TypeEstimated Fare (IDR)Estimated Fare (US$)Travel TimeBest For
Regular taxi (Blue Bird, Express)350,000 – 450,00023 – 302 – 2.5 hCouples, light luggage
GrabCar / GoCar (ride‑hailing)300,000 – 400,00020 – 272 – 2.5 hSolo travelers, good app users
Private car (pre‑booked, e.g. Kijang Innova)450,000 – 600,00030 – 401.5 – 2 hGroups of 3–5, comfort priority
Premium / executive car (e.g. Alphard)750,000 – 1,200,00050 – 801.5 – 2 hBusiness travelers, special occasions

When to Choose This Option

How to Book

Use Grab or Gojek apps (available at Merak port area). For traditional taxis, the Blue Bird app is reliable. Pre‑booking via Klook or Traveloka can save ~5–10% on private cars. (Blue Bird official site).

Source: fare surveys from ride‑hailing apps & taxi companies, Jan 2025.

Ferry from Sumatra to Merak – Quick Context

The Bakauheni–Merak ferry is the main sea link between Sumatra (Lampung) and Java. Crossing time: ≈1.5–2 h. Frequency: every 30–60 min, 24 h. Fare: ~IDR 20,000–35,000 (~US 1.3–2.3) for foot passengers; vehicles extra. Once you disembark at Merak Port (Pelabuhan Merak), you are on Java’s west coast – and the options above get you to CGK.

Source: PT ASDP Indonesia Ferry (ASDP official site).

Cost & Time Comparison – All Options Side by Side

ModeTotal Time (Port→Airport)Cost (IDR)Cost (US$)TransfersBest For
Train + Airport Rail4 – 5 h100,000 – 130,0006.5 – 93 (angkot, 2 trains, airport train)Value, solo travelers, no traffic
Bus + Damri4.5 – 5.5 h45,000 – 65,0003 – 4.52 (walk, bus, Damri)Budget backpackers, minimal luggage
Taxi / Ride‑hailing2 – 2.5 h350,000 – 550,00023 – 370 (door‑to‑door)Families, late flights, comfort seekers
Private car (pre‑booked)1.5 – 2 h450,000 – 600,00030 – 400 (door‑to‑door)Groups, premium experience

★ Best overall value – Train + Airport Rail. ★ Cheapest – Bus + Damri. ★ Fastest – Taxi / private car.

Traveler Tips & Insider Advice

Sources: traveler forums, KAI customer service, personal trip reports.

FAQs: Getting from Merak to Soekarno‑Hatta Airport

1. Is there a direct train from Merak to Soekarno‑Hatta Airport?

No, there is no direct train. You must take the Banten commuter line to Rangkasbitung, then another commuter to Tanah Abang, and finally the airport train (KA Bandara). Total ~4 h with good connections.

2. What’s the fastest way from Merak to CGK?

Taxi or private car. Direct via toll road takes 1.5–2.5 h depending on traffic. Cost: IDR 350,000–600,000 (~US 23–40).

3. What’s the cheapest way?

Bus + Damri airport bus. From Merak to Kalideres (regular bus) then Damri to CGK. Total ~IDR 45,000–65,000 (~US 3–4.5), but takes 4.5–5.5 h.

4. How much does a taxi from Merak to CGK cost?

A regular taxi costs IDR 350,000–450,000 (~US 23–30). Grab/Gojek around IDR 300,000–400,000 (~US 20–27). Pre‑booked private cars start at IDR 450,000 (~US 30).

5. Can I use Grab or Gojek from Merak to the airport?

Yes. Both apps work at Merak port. However, drivers from Merak are limited – it’s better to walk outside the port area to the main road for a faster pickup. Expect 5–15 min wait.

6. How long is the ferry from Sumatra to Merak?

The Bakauheni–Merak ferry takes ≈1.5–2 h. Ferries run 24 h, every 30–60 min. Foot passenger fare: ~IDR 20,000–35,000 (~US 1.3–2.3).

7. Is it better to fly from Sumatra to Jakarta instead of taking the ferry and land transport?

If you’re still in Sumatra, flying directly to CGK can save 2–3 h and costs ~US 40–90. But if you’re already at Merak, a flight is irrelevant – use the land options above.

8. What about luggage – any special considerations?

Yes. On commuter trains, luggage space is limited – avoid peak hours with large suitcases. The airport train has dedicated luggage racks. If you have 2+ large bags, a taxi is strongly recommended. Takkyubin‑style courier services (JNE, Tiki) can ship bags ahead to your hotel.