HowToGo

Yogyakarta to Lake Toba, Indonesia - Transfer & Transportation Guides

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

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

Search Transfer from Yogyakarta to Lake Toba, Indonesia

Transfer solutions

You have 7 options transfer to Lake Toba, 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 ( 4 hr. 40 min. )

Take a flight from Yogyakarta to Silangit.


Car ( 1 hr. 13 min. )

Drive a car from Silangit to Ajibata.


car ferry ( 55 min. )

Take a ferry from Ajibata to Ambarita.


Open Map More details & check price at ASDP Indonesia Ferry
Car ( 7 min. )

Drive a car from Ambarita to Lake Toba.


Duration 10 hr. 8 min.
Distance 1807 km.
Cost 172 USD
Train ( 10 min. )

Take a train from Yogyakarta Lempuyangan Station to Stasiun Maguwo.


Open Map More details & check price at Prambanan Ekspres
Plane ( 5 hr. 15 min. )

Take a flight from Adisutjipto to Silangit.


Car ( 1 hr. 13 min. )

Drive a car from Silangit to Ajibata.


car ferry ( 55 min. )

Take a ferry from Ajibata to Ambarita.


Open Map More details & check price at ASDP Indonesia Ferry
Car ( 7 min. )

Drive a car from Ambarita to Lake Toba.


Duration 9 hr. 39 min.
Distance 1792 km.
Cost 366 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 ( 4 hr. 25 min. )

Take a flight from Ahmad Yani to Silangit.


Car ( 1 hr. 13 min. )

Drive a car from Silangit to Ajibata.


car ferry ( 55 min. )

Take a ferry from Ajibata to Ambarita.


Open Map More details & check price at ASDP Indonesia Ferry
Car ( 7 min. )

Drive a car from Ambarita to Lake Toba.


Duration 12 hr. 32 min.
Distance 1897 km.
Cost 142 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 ( 4 hr. 20 min. )

Take a flight from Solo to Silangit.


Car ( 1 hr. 13 min. )

Drive a car from Silangit to Ajibata.


car ferry ( 55 min. )

Take a ferry from Ajibata to Ambarita.


Open Map More details & check price at ASDP Indonesia Ferry
Car ( 7 min. )

Drive a car from Ambarita to Lake Toba.


Duration 10 hr. 46 min.
Distance 1864 km.
Cost 118 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
Train ( 19 min. )

Take a train from Jatinegara to Kampung Bandan.


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

Take a train from Kampung Bandan to Tanjung Priok.


Open Map More details & check price at Commuter Line
Walk ( 29 min. )

Take a foot from Tanjung Priok to Port of Tanjung Priok.


Ferry ( 59 hr. )

Take a ferry from Port of Tanjung Priok to Belawan.


Open Map More details & check price at Pelni
Taxi ( 33 min. )

Take a taxi from Belawan to Araskabu.


Open Map More details & check price at Grab Taxi
Train ( 2 hr. 59 min. )

Take a train from Araskabu to Siantar.


Open Map More details & check price at Kereta API
Car ( 45 min. )

Drive a car from Siantar to Ajibata.


car ferry ( 55 min. )

Take a ferry from Ajibata to Ambarita.


Open Map More details & check price at ASDP Indonesia Ferry
Car ( 7 min. )

Drive a car from Ambarita to Lake Toba.


Duration 1 day 17 hr. 33 min.
Distance 2518 km.
Cost 94 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 ( 19 min. )

Take a bus from Kalideres to Grogol 1.


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

Take a bus from Grogol 2 to Cawang UKI.


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

Take a bus from Cawang UKI to Enggano.


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

Take a foot from Enggano to Port of Tanjung Priok.


Ferry ( 59 hr. )

Take a ferry from Port of Tanjung Priok to Belawan.


Open Map More details & check price at Pelni
Taxi ( 24 min. )

Take a taxi from Belawan to Amplas Station.


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

Take a bus from Amplas Station to Parapat.


Car ( 1 min. )

Drive a car from Parapat to Ajibata.


car ferry ( 55 min. )

Take a ferry from Ajibata to Ambarita.


Open Map More details & check price at ASDP Indonesia Ferry
Car ( 7 min. )

Drive a car from Ambarita to Lake Toba.


Duration 1 day 22 hr. 39 min.
Distance 2628 km.
Cost 85 USD
Car ( 7 hr. 23 min. )

Drive a car from Yogyakarta to Merak.


car ferry ( 2 hr. )

Take a ferry from Merak to Bakauheni Port.


Open Map More details & check price at ASDP Indonesia Ferry
Car ( 24 hr. 11 min. )

Drive a car from Bakauheni Port to Lake Toba.


Duration 33 hr. 34 min.
Distance 2349 km.
Cost 165 USD

Find Hotels in Lake Toba, Indonesia

You can find hotels and accommodations in Lake Toba, 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 Lake Toba, Indonesia


References