HowToGo

Yogyakarta to Batam, Indonesia - Transfer & Transportation Guides

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

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

Search Transfer from Yogyakarta to Batam, Indonesia

Transfer solutions

You have 7 options transfer to Batam, Indonesia from Yogyakarta below

Bus ( 1 hr. 14 min. )

Take a bus from Limaran Hotel to Yogyakarta International Airport.


Open Map More details & check price at Damri
Plane ( 2 hr. )

Take a flight from Yogyakarta 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. 34 min.
Distance 1263 km.
Cost 104 USD
Train ( 3 hr. 43 min. )

Take a train from Lempuyangan to Semarang Tawang Station.


Open Map More details & check price at Kereta API
Taxi ( 10 min. )

Take a taxi from Semarang Tawang Station to Ahmad Yani.


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

Take a flight from Ahmad Yani to Hang Nadim.


Taxi ( 20 min. )

Take a taxi from Hang Nadim to Batam.


Open Map More details & check price at Taxi Batam
Duration 7 hr. 8 min.
Distance 1330 km.
Cost 84 USD
Train ( 52 min. )

Take a train from Yogyakarta Tugu to Solobalapan.


Open Map More details & check price at Kereta API
Train ( 20 min. )

Take a train from Solobalapan to Adi soemarmo Airport.


Open Map More details & check price at Adisumarmo Airport Rail Link
Plane ( 3 hr. 55 min. )

Take a flight from Solo to Hang Nadim.


Taxi ( 20 min. )

Take a taxi from Hang Nadim to Batam.


Open Map More details & check price at Taxi Batam
Duration 7 hr. 27 min.
Distance 1300 km.
Cost 80 USD
Train ( 4 hr. 33 min. )

Take a train from Yogyakarta Tugu to Cirebon.


Open Map More details & check price at Kereta API
Train ( 2 hr. 55 min. )

Take a train from Cirebon to Jatinegara.


Open Map More details & check price at Kereta API
Walk ( 9 min. )

Take a foot from Jatinegara to Stasiun Jatinegara.


Bus ( 26 min. )

Take a bus from Stasiun Jatinegara 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 43 hr. 5 min.
Distance 1656 km.
Cost 703711 IDR (50 USD)
Bus ( 12 hr. 40 min. )

Take a bus from Giwangan Station to Jakarta Kalideres Bus Station.


Open Map More details & check price at Pahala Kencana
Bus ( 26 min. )

Take a bus from Kalideres to Harmoni Central Busway.


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

Take a bus from Harmoni Central Busway to Cempaka Timur.


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

Take a foot from Cempaka Timur to Cempaka Putih.


Bus ( 14 min. )

Take a bus from Cempaka Putih 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 48 hr. 49 min.
Distance 1710 km.
Cost 720500 IDR (53 USD)
Train ( 7 hr. 14 min. )

Take a train from Yogyakarta Tugu to Jatinegara.


Open Map More details & check price at Kereta API
Walk ( 9 min. )

Take a foot from Jatinegara to Stasiun Jatinegara.


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 52 hr. 18 min.
Distance 1434 km.
Cost 690434 IDR (50 USD)
Bus ( 15 hr. )

Take a bus from Yogyakarta to Bekasi.


Open Map More details & check price at Sumber Alam
Train ( 50 min. )

Take a train from Bekasi to Jakarta Kota.


Open Map More details & check price at Commuter Line
Train ( 30 min. )

Take a train from Jakarta Kota to Tanjung Priok.


Open Map More details & check price at Commuter Line
Walk ( 12 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 1 day 54 min.
Distance 1405 km.
Cost 453000 IDR (33 USD)

Find Hotels in Batam, Indonesia

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

Booking.com

About Yogyakarta, Indonesia

Yogyakarta (; also Jogjakarta or Jogja; Javanese: ꦔꦪꦺꦴꦒꦾꦏꦂꦠ, Ngayogyakarta) is the capital city of Special Region of Yogyakarta in Indonesia, on the island of Java. As the only Indonesian royal city still ruled by a monarchy, Yogyakarta is regarded a... 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