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.

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.
| How | Time | Cost | Best for |
|---|---|---|---|
| Private car or pre-booked transfer | 4–5 hours | Highest; priced per vehicle | Families, groups, late arrivals, direct from the airport |
| Shared car or tourist minibus | 4½–6 hours | Moderate; priced per seat | Solo travellers and couples; hotel pickup in Medan |
| Public bus from Amplas terminal | 5–6 hours | Lowest | Budget travellers with patience |
| Train to Pematang Siantar, then bus | 5–6 hours or more | Low | Rail fans and travellers not in a hurry |
| Organised tour from Medan | 1–4 days | Day trips from ≈€57 per person | Anyone who wants transport, guide and ferry arranged |
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.

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.

