Bukit Lawang to Lake Toba is a full travel day: about 260 km by road to Parapat, the ferry town for Samosir, or roughly 5.5–8 hours of driving before stops (2.5–4 hours to Medan, then 3–4 hours on to Parapat). There is no direct road, so traffic around Medan and the last ferry shape your day.

Quick facts

  • Distance: Bukit Lawang–Medan about 86 km (Wikipedia); Medan–Parapat about 173 km (Wikipedia).
  • Leg 1, Bukit Lawang–Medan: 2.5–4 hours depending on vehicle and traffic, as set out in our Medan to Bukit Lawang guide; public buses take 3–4 hours (Wikivoyage).
  • Leg 2, Medan–Parapat: about 3–4 hours by car using the toll road, via Pematangsiantar (Wikivoyage).
  • Toll road: the 12.55 km Sinaksak–Simpang Panei segment near Pematangsiantar opened toll-free on 1 May 2026 (Kompas, 12 May 2026), with tariffs from 17 July 2026 (Antara, 15 July 2026).
  • Ferries to Samosir: roughly hourly from about 08:30 to 18:00, around 30–35 minutes per crossing (Wikivoyage).
  • By air: Silangit airport (Sisingamangaraja XII) is about 76 km from Parapat (Wikipedia).

This page is part of our Bukit Lawang travel guide. It answers one practical question: how to get from the orangutans to the lake in a day without missing the boat.

How many hours from Bukit Lawang to Lake Toba?

Add up the two legs: 2.5–4 hours to Medan plus 3–4 hours from Medan to Parapat gives roughly 5.5–8 hours at the wheel. Add at least an hour for meals and fuel, and more on weekends, public holidays or in heavy rain, when traffic around Medan and Binjai slows everything down. A private car usually lands at the shorter end; public buses with changes land at the longer end or beyond.

Work backwards from the ferry. If the last boats leave around 18:00 and you want an hour of margin in Parapat, aim to arrive by about 16:00. In a slow case, 8 hours of driving plus an hour of stops, that means leaving Bukit Lawang by about 07:00. Our advice: keep to that time even if you expect a faster run, because a missed boat means a night in Parapat instead of Samosir.

Via Pematangsiantar or via Berastagi?

Two routes make sense, and they suit different trips:

  • Via Medan and Pematangsiantar (the usual route). Faster to Parapat, Tuktuk and the southern shore, and the one that uses the toll road. Best when you want to reach Samosir the same day.
  • Via Berastagi and Merek (the highland route). Wikivoyage puts Medan to Merek at about 2.5 hours through Berastagi and Kabanjahe, then 2–2.5 hours from Merek to Parapat. It is slower to Parapat but passes the north of the lake, where Sipiso-piso falls about 120 m down the caldera wall (Wikipedia). Best if you break the journey with a night in the cool hills.

If you came to Bukit Lawang for its small jungle falls, our guide to waterfalls near Bukit Lawang explains how different they are from Sipiso-piso.

Is the toll road open all the way to Parapat?

Not yet. The Kuala Tanjung–Tebing Tinggi–Parapat toll road is being built in sections. Kompas lists five: the newest, Sinaksak–Simpang Panei near Pematangsiantar, opened in May 2026, while the final Pematangsiantar–Parapat section (40.36 km) is still part of the plan. We found no report of that last section opening as of September 2026, so expect the ordinary Trans-Sumatra road for the final stretch; Wikipedia puts Pematangsiantar to Parapat at 48 km. The toll operator's figure, quoted by Kompas, is that the drive from Medan to Sinaksak falls from about 3 hours to about 1.5 hours with the toll road. Check the status again before you travel.

Private car, tourist minibus or public bus?

  • Private car with driver: the most flexible. You choose the departure time and the stops, and you can change route on the day. Agree in advance whether tolls, fuel, parking, the driver's meals and the return trip are included.
  • Tourist minibus: Wikivoyage lists tourist minibuses from Bukit Lawang to Lake Toba. Fixed times and shared seats, so ask what time you will reach Parapat before booking.
  • Public buses: usually a change in Medan and another bus to Parapat; Wikivoyage's 2016 figures put Medan–Parapat at about 5 hours by local bus. Usually cheaper than the other two, but the least likely to make an afternoon ferry.

Prices vary by provider and season, so we do not quote them; compare a few offers and confirm in writing what is included.

How do you cross to Samosir?

According to Wikivoyage, passenger boats run from the Parapat area to Tuktuk and Tomok roughly every hour between about 08:30 and 18:00, taking around 30–35 minutes; boats from Tigaraja can drop you at a Tuktuk hotel. Vehicle ferries run from Ajibata to Tomok for those bringing a car; Wikivoyage describes that crossing as about an hour. Schedules change, so treat 18:00 as the last reliable departure.

Which order, and how many nights?

If you fly into Kualanamu, starting in Bukit Lawang keeps the first travel day short and ends the trip at the lake. If you fly into Silangit, reverse it. Two or three nights in Bukit Lawang leave room for a jungle trek to look for orangutans plus a spare day in case rain makes the trails or river unsafe; then a travel day, and two nights at the lake.

Bukit Lawang village along the Bohorok River, surrounded by forested hills
Bukit Lawang village along the Bohorok River, the starting point of the drive to Lake TobaPhoto: Madeleine Holland · CC BY 2.0

Start your trip in Bukit Lawang

Rindu Alam Hotel has 71 rooms in four types, hot water in the bathrooms and a spacious car park, which makes an early start by car easy. If your driver also needs a room, ask us on WhatsApp first. Check-in is from 14:00, which suits an arrival from Medan in the early afternoon. As of September 2026, rates start at IDR 500,000 per night for a Standard Room (room only). See availability on our rooms page, and use the WhatsApp button on this page if you want to plan the timing of your stay.

Hotel parking area shaded by trees
Hotel parking area shaded by trees at Rindu Alam Hotel

Sources