Travel to Lake Toba – Your Ultimate 2023 Guide!

Welcome to your ultimate guide to travel to Lake Toba, Indonesia! We have spent a lot of time in this incredible place – from action-packed weekends away to months of island bliss. 

Because we’re all about sharing the love, we want to let you in on our top tips, secrets, and insights into Samosir Lake Toba – one of the most stunning and unique places in Indonesia.

Where is Lake Toba? This island — roughly the size of Singapore — is the world’s largest island within an island. It lies within the province of North Sumatra in Indonesia.

It rests in the centre of an enormous crater lake: Lake Toba, the largest volcanic lake on the planet.

The landscapes here are nothing short of spectacular. From anywhere on the island, you have jaw-droppping views of pine-clad mountains rising steeply from the ever-changing colours of the lake.

Reminiscent of an alpine lake in Europe, Toba Lake is a weary traveller’s haven. It has a refreshing climate, endless, open vistas that you can’t tear your eyes away from, and the relaxed, welcoming vibe that is characteristic of Sumatra.

The main destination for travel in Lake Toba is the small peninsula of Tuktuk on Samosir Island Lake Toba.

Tuktuk is a tiny bump. There is just one road that winds around the shore of this peninsula; it’s about three kilometres long and takes about an hour to wander around. 

This is the first place I truly fell head over heels in love with Sumatra when I was travelling solo. Since then, I have returned time and time again, and the novelty has never worn off.

Now, we consider this picture-perfect destination to be our second home.

Words will never do justice to describe this place. There is a palpable magic here that you feel as your brightly-painted ferry carries you from the busy port at Parapat towards this island paradise. 

This blog was last updated in June 2023 to ensure your trip planning is up to date and easy!


The Super Volcano Lake Toba

A Lake Toba travel guide wouldn’t be complete without a look into the volcanic nature of the area. The formation and history of Lake Toba Indonesia is nothing short of epic. The landscape here was formed around 77,000 years ago in a super-volcanic eruption that was the largest known explosive event to occur on earth in 25 million years.

The consequences of this eruption were chaos for our planet.

The blast resulted in a global volcanic winter which lasted for ten years. The temperatures worldwide decreased by three to five degrees Celsius in lower latitudes, and up to 15 degrees in higher latitudes.

With an area of 20,000 square kilometres destroyed, ash was deposited around the world. In some places, up to six metres deep.

The Toba Catastrophe Theory suggests that this blast killed the majority of humans alive during that time, leaving only around 10,000.

It caused a population bottleneck in some areas of the world that led to the genetic makeup of the current world population.

This theory is disputed in more recent research. Regardless, there’s no arguing that the eruption was nothing short of disaster-movie proportions. 

The cooler temperatures around the globe may have lasted a further 1000 years… what!? I know! It’s intense, and super bloody amazing.

After the caldera (volcanic crater) collapsed, it then filled with water — what we now know as Lake Toba. Then, over tens of thousands of years, Samosir Island was pushed up in the centre.

If all this has you intrigued, check out this cool little video on the formation of Lake Toba.

The History of Lake Toba and Tourism

Batak houses in Lake Toba

Indonesia itself has a rich and convoluted history, and Sumatra Lake Toba is no different. It makes for fascinating reading. My favourite book on the subject, by an intrepid solo female traveller (before it was even cool), is Indonesia etc. Exploring the Improbable Nation.

Understanding the current, unique vibe of Tuk tuk and surrounds involves taking a quick glance at the history of this tiny village.

Tracing the history and establishment of Samosir as a tourist hotspot is a long story. 

To summarise: the resort town of Parapat (the main point for catching ferries across to Tuktuk) was established during the Dutch Colonisation Period, some time in the first half of the 1900s.

Post colonisation, areas like Parapat, Tomok, and Tuktuk were developed as tourist destinations aimed at the foreign market. They offered a plethora of high-class accommodation options.

In the ’80s, the island hosted full-moon parties and other wild nightlife. Basically, Lake Toba Sumatra was the place to be seen long before Bali started drawing in rowdy foreigners looking to party.

Tourism boomed here in the mid to late ’90s, with a massive four million tourists visiting the area in 1996 alone. This explains the number of hotels, lodges, and guesthouses squeezed together lining the shore of this tiny but mighty peninsula. 

This explosion in tourists boosted the economy and shaped Tuktuk into the place it is today.

However, in the years following the boom, tourism drastically dropped away. This was due to a combination of thick smoke affecting flight traffic, an economic crisis, and some ensuing political drama in 1998.

Tourism continued to plummet over the following decades. When I first visited Tuktuk in 2013, it felt like an ever-so-charming ghost town. 

Tuktuk streets, Lake Toba

The many huge hotels and resorts lay empty and unkempt. The endless procession of cafes and restaurants optimistically remained open for tourists that seldom came. 

Tuktuk was a village that knew and remembered success and lay waiting to be rediscovered. But the story of Lake Toba isn’t over just yet.

Samosir’s time has come again. President Jokowi visited in 2016, proclaiming that the government would support this destination to grow; improving infrastructure, cleaning up the polluted lake, and building new roads.

There are even direct flights to Lake Toba – well, to nearby Silangit airport from Malaysia and Singapore.

As a result, Tuktuk has had a significant makeover in the last few years. Gone is the rubbish in the streets and the potholes. The lake’s waters are cleaner; the overgrown sidewalks are cleared, and development and construction are happening everywhere you look.

Every time we visit, there are numerous new hotels in Lake Toba, although many of the large, older resorts seem to still lie empty.

The warungs that used to charm with their authentic shabbiness are becoming a thing of the past; even the smallest roadside shack selling cold drinks has been given a makeover.

While this is a good thing for the people of Tuktuk, it does mean things are changing quickly. The government want to make Lake Toba “the new Bali,” (oh please, no!) so make sure you get there now, just in case it loses its charm in the future.

How to Get to Lake Toba

Lake Toba Ferry

Medan is the biggest city in Sumatra, and the main point of entry for arrival. Getting to Lake Toba is straightforward.

Kuala Namu (KNO) International Airport is modern and easy to navigate. Once you arrive, you can find yourself a local bus, taxi, shared car, or private car to head to Lake Toba — around a three hour-drive.

If you’re heading to Lake Toba as your first Sumatran destination, we suggest skipping the central city of Medan entirely. 

Head to Toba straight from the airport, or get some zzzz’s in a hotel nearby the airport rather than heading into the city centre itself (around an hour away, depending on traffic).

Silangit airport, around two hours drive from Parapat, has been upgraded in the last few years. You can now fly directly from Singapore to Lake Toba (or from Malaysia or many domestic airports) for a reasonable price.

The airport is small but modern, and you can grab a fixed-price taxi outside to get yourself from there to Parapat for around 400,000 IDR.

Catching a Bus to Lake Toba

Bear in mind that local buses (more like mini-vans) in Sumatra often don’t feature air conditioning, and many allow smoking inside. The journey may be loud and uncomfortable, but if you’re feeling adventurous and are on a tight budget, get amongst it and travel like a local!

If you’re catching a bus from Medan to Lake Toba, unfortunately, you’ll need to wing it a bit; bus schedules in Sumatra are somewhat –ahem, flexible — and even if we could tell you the times, they would probably change tomorrow!

From Kuala Namu Airport

Exit the airport and turn right outside to find the buses. Look for one going to Amplas Bus Station — around 15-20 minutes away. 

Once at Amplas, locate a bus heading to Parapat, where you’ll catch the ferry to Tuktuk. The price should be about 50,000 IDR per person.

From Medan to Lake Toba

Find your way (by taxi or becak) to Pinang Baris bus station and hunt down a local angkot (a small, van-like public bus) heading to Amplas Bus Station, around 40 minutes away. It should cost around 15,000 IDR.

From there, jump on a larger bus heading to Parapat.

Driving to Lake Toba

Going by private car is the fastest, most comfortable option and will cost anywhere from 500,000 to 800,000 IDR.

You can get a shared taxi, but the journey may be slow and uncomfortable. You may also face long wait times while the taxi waits for enough people to fill up.

From Kuala Namu airport, exit and turn right towards the bus station. You will find shared taxi and tour companies and should be able to secure yourself some affordable transport.

If you’re staying at a hotel in Medan, chat to them about transport options.

Alternatively, you may luck out and find yourself a Grab or Go-Jek driver willing to make the trip using one of the smartphone apps. These work in a similar way to Uber and are super handy.

Of course, you can travel from other areas of Sumatra – such as from Bukit Lawang to Lake Toba – by bus or car. Just remember that distances are quite long, so you’ll need to have plenty of time.

Getting From Parapat to Tuktuk

In Parapat, head to Tiga Raja port to catch a ferry across to the island. Unlike the buses, the ferry schedule is fairly reliable.
Ferries leave the port every hour on the half hour, from 8:30 am onwards. The last ferry departs Parapat at 7 pm.


The return trip from Tuktuk to Parapat leaves every hour on the hour from 7 am to 5 pm, but this will vary depending on where your hotel is on the pickup route.

The fare is 15,000 IDR per person. Just tell the fare-collector what accommodation you’re staying at, and they’ll drop you on the doorstep. If you don’t know, get off at the general public “port.”

The scenic journey across Lake Toba takes around 30-60 minutes, depending on your drop-off point.

Where to Stay in Lake Toba

Reggae Guesthouse Lake Toba

There is something for everyone in Tuktuk. If you want 5-star luxury with pools, cocktail bars, and luxurious king-sized beds with lake views, there are plenty to choose from.

But there are also hordes of budget-friendly guesthouses within a stone’s throw of the lake.

You really can’t go wrong staying in Tuktuk. And unless you’re coming during Christmas, Chinese New Year, or other major holidays, you’ll be able to find a room with no trouble by merely wandering the street.

Most accommodations offer wi-fi, though not all signals are strong, and some don’t provide it in-room.

For a complete, comprehensive guide of all the best places to stay in Lake Toba (including Tuk Tuk, Parapat, and Balige, check out our blog post: The Best Hotels in Lake Toba. 

All our recommendations are based either on personal experience or direct feedback from guests, so you know you can trust what you read and pick the place that’s right for you! 

Exploring Tomok Lake Toba

Tomok, Lake Toba

The village of Tomok is just around the corner from Tuktuk, about a 10 minute drive away. 

Although there are a few accommodation options here, you most likely won’t choose this as your home base. There’s just not that much to do, and Tuktuk is far more picturesque.

There is a ferry port here where you can catch boats to Parapat or other areas of Samosir Lake Toba.

Plenty of local restaurants and cafes line the main street, most offering local fare.

Tomok is the best spot for shopping. It’s lined with stalls selling t-shirts, hats, sunglasses, sarongs, bags, jewellery, statues — and everything else you might want to take home with you. Prices are reasonable and some haggling is expected.

Things To Do in Lake Toba

Waterfall in Lake Toba

Lake Toba is ideal for chill seekers or thrill seekers. If you want to sit and gaze at the lake all day with the occasional Bintang and a book, you’re in the right place.

But if you want to go exploring, experience traditional Batak culture, or get active out on the lake, you’re spoiled for choice with loads of Lake Toba tourist attractions.

We’ve done a bit of everything here, and listed our favourite things for you to do. From visiting a Batak museum or cruising on the lake to hiking Pusuk Buhit or discovering hidden waterfalls – the choice is yours.

Shoot over to this EPIC blog:50 Best Things to Do in Lake Toba

Oh, and did we mention waterfalls? There’s plenty of those too. If you’re after some waterfall hunting, check out the 5 Most Beautiful Waterfalls in Lake Toba. 

Check out our YouTube Channel for Awesome Sumatra Adventures, Tips, and Guides!

Getting Around Lake Toba

Scootering around Lake Toba

The best way to see Samosir Island is by motorbike (although most are what we would refer to as scooters.)

It’s easy to hire one from your accommodation or one of the many rental places on Tuktuk. The going rate is 100,000 IDR per day.

The main roads are great most of the way around Samosir. If you have buns of steel to handle the journey, you can get around the whole island in one day.

If you aren’t confident enough to ride a scooter by yourself, it’s easy to find a local guide to take you adventuring.

For larger groups, or if you’re after a bit more comfort, you can hire a car and driver.

For shorter trips or more energetic travellers, bicycle rental is available throughout Tuktuk.

Best Time to Visit Lake Toba

In our opinion, there’s no bad time to come to Lake Toba. However, if you really want to appreciate the peaceful beauty of this place, it’s better to avoid busy periods.

Steer clear of Chinese New Year (which varies, but tends to be in early February), and Idul Fitr, a popular Muslim holiday which changes dates year by year. Christmas and New Years are also rather hectic.

For more in-depth info, check out our blog, Best Time to Visit Sumatra

Weather in Lake Toba

Weather in Lake Toba

Because it’s an elevated region, Lake Toba is considerably cooler and less humid than other areas of Sumatra. 

The average temperatures don’t vary too much throughout the year, peaking at 25-27 degrees Celsius and sometimes dropping to around 18 in the evening.

Dry season/high season generally falls between May and September. 

Wet season/low season is from October to May.

High/dry season in Lake Toba is nowhere near crazy busy (yet). You’ll still easily find a room, a table to dine at, and a peaceful spot to relax in.

You’ll get more hot and sunny days and less rain. 

If you’re someone who enjoys socialising with other travellers, you may prefer to visit during high season.

Low/wet season is blissfully peaceful and quiet. Although there is increased rainfall, it generally only happens in the late afternoon or evening. There are still plenty of fine and sunny days.

This is a great time to get cheaper room and tour deals, and feel like you have the island to yourself.

If you’re not yet acclimatised to the hot, humid climate of Indonesia, you’ll be more than comfortable here even during wet season. Pack a light raincoat or jacket for those cooler nights. 

Food in Lake Toba

There’s plenty of food to keep even the fussiest eater happy in Tuktuk. Lots of Western options along with tasty local dishes.

We’ve tried a great deal of them, and they are all delicious. We suggest you go exploring and taste as much as you can while you’re here! Jenny’s Restaurant is a great place to start, and we can be found enjoying the generous portions and great prices at Today’s Cafe a few times a week too!

Being pizza-fiends, we will add that there are plenty of places that do a mean pizza.

If you’re on a budget or would just prefer to eat local, head to a local warung to get delicious nasi campur and local goodies for around 20,000 IDR. 

Batak Toba Culture

Batak house in Lake Toba

The Lake Toba area is home of the Batak people, one of the six different Batak “tribes” spread throughout Sumatra.

They have their own beautiful language with lots of rolling “rrrrrs,” incredibly beautiful and iconic music, graceful dancing, and impressive architecture.

You’ll see the distinctive, traditional curved rooves of the Rumah Bolon (traditional Batak houses) throughout the island.

Batak Indonesia culture is fascinating. Be sure to chat to locals about it, or visit some of the historical attractions to learn more. 

We can promise you one thing: you’ll get the warmest welcome to Lake Toba ever from these amazing people.

Amenities in Lake Toba

ATMs and Banks

There are two ATMs in Tuk Tuk, both have a withdrawal limit of 1,250,000 IDR. One is in front of Mafir Guesthouse, the other is located in the open area at the information centre. Make sure you have enough money before you come in case it isn’t working or isn’t compatible with your credit card. 

More ATMs and banks can be found nearby in Ambarita or Tomok.

If you’re in need of a money changer, you can find one in Tuktuk central – between Tabo Cottages and Bagus Bay. 

Medical Centres

There is one Puskesmas (clinic) in Tuktuk. Luckily, we’ve never needed to use it, but have met a few visitors who were happy with the service. For basic medical supplies, the local shops have you covered.

The nearest hospitals are in Pangururan (on Samosir Island, about 45 minutes from Tuktuk) or Siantar City (about 90 minutes drive from Parapat).


There is very little police presence in Tuktuk itself. It’s a peaceful place with no need for one. The nearest police station is in Ambarita – around a 10-minute drive from Tuktuk.


Nearly all the restaurants, warungs, and accommodations have free wi-fi. There are a couple of internet cafes offering computers and printing facilities. 

Your Essential Sumatra Travel Toolkit

TRAVEL INSURANCE: An absolute necessity whether you’re travelling for a week, a month or a year. For flexibility and affordability, we highly recommend SafetyWing.
Click here for SafetyWing plans and prices

MONEY MANAGEMENT: Grab a free Wise account to easily store and switch currencies, send money all over the world, and withdraw from ATMs throughout Indonesia. We would be LOST without this amazing tool.
Sign up for a free Wise account

FLIGHT FINDER: Nothing beats Skyscanner for sourcing the best flights to, from, and around Sumatra. Filter your search according to the cheapest or fastest options. We use this every time we fly.
Find flights with Skyscanner

BOOKING ACCOMMODATION: We always use when we travel throughout Sumatra and beyond. Easily find your ideal guesthouse, hotel or resort.

NEED HELP? Looking for guides, drivers, or any other travel advice? We’re always happy to help.
Email us – even if just to say hi!


We create all our content for free, to help travellers like you have the time of their lives in this amazing place. If you’d like to support us to keep creating Sumatra content, you can make a small, one-time donation at the secure link below. Terima kasih! (Thank you!)

These blogs are awesome too - have a read!

This Post Has 11 Comments

  1. Darren

    Very help full, and good writer. Thanks wearesumatra.

    1. Carly

      Thanks Darren! Appreciate your feedback 🙂

Share your thoughts with us