Medan to Lake Toba: How to Get There

← Home

Getting from Medan to Lake Toba is a two-stage trip: an overland leg to Parapat, the mainland town on the lake’s edge, followed by a short ferry crossing to Samosir Island. There’s no direct route straight to Tuk Tuk — every option gets you to Parapat first.

Quick Answer: How to Get from Medan to Lake Toba

  • Direct bus from Kualanamu Airport: the simplest option, roughly 3-4 hours to Parapat.
  • Bus from Medan’s Amplas terminal: hourly departures, similar journey time.
  • Private car: around 3 hours, more expensive but door-to-door.
  • Then the ferry: Parapat to Samosir Island, about 45 minutes, departing roughly every hour.

From Kualanamu Airport

If you’re flying directly into North Sumatra, direct buses run from Kualanamu International Airport to Parapat several times a day, with a modest fare for the roughly 3-hour journey. This is the most convenient option for travelers heading straight from the airport to Lake Toba without an overnight stop in Medan.

From Medan City Center

Buses depart hourly from Medan’s Amplas bus station, taking a similar 3-4 hours depending on traffic. This is the standard option if you’ve spent a night in Medan first rather than transferring straight from the airport.

Private Car

A private car or driver cuts the journey to around 3 hours and includes toll roads, at a noticeably higher cost than the bus options. It’s worth considering if you’re traveling with a group and want to split the fare, or simply want a more comfortable, direct trip without bus station transfers.

The Ferry to Samosir Island

Once you reach Parapat, the final leg is a ferry from Tiga Raja port to Samosir Island, running roughly every half hour from 8:30am until early evening, taking about 45 minutes and costing a small per-person fare. If you’re bringing a vehicle, a separate car ferry departs from Ajibata port and runs later into the evening.

How Long Does the Full Trip Take?

Door-to-door from Kualanamu Airport to Tuk Tuk on Samosir Island, budget around 4-5 hours total once you account for the bus or car journey, waiting for the ferry, and the crossing itself. It’s a full half-day of travel, so plan to arrive with enough daylight left to settle into your accommodation rather than cutting it close to a late ferry.

Tips for the Journey

  • Book the airport bus in advance if possible — schedules are limited to a handful of daily departures rather than continuous service.
  • Bring snacks and water — stops along the route are infrequent on the direct options.
  • Check the ferry schedule before your bus arrives in Parapat — timing your arrival to avoid a long wait at the port makes the transfer smoother.

For what to do once you arrive, see our Lake Toba travel guide.

For more on planning this part of your trip, see our Sumatra Travel Guide: Medan, Lake Toba, Bukit Lawang, Padang and Bukittinggi.

Related guides: Things to Do in Medan

Frequently Asked Questions

What are the main ways to get from Medan to Lake Toba?

A direct bus from Kualanamu Airport (roughly 3-4 hours to Parapat), a bus from Medan’s Amplas terminal (hourly, similar journey time), or a private car (around 3 hours, more expensive but door-to-door) — followed by a ferry from Parapat to Samosir Island.

How do you get from Parapat to Samosir Island?

By ferry from Tiga Raja port, running roughly every half hour from 8:30am until early evening, taking about 45 minutes; a separate car ferry departs from Ajibata port for those bringing a vehicle.

How long does the full trip from Kualanamu Airport to Samosir Island take?

Around 4-5 hours total door-to-door, once you account for the bus or car journey, waiting for the ferry, and the crossing itself.

What’s the advantage of a private car over the bus for this route?

It cuts the journey to around 3 hours and includes toll roads, at a higher cost, but is worth it for groups wanting to split the fare or a more direct, comfortable trip without bus station transfers.

What tips help make the journey smoother?

Book the airport bus in advance since schedules are limited, bring snacks and water since stops are infrequent, and check the ferry schedule before your bus arrives in Parapat to avoid a long wait at the port.

Planning a wider Southeast Asia trip?

Vietnam With Me — practical Vietnam travel guides

Cambodia With Me — practical Cambodia travel guides

Siam With Me — Thailand travel guides

Singapore With Me — Singapore travel guides

1 thought on “Medan to Lake Toba: How to Get There”

  1. Pingback: Lake Toba Travel Guide - Indonesia With Me

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top