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.
Contents
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.