Skip to content
Cars on the deck of the vehicle ferry approaching the green wall of Samosir Island

Getting to Samosir & Getting Around

A flight, a long drive and a boat — the journey is part of it, and it is simpler than it sounds.

There is no quick way to Samosir. Almost everyone flies to Medan, spends four to five hours on the road to Parapat and then crosses the lake by boat. A smaller airport, Silangit, is much closer but has far fewer flights. This page covers both airports, every way of reaching the lakeshore, the two ferry harbours that confuse first-time visitors, and how to get around once you are on the island.

Arriving by air

Kualanamu International Airport (KNO), east of Medan, is the main gateway to North Sumatra. It has frequent domestic flights from Jakarta and other Indonesian cities and international services from Kuala Lumpur, Penang and Singapore, among others. An airport train links the terminal with central Medan in around 30–45 minutes.

Silangit International Airport (DTB), on the plateau above Balige at the southern end of the lake, is about two hours by road from Parapat. Flights — mainly from Jakarta — are limited and schedules change often, so treat it as a welcome bonus if the timing works rather than something to plan a tight connection around.

The airport train at the station in front of the Kualanamu International Airport terminal
The airport rail link at Kualanamu, Medan.

From Medan to Parapat

The lakeside town of Parapat is roughly 170–180 km from Medan. A toll road now covers a good part of the way towards Pematang Siantar, and the final stretch winds down through forest to the water. Allow four to five hours by car, longer by bus and at weekends.

HowTimeCostBest for
Private car or pre-booked transfer4–5 hoursHighest; priced per vehicleFamilies, groups, late arrivals, direct from the airport
Shared car or tourist minibus4½–6 hoursModerate; priced per seatSolo travellers and couples; hotel pickup in Medan
Public bus from Amplas terminal5–6 hoursLowestBudget travellers with patience
Train to Pematang Siantar, then bus5–6 hours or moreLowRail fans and travellers not in a hurry
Organised tour from Medan1–4 daysDay trips from ≈€57 per personAnyone who wants transport, guide and ferry arranged
Mind the last boat. Passenger boats from Parapat to Tuk Tuk stop in the early evening. If your flight lands in Medan after about midday, you are unlikely to reach Samosir the same day without a private car — and not at all if you land late in the afternoon. Plan a night in Medan, near the airport or in Parapat instead; see where to stay.

From Silangit airport

From Silangit it is about half an hour down to Balige and roughly two hours to Parapat along the Trans-Sumatra Highway. Airport buses and shared cars have operated to Parapat and Ajibata to meet flights, but services come and go; the dependable option is a taxi or a transfer arranged through your hotel. With a car you can also break the journey at the Huta Ginjang viewpoint and the Batak Museum in Balige.

Crossing to Samosir: two harbours

This is where most confusion arises, so it is worth getting straight:

  • Tigaraja harbour, Parapat — passenger boats to Tuk Tuk. Wooden boats leave about every hour through the day and take 30–45 minutes. You pay a small fare on board. Tell the crew where you are staying; they stop at or near the guesthouse jetties around the Tuk Tuk peninsula. Boats to Tomok also leave from here.
  • Ajibata harbour — vehicle ferries to Tomok and Ambarita. A kilometre or so south of Tigaraja. Roll-on, roll-off ferries carry cars, motorbikes and foot passengers to Tomok several times a day, and a separate ferry sails to Ambarita. The crossing takes 45 minutes to an hour. At weekends and on holidays, vehicles queue — arrive early.
A wooden passenger boat crossing Lake Toba near Parapat
A passenger boat on the Parapat–Samosir crossing.

Timetables are adjusted to demand and to the weather. Ask your guesthouse for the current first and last sailings the day before you travel, especially for an early departure.

Driving on to the island: the bridge at Pangururan

Samosir is joined to the mainland on its western side, where a bridge crosses the Tano Ponggol canal at Pangururan. Coming from Medan via Berastagi, you can drive over the caldera rim at Tele and down a road of spectacular hairpins straight on to the island — about six to seven hours from Medan in all, with Sipiso-piso waterfall on the way. Many travellers arrive one way and leave the other.

A small ferry also links Simanindo, at the northern tip of Samosir, with Tigaras on the eastern mainland — a handy short cut towards Berastagi if you have your own wheels.

From Berastagi and Bukit Lawang

Berastagi to Parapat takes three to four hours by car along the rim road; by public transport you change buses in Kabanjahe and Pematang Siantar, which takes most of a day. From Bukit Lawang, shared tourist minibuses run to Parapat via Medan in around eight hours, and are well worth the extra cost over stringing local buses together.

Getting around Samosir

  • Scooter: the standard way to explore. Rental shops line the Tuk Tuk lane; you will be asked for a deposit or to leave an ID. Ride on the left, wear the helmet and check brakes and lights before you set off. Officially you need a motorcycle licence valid in Indonesia, and travel insurance generally will not cover you without one.
  • Bicycle: fine for the Tuk Tuk loop and the flat lake road to Tomok and Ambarita; the interior is steep.
  • Car with driver: guesthouses can arrange one for the day — the comfortable choice for Bukit Holbung, the hot springs and Tele.
  • Minibuses: public minibuses run along the coast road between Tomok, Ambarita, Simanindo and Pangururan by day. They are cheap, slow and thin out after mid-afternoon; they do not enter the Tuk Tuk peninsula.
  • On foot: Tuk Tuk itself is entirely walkable, and Tomok is about an hour’s walk away.

Entering Indonesia

Citizens of many countries can obtain a visa on arrival, or an electronic one in advance, for a stay of up to 30 days; ASEAN nationals are generally visa-exempt. Your passport should be valid for at least six months, and Indonesia also asks arriving passengers to complete an online arrival declaration. Rules and fees change — check official Indonesian immigration sources before you travel.

Live availability: Lake Toba & Samosir experiences

Powered by GetYourGuide
Plan your Lake Toba days

Let someone else handle the long road from Medan to Samosir

Cross the world’s largest volcanic lake by ferry, sit in the stone chairs of the Batak kings, stand above the 120-metre drop of Sipiso-piso and swim from your guesthouse jetty in Tuk Tuk. Compare the available tours and book in a couple of taps.

Good to know

Getting there & around: FAQs

Frequently asked questions

How long does it take to get from Medan to Samosir?

Allow six to seven hours door to door: four to five hours by road to Parapat, a wait for the boat and a 30–45 minute crossing to Tuk Tuk.

Which airport is closest to Lake Toba?

Silangit (DTB), about two hours from Parapat. Medan’s Kualanamu (KNO) is four to five hours away but has many more flights, including international ones.

Where do boats to Tuk Tuk leave from?

From Tigaraja harbour in the centre of Parapat. The vehicle ferries to Tomok and Ambarita leave from Ajibata, a short distance to the south.

Can I take a car or motorbike to Samosir?

Yes — on the vehicle ferry from Ajibata, or by driving round the lake and over the bridge at Pangururan.

Are the boats safe?

The regular passenger boats and vehicle ferries make the short crossing many times a day. Safety rules were tightened after a serious accident on another route across the lake in 2018. Use the scheduled services, check that life jackets are on board, and do not cross in overloaded boats or in stormy weather.