Lake Toba sits in the highlands of North Sumatra, Indonesia, in a caldera left by a huge volcanic eruption about 74,000 years ago. It is the largest volcanic lake in the world, and Samosir Island rises from the middle of the water. Batak communities live around the shore, and their traditional houses with sweeping roofs and stone tombs are still part of village life. Expect cooler air than in the lowland cities nearby.
Trips here move slowly. The shoreline is long and ferries are slow, so where you base yourself shapes the whole trip. The usual route starts in Medan, followed by a road to Parapat on the eastern shore, where ferries cross to Samosir. The drier months, roughly June to September, suit most lakeside plans. Plan at least several nights so you can swim, walk the island and visit a village without rushing.
Danau Toba in five
- Base on Samosir, not on the mainlandSamosir Island has the lodges, Batak villages and swimming spots, and Parapat on the mainland is mostly the ferry port. Cross by ferry from Parapat and plan arrivals in daylight.
- Visit Tomok and Ambarita with a guideThe stone tombs at Tomok and the stone chairs at Ambarita are the best-known Batak sites. A guide explains the customs and helps you avoid souvenir pressure.
- Reach the lake from Medan by road or fly to SilangitThe road from Medan takes about 4 to 6 hours to Parapat, and Silangit airport is closer but has fewer flights. Book a driver for door-to-door transfers.Medan
- Swim off a jetty and check the waterThe lake is cool and clean for swimming in places, but boats and fish farms can affect some areas. Swim near your lodge, away from motor traffic, and ask locals where is safe.
- Bring a warm layer and cashAt around 900 m, evenings are cool, and ATMs are scarce on Samosir. Carry rupiah from Medan and a light jacket, and book transport out of the lake the day before.
Need to know
- Airport
- Silangit (DTB), or Kualanamu (KNO) near Medan, 4–6 hours by road
- Getting there
- Road from Medan to Parapat, then ferry to Samosir
- Getting around
- Scooters, bicycles and local minibuses on Samosir
- Best base
- Tuktuk or Tomok on Samosir; Parapat only for transit
- Time needed
- 2–4 nights; a week for slow travelers
Weather by month
- Rainy days
- Best
- Good
- Mixed
- JanuaryRain28 rainy daysHigh28°Low20°ShowersJanuaryRain
Good
- High
- 28°
- Low
- 20°
- Precipitation
- 285 mm
- Rainy days
- 28
- Snowy days
- 0
- Days with storms
- 0
Showers
- FebruaryRain25 rainy daysHigh28°Low20°DrierFebruaryRain
Best
- High
- 28°
- Low
- 20°
- Precipitation
- 212 mm
- Rainy days
- 25
- Snowy days
- 0
- Days with storms
- 0
Drier
- MarchRain28 rainy daysHigh29°Low21°ShowersMarchRain
Good
- High
- 29°
- Low
- 21°
- Precipitation
- 266 mm
- Rainy days
- 28
- Snowy days
- 0
- Days with storms
- 0
Showers
- AprilRain29 rainy daysHigh29°Low21°ShowersAprilRain
Good
- High
- 29°
- Low
- 21°
- Precipitation
- 300 mm
- Rainy days
- 29
- Snowy days
- 0
- Days with storms
- 0
Showers
- MayRain29 rainy daysHigh29°Low21°ShowersMayRain
Good
- High
- 29°
- Low
- 21°
- Precipitation
- 308 mm
- Rainy days
- 29
- Snowy days
- 0
- Days with storms
- 0
Showers
- JuneRain25 rainy daysHigh29°Low20°Dry, clearerJuneRain
Good
- High
- 29°
- Low
- 20°
- Precipitation
- 251 mm
- Rainy days
- 25
- Snowy days
- 0
- Days with storms
- 0
Dry, clearer
- JulyRain24 rainy daysHigh29°Low20°Dry, clearerJulyRain
Best
- High
- 29°
- Low
- 20°
- Precipitation
- 215 mm
- Rainy days
- 24
- Snowy days
- 0
- Days with storms
- 0
Dry, clearer
- AugustRain28 rainy daysHigh29°Low20°Dry, clearerAugustRain
Good
- High
- 29°
- Low
- 20°
- Precipitation
- 322 mm
- Rainy days
- 28
- Snowy days
- 0
- Days with storms
- 0
Dry, clearer
- SeptemberRain29 rainy daysHigh29°Low20°ShowersSeptemberRain
Mixed
- High
- 29°
- Low
- 20°
- Precipitation
- 335 mm
- Rainy days
- 29
- Snowy days
- 0
- Days with storms
- 0
Showers
- OctoberRain29 rainy daysHigh28°Low20°WetOctoberRain
Good
- High
- 28°
- Low
- 20°
- Precipitation
- 350 mm
- Rainy days
- 29
- Snowy days
- 0
- Days with storms
- 0
Wet
- NovemberRain30 rainy daysHigh27°Low20°Wet, cloudyNovemberRain
Good
- High
- 27°
- Low
- 20°
- Precipitation
- 427 mm
- Rainy days
- 30
- Snowy days
- 0
- Days with storms
- 0
Wet, cloudy
- DecemberRain30 rainy daysHigh27°Low20°WetDecemberRain
Good
- High
- 27°
- Low
- 20°
- Precipitation
- 369 mm
- Rainy days
- 30
- Snowy days
- 0
- Days with storms
- 0
Wet
Average daily high and low in Parapat, 2016–2025. Rainy day: 1 mm of rain or more.
Right now in Danau Toba
Local time, today's weather and the exchange rate, refreshed through the day.
20
- Feels like
- 23°
- Humidity
- 98%
- Wind
- 2 km/h
- Chance of rain
- 100%
Danau Toba
03:41 AM
Tuesday, November 3
- Today27°20°100%Tuesday: Rain. High 27°, Low 20°. Chance of rain 100%.
- Wed28°20°100%Wednesday: Rain. High 28°, Low 20°. Chance of rain 100%.
- Thu28°19°95%Thursday: Rain. High 28°, Low 19°. Chance of rain 95%.
- Fri26°20°100%Friday: Drizzle. High 26°, Low 20°. Chance of rain 100%.
- Sat28°20°100%Saturday: Rain. High 28°, Low 20°. Chance of rain 100%.
- Sun27°20°100%Sunday: Rain. High 27°, Low 20°. Chance of rain 100%.
Updated 03:22 AM local time · Weather data by Open-Meteo.com
Money
Mid-market rate1 USD = 18,144 IDR
Rates from Nov 2, 2026 · Rates By Exchange Rate API
Day trips by train
- Tomok and Ambaritaabout 15–45 min by road from TuktukBatak tombs and stone chairs on Samosir Island.
- Bukit Lawangabout 6–8 hours by roadOrangutan treks at the rainforest edge in Gunung Leuser.Read the guide
- Medanabout 4–6 hours by roadBig city with food, museums and flights.Read the guide
Before you go to Danau Toba
We may earn a commission. It never decides our picks.
Rules for Danau Toba, checked
- Check which entry route applies to your passport (visa exemption, visa on arrival or eVisa) on imigrasi.go.id before you fly.
- Check the passport validity and blank page rules for Indonesia on imigrasi.go.id. Airlines check them at check-in.
- Cover shoulders and knees in Batak villages, churches and tomb sites. Ask before you enter a traditional house and follow your host's lead on shoes.
- Indonesia enforces strict drug laws, including for small amounts and transit. Carrying drugs can lead to long prison terms or the death penalty.
- Carry rupiah cash for villages and small warungs on Samosir. Check ATM and card acceptance before you go.
Plan around Danau Toba
Gateway city and airport
Read the guideBukit LawangOrangutan treks and river tubing
Read the guideNorth SumatraRegion overview and routes
Read the guideAcehNorthern province and Sabang
Read the guideGetting around IndonesiaFlights, ferries and long roads
Read the guideAll of IndonesiaEntry rules, money and islands
Read the guideDanau Toba FAQ
Is Lake Toba worth visiting?
Yes for scenery, calm swimming and Batak culture, if you accept long road journeys. It suits slow travel and cool days, not a quick stop. Give it at least two nights on Samosir.
Where should I stay at Lake Toba?
On Samosir, in Tuktuk for lakeside lodges or in Tomok for the tombs and ferry. Parapat on the mainland works only for transit or early boats. Book ahead in school holidays.
How do you get from Medan to Lake Toba?
By private car or shared transport, about 4 to 6 hours to Parapat depending on traffic, then a ferry to Samosir. Silangit airport is closer but has fewer flights, so check the schedule.
Can you swim in Lake Toba?
Yes in many places. The water is cool and clear, but boats and fish farms affect some areas. Swim near your lodge, away from boat traffic, and ask locals about safe spots and currents.
How many days do you need at Lake Toba?
Two or three nights is enough for swimming, villages and a scooter loop. A week suits slow travelers. Add a day for transport in and out, as roads are long.