COVID-19 Travel restrictions may apply in Indonesia. Learn More.

There are 5 ways to get from Jakarta to Port of Merak by train, bus, 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

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

Rp160000

Cheapest option

Train  •  4h 49m

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

Rp6000 - Rp168000

3 alternative options

Bus  •  4h 30m

  1. Take the bus from Gambir Station to Jakarta Airport
  2. Take the bus from Soekarno-Hatta International Airport to Pool Damri Merak

Rp130000 - Rp140000

Taxi  •  1h 16m

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

Rp500000 - Rp650000

Drive  •  1h 16m

  1. Drive from Jakarta to Port of Merak 113.9 km

Rp85000 - Rp130000

Jakarta → Port of Merak
Partially open

Travel safe during COVID-19

Rules to follow in Indonesia

1m

Mandatory

Travel within Indonesia

Observe COVID-19 safety rules
Domestic border crossings may be subject to approval, testing and quarantine

COVID-19 help in Indonesia

If you need help, visit the national COVID-19 website or call the COVID-19 Helpline 119 ex 9

Frequently Asked Questions


There are currently travel restrictions within Indonesia.

Explore options for future travel

Domestic travel is not restricted, but some conditions may apply

  • Face masks are mandatory
  • There is a social distancing requirement of 1 metre
  • Observe COVID-19 safety rules
  • Domestic border crossings may be subject to approval, testing and quarantine

Explore travel options

The national COVID-19 helpline number in Port of Merak is 119 ex 9.

Wearing a face mask on public transport in Port of Merak is mandatory.

The social distance requirement in Port of Merak is 1 metre.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 119 ex 9.

Last updated: 10 May 2021
Exceptions may apply, for full details: Ministry of Health Indonesia.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

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

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 30m.

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 49m.

More details

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

Get driving directions

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

More details

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

More details

Jakarta to Port of Merak bus services, operated by Damri, depart from Gambir Station.

More details

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

More details

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

Mode details

Map of how to get from Jakarta to Port of Merak.
Launch map view
  • Distance: 99.1 km
  • Duration: 4h 20m

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

You can take a bus from Jakarta to Port of Merak via Jakarta Airport and Soekarno-Hatta International Airport in around 4h 30m. Alternatively, you can take a train from Jakarta to Port of Merak via Rangkasbitung in around 4h 49m.

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
Phone
021-3453535
Email
kci@krl.co.id
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
2h 9m
Frequency
Every 4 hours
Estimated price
Rp3000 - Rp160000
Website
kai.id
Economy
Rp55000 - Rp160000
Business
Rp60000 - Rp170000
Executive
Rp100000 - Rp260000
Bus operators
Damri
Phone
(021) 1500 825
Email
humas@damri.co.id
Website
damri.co.id
Bus from Soekarno-Hatta International Airport to Pool Damri Merak
Ave. Duration
3h
Frequency
Hourly
Estimated price
Rp90000
Schedules at
transportation.jabodetabek.net
Bus from Gambir Station to Jakarta Airport
Ave. Duration
1h
Frequency
Every 15 minutes
Estimated price
Rp40000
Schedules at
transportation.jabodetabek.net
Big Bird Airport Shuttle
Website
bluebirdgroup.com
Bus from Gambir Station to Jakarta Airport
Ave. Duration
1h
Frequency
Every 30 minutes
Estimated price
Rp50000
Schedules at
traveloka.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 South Korea: Travelling from Seoul to Busan , How to plan an amazing trip around Scandinavia and Getting to Rome from the airport - to help you get the most out of your next trip.

More Questions & Answers

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 seven+ hotels available in Port of Merak. Prices start at Rp1267500 per night.

More details