There are 5 ways to get from Jakarta to Port of Merak by bus, train, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  4h 15m

  1. Take the bus from Soekarno-Hatta International Airport to Pool Damri Merak

Rp100000

Cheapest option

Train  •  4h 39m

  1. Take the train from Tanahabang to Rangkasbitung Green
  2. Take the train from Rangkasbitung to Merak Lokal Merak

Rp6000 - Rp168000

3 alternative options

Train, bus  •  4h 20m

  1. Take the train from Manggarai to Soekarno-Hatta International Airport Manggarai
  2. Take the bus from Soekarno-Hatta International Airport to Pool Damri Merak

Rp130000

Taxi  •  1h 16m

  1. Take a taxi from Jakarta to Port of Merak 114 km

Rp500000 - Rp650000

Drive  •  1h 16m

  1. Drive from Jakarta to Port of Merak 114 km

Rp100000 - Rp160000

Questions & Answers

There is ongoing community transmission in Indonesia.
Last Updated: 3/11/2020 | Source: CDC.

Travel restrictions may apply and transportation services are subject to change. Please check before you travel.

Learn More.

The cheapest way to get from Jakarta to Port of Merak is to train which costs Rp6000 - Rp170000 and takes 4h 39m.

More details

The quickest way to get from Jakarta to Port of Merak is to taxi which costs Rp500000 - Rp650000 and takes 1h 16m.

More details

No, there is no direct bus from Jakarta station to Port of Merak. However, there are services departing from Gambir Station and arriving at Pool Damri Merak via Soekarno-Hatta International Airport. The journey, including transfers, takes approximately 4h 15m.

More details

No, there is no direct train from Jakarta to Port of Merak. However, there are services departing from Tanahabang and arriving at Merak via Rangkasbitung. The journey, including transfers, takes approximately 4h 39m.

More details

The distance between Jakarta and Port of Merak is 99 km. The road distance is 114 km.

Get driving directions

The best way to get from Jakarta to Port of Merak without a car is to bus which takes 4h 15m and costs Rp100001.

More details

It takes approximately 4h 15m to get from Jakarta to Port of Merak, including transfers.

More details

Jakarta to Port of Merak bus services, operated by Damri, depart from Soekarno-Hatta International Airport station.

More details

Jakarta to Port of Merak train services, operated by Commuter Line, depart from Tanahabang station.

More details

What companies run services between Jakarta, Indonesia and Port of Merak, Banten, Indonesia?

Damri operates a bus from Soekarno-Hatta International Airport to Pool Damri Merak hourly. Tickets cost Rp60000 and the journey takes 3h. Alternatively, you can take a train from Jakarta to Port of Merak via Rangkasbitung in around 4h 39m.

Train operators
Railink
Email
info@railink.co.id
Website
ticket.railink.co.id
Train from Manggarai to Soekarno-Hatta International Airport
Ave. Duration
50 min
Frequency
Hourly
Estimated price
Rp70000
Schedules at
railink.co.id
Book at
reservation.railink.co.id
Commuter Line
Website
krl.co.id
Train from Tanahabang to Rangkasbitung
Ave. Duration
1h 40m
Frequency
Every 30 minutes
Estimated price
Rp3000 - Rp8000
Schedules at
krl.co.id
Kereta API
Phone
021-121
Website
kai.id
Train from Rangkasbitung to Merak
Ave. Duration
1h 59m
Frequency
Every 4 hours
Estimated price
Rp3000 - Rp160000
Website
kai.id
Book at
tiket.com
Economy
Rp55000 - Rp160000
Business
Rp60000 - Rp170000
Executive
Rp100000 - Rp260000
Bus operators
Damri
Website
damri.co.id
Bus from Soekarno-Hatta International Airport to Pool Damri Merak
Ave. Duration
3h
Frequency
Hourly
Estimated price
Rp60000
Schedules at
busbandara.com
Other operators
Taxi from Jakarta to Port of Merak
Ave. Duration
1h 16m
Estimated price
Rp500000 - Rp650000
Grab Taxi
Website
grab.com
Gamya
Phone
+62 21 840 7545
Website
gamya.com
Express Taxi
Phone
+62 24 468 7715 00122
Website
expressgroup.co.id
Blue Bird Group
Phone
+62 21 794 1234
Website
bluebirdgroup.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 of the smartest ways to explore Australia, Need to know: Eurostar and How to get from Stansted Airport into central London - to help you get the most out of your next trip.

More Questions & Answers

The best way to get from Jakarta to Port of Merak is to bus which takes 4h 15m and costs Rp100001. Alternatively, you can train, which costs Rp6000 - Rp170000 and takes 4h 39m.

Mode details

Jakarta to Port of Merak bus services, operated by Damri, arrive at Pool Damri Merak station.

More details

Jakarta to Port of Merak train services, operated by Kereta API, arrive at Merak station.

More details

Yes, the driving distance between Jakarta to Port of Merak is 114 km. It takes approximately 1h 16m to drive from Jakarta to Port of Merak.

Get driving directions

There are 23+ hotels available in Port of Merak. Prices start at Rp1500000 per night.

More details