There are 3 ways to get from Kuching to Danau Toba by plane, bus, ferry, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Silangit Airport, bus
best- Fly from Kuching International Airport (KCH) to Silangit Airport (DTB)plane KCH - DTB
- Take the bus from Silangit Airport to Ajibatabus
17h 38mRp 2,063,519–7,416,068Bus, ferry, car ferry
cheapest- Take the bus from Kuching to Pontianakbus
- Take the ferry from Pontianak to Pelabuhan Sri Bayintan Kijangferry
- Take the ferry from Sri Bintan Pura Ferry Terminal to Telaga Punggur Ferry Terminalferry
- Take the ferry from Batu Ampar to Belawanferry
- Take the bus from Amplas Station to Parapatbus
- Take the carferry from Ajibata to Tomokcarferry
4d 5hRp 1,365,655–1,846,992Fly to Kuala Namu International Airport, bus
- Fly from Kuching International Airport (KCH) to Kuala Namu International Airport (KNO)plane KCH - KNO
- Take the bus from Amplas Station to Parapatbus
12h 27mRp 1,366,519–5,846,068
Kuching International Airport (KCH) to Silangit Airport (DTB) flights
Comparing Your Travel Options
The cheapest way to get from Kuching to Danau Toba is to bus and ferry and car ferry which costs Rp1300000 - Rp1900000 and takes 4 days 5h.
The fastest way to get from Kuching to Danau Toba is to fly and bus which takes 12h 27m and costs Rp1300000 - Rp6000000.
The distance between Kuching and Danau Toba is 1352 km.
It takes approximately 17h 38m to get from Kuching to Danau Toba, including transfers.
Danau Toba is 1h behind Kuching. It is currently 1:47 PM in Kuching and 12:47 PM in Danau Toba.
There are 113+ hotels available in Danau Toba.
What companies run services between Kuching, Malaysia and Danau Toba, North Sumatra, Indonesia?
There is no direct connection from Kuching to Danau Toba. However, you can take the taxi to Kuching International Airport (KCH) airport, fly to Silangit Airport (DTB), walk to Silangit Airport, then take the bus to Ajibata. Alternatively, you can take a vehicle from Kuching to Danau Toba via Kuching, Pontianak, Pontianak, Pelabuhan Sri Bayintan Kijang, Sri Bintan Pura Ferry Terminal, Telaga Punggur Ferry Terminal, Batu Ampar, Belawan, Amplas Station, Parapat, Ajibata, and Tomok in around 4d 5h.
- Website
- airasia.com
Flights from Kuching International Airport to Kuala Namu International Airport via Kuala Lumpur
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- Rp 1,200,000–5,000,000
Flights from Kuching International Airport to Kuala Namu International Airport via Senai, Kuala Lumpur
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- Rp 1,200,000–5,000,000
Flights from Kuching International Airport to Kuala Namu International Airport via Supadio, Kuala Lumpur
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- Rp 1,300,000–5,500,000
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Silangit Airport to Ajibata
- Ave. Duration
- 2h 57m
- Frequency
- 4 times a day
- Estimated price
- Rp 23,000–250,000
- Book at
- 12 Go
- Phone
- +62 811-1621-162
- [email protected]
- Website
- facebook.com
Ferry from Pontianak to Pelabuhan Sri Bayintan Kijang
- Ave. Duration
- 2d 10h
- Frequency
- Once daily
- Estimated price
- Rp 400,000–490,000
- Book at
- pelni.co.id
- Economy Class
- Rp 400,000–490,000
Ferry from Batu Ampar to Belawan
- Ave. Duration
- 24h 2m
- Frequency
- Once daily
- Estimated price
- Rp 290,000–360,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 290,000–360,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Stansted Airport into central London, 10 amazing places to get away from it all in Australia, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.




