HowToGo

Jakarta to Batam, Indonesia - Transfer & Transportation Guides

Find transfer & transportation guides from Jakarta to Batam, Indonesia. How to get from Jakarta to Batam, Indonesia by Flight, Ferry.

You can get to Batam, Indonesia from Jakarta by verhicle types below

Search Transfer from Jakarta to Batam, Indonesia

Transfer solutions

You have 6 options transfer to Batam, Indonesia from Jakarta below

Bus ( 10 min. )

Take a bus from Semanggi to S Parman Central Park.


Open Map More details & check price at TransJakarta
Bus ( 45 min. )

Take a bus from Mall Taman Anggrek to Jakarta Soekarno Hatta Airport.


Open Map More details & check price at JA Connexion (by Perum PPD)
Plane ( 1 hr. 40 min. )

Take a flight from Soekarno–Hatta to Hang Nadim.


Taxi ( 20 min. )

Take a taxi from Hang Nadim to Batam.


Open Map More details & check price at Taxi Batam
Duration 4 hr. 25 min.
Distance 899 km.
Cost 72 USD
Bus ( 40 min. )

Take a bus from Gambir Station to Jakarta Halim Perdana Kusuma Airport.


Open Map More details & check price at Damri
Walk ( 8 min. )

Take a foot from Jakarta Halim Perdana Kusuma Airport to Jakarta Halim Perdana Kusuma.


Plane ( 1 hr. 45 min. )

Take a flight from Jakarta Halim Perdana Kusuma to Hang Nadim.


Taxi ( 20 min. )

Take a taxi from Hang Nadim to Batam.


Open Map More details & check price at Taxi Batam
Duration 3 hr. 53 min.
Distance 911 km.
Cost 182 USD
Bus ( 10 min. )

Take a bus from Semanggi to S Parman Central Park.


Open Map More details & check price at TransJakarta
Bus ( 45 min. )

Take a bus from Mall Taman Anggrek to Jakarta Soekarno Hatta Airport.


Open Map More details & check price at JA Connexion (by Perum PPD)
Plane ( 1 hr. 30 min. )

Take a flight from Soekarno–Hatta to Tanjung Pinang.


Car ( 15 min. )

Drive a car from Tanjung Pinang to Sri Bintan Pura Ferry Terminal.


Ferry ( 1 hr. )

Take a ferry from Sri Bintan Pura Ferry Terminal to Telaga Punggur Ferry Terminal.


Car ( 24 min. )

Drive a car from Telaga Punggur Ferry Terminal to Batam.


Duration 6 hr. 4 min.
Distance 920 km.
Cost 66 USD
Bus ( 2 hr. 35 min. )

Take a bus from Kuningan to Dipati Ukur.


Open Map More details & check price at Citi Trans
Taxi ( 7 min. )

Take a taxi from Dipati Ukur to Husein Sastranegara.


Open Map More details & check price at Grab Taxi
Plane ( 4 hr. 25 min. )

Take a flight from Husein Sastranegara to Hang Nadim.


Taxi ( 20 min. )

Take a taxi from Hang Nadim to Batam.


Open Map More details & check price at Taxi Batam
Duration 8 hr. 27 min.
Distance 1163 km.
Cost 99 USD
Bus ( 21 min. )

Take a bus from Ahmad Yani Bea Cukai to Enggano.


Open Map More details & check price at TransJakarta
Walk ( 20 min. )

Take a foot from Enggano to Port of Tanjung Priok.


Ferry ( 33 hr. )

Take a ferry from Port of Tanjung Priok to Batu Ampar.


Open Map More details & check price at Pelni
Duration 34 hr. 41 min.
Distance 1147 km.
Cost 333500 IDR (23 USD)
Bus ( 29 min. )

Take a bus from Stasiun Jatinegara to Tanjung Priok.


Open Map More details & check price at TransJakarta
Walk ( 10 min. )

Take a foot from Tanjung Priok to Tanjung Priok.


Ferry ( 43 hr. )

Take a ferry from Tanjung Priok to Batam.


Open Map More details & check price at Pelni
Duration 44 hr. 39 min.
Distance 927 km.
Cost 283500 IDR (20 USD)

Find Hotels in Batam, Indonesia

You can find hotels and accommodations in Batam, Indonesia with our hotels search tool below

Booking.com

About Jakarta, Indonesia

Jakarta (; Indonesian pronunciation: [dʒaˈkarta] (listen)), officially the Special Capital Region of Jakarta (Indonesian: Daerah Khusus Ibukota Jakarta), is the capital and largest city of Indonesia. Situated on the northwest coast of the world's mos... Learn more

About Batam, Indonesia

Batam is the largest city in the province of Riau Islands, Indonesia. The city administrative area covers three main islands of Batam, Rempang, and Galang (collectively called Barelang), as well as several small islands. Batam Island is the core urba... Learn more


References