Skip to content

Destinations

Medan to Lake Toba: Distance, Routes and Travel Time Explained

Medan to Lake Toba is roughly 175 km. Compare the toll road via Siantar with the scenic Karo route, and see realistic travel times for each.

By Medan Rent Car Team 2 min read
Medan to Lake Toba: Distance, Routes and Travel Time Explained
Contents
  1. Distance
  2. Route 1: toll road via Siantar (fastest)
  3. Route 2: via Berastagi and the Karo highlands (scenic)
  4. Realistic travel times
  5. The best of both
  6. Getting onto Samosir
  7. Plan your trip

Lake Toba is the reason many travellers come to North Sumatra. Getting from Medan to Lake Toba is straightforward once you understand the two main routes and the realistic travel times.

Distance

Parapat, the main gateway on the lake's eastern shore, is roughly 175 km from Medan. Samosir Island lies across the water from Parapat and Ajibata.

Route 1: toll road via Siantar (fastest)

Medan → toll road to Tebing Tinggi → towards Pematangsiantar → Parapat.

  • Travel time: about 4–5 hours including a short break
  • Road: mostly straight toll and national road, then hills after Siantar
  • Best for: reaching the lake quickly, catching a ferry to Samosir the same day

Route 2: via Berastagi and the Karo highlands (scenic)

Medan → Berastagi → Kabanjahe → Merek → Sipiso-piso → Simarjarunjung → Parapat.

  • Travel time: a full day with stops
  • Road: winding mountain road with viewpoints
  • Best for: travellers who want waterfalls, volcanoes and lake panoramas on the way

Realistic travel times

Departure Route Expect
Weekday morning Toll via Siantar 4–4.5 hours
Friday afternoon Toll via Siantar 5 hours or more
Any day Via Karo with stops 7–9 hours

The best of both

Go via Karo on the way there and return via Siantar. You see the highlands once and still get back quickly. Our Karo or Siantar route guide compares them in more detail.

Getting onto Samosir

From Ajibata, the car ferry crosses to Tomok in about an hour. Passenger boats from Parapat run to Tuktuk. You can also reach Samosir by road over the bridge at Pangururan via the Sidikalang–Tele route.

Plan your trip

Check which vehicles are available on your travel dates on the reservation page. For an overview of routes and travel times to the Toba region, see our guide to renting a car from Medan to Lake Toba.

Frequently asked questions

How far is Lake Toba from Medan?

Parapat, the main gateway, is roughly 175 km from Medan.

How long does it take to drive from Medan to Lake Toba?

About 4–5 hours on the toll road via Siantar, or a full day via the scenic Karo route.