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,763,187–9,415,676Bus, 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 car ferry from Ajibata to Tomokcarferry
4d 4hRp 1,365,321–1,851,497Fly 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,666,187–6,345,676
Kuching International Airport (KCH) to Silangit Airport (DTB) flights
Questions & Answers
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 4h.
The fastest way to get from Kuching to Danau Toba is to fly and bus which takes 12h 27m and costs Rp1600000 - Rp6500000.
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 7:33 PM in Kuching and 6:33 PM in Danau Toba.
There are 115+ 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 4h.
- 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,500,000–6,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,600,000–6,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,700,000–6,000,000
- Website
- airasia.com
Flights from Kuching International Airport to Silangit Airport via Soekarno–Hatta
- Ave. Duration
- 23h 25m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- Rp 3,200,000–11,000,000
Flights from Kuching International Airport to Silangit Airport via Senai, Soekarno–Hatta
- Ave. Duration
- 17h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 4,000,000–13,000,000
Flights from Kuching International Airport to Silangit Airport via Bandar Seri Begawan, Soekarno–Hatta
- Ave. Duration
- 19h 10m
- When
- Sunday
- Estimated price
- Rp 4,600,000–14,000,000
Flights from Kuching International Airport to Silangit Airport via Kota Kinabalu, Soekarno–Hatta
- Ave. Duration
- 19h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rp 4,900,000–14,000,000
- Website
- superairjet.com
Flights from Kuching International Airport to Silangit Airport via Kuala Lumpur, Hang Nadim
- Ave. Duration
- 13h 25m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- Rp 2,600,000–9,000,000
Flights from Kuching International Airport to Silangit Airport via Singapore Changi, Soekarno–Hatta
- Ave. Duration
- 16h 20m
- When
- Every day
- Estimated price
- Rp 5,500,000–13,000,000
- Website
- malaysiaairlines.com
Flights from Kuching International Airport to Kuala Namu International Airport via Kuala Lumpur
- Ave. Duration
- 4h 57m
- When
- Every day
- Estimated price
- Rp 2,200,000–6,500,000
- Website
- citilink.co.id
Flights from Kuching International Airport to Silangit Airport via Singapore Changi, Soekarno–Hatta
- Ave. Duration
- 15h 50m
- When
- Friday and Sunday
- Estimated price
- Rp 5,000,000–13,000,000
- Website
- malindoair.com
Flights from Kuching International Airport to Kuala Namu International Airport via Kuala Lumpur
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- Rp 1,800,000–6,000,000
- Website
- flyscoot.com
Flights from Kuching International Airport to Kuala Namu International Airport via Singapore Changi
- Ave. Duration
- 7h 40m
- When
- Monday, Tuesday, Saturday, and Sunday
- Estimated price
- Rp 1,400,000–6,000,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
- https://12go.asia/en/operator/damri
- Phone
- +6 082 531 133
- [email protected]
- Website
- easybook.com
Bus from Kuching to Pontianak
- Ave. Duration
- 6h 30m
- Frequency
- Twice daily
- Estimated price
- Rp 260,000–280,000
- Schedules at
- expressbusmalaysia.com
- Phone
- +6281361051419
- [email protected]
Bus from Amplas Station to Parapat
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- Rp 25,000–35,000
- Schedules at
- holidaysumatra.com
Bus from Amplas Station to Parapat
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- Rp 25,000–35,000
- Schedules at
- holidaysumatra.com
- 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
Ferry from Sri Bintan Pura Ferry Terminal to Telaga Punggur Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- Every 15 minutes
- Estimated price
- Rp 70,000–140,000
- Economy
- Rp 75,000–90,000
- VIP
- Rp 100,000–140,000
Car ferry from Ajibata to Tomok
- Ave. Duration
- 55 min
- Frequency
- 5 times a day
- Estimated price
- Rp 9,500–110,000
- Economy
- Rp 16,000–34,000
- VIP
- Rp 22,000–55,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 Need to know: Jadrolinija, How to get from Luton Airport into central London, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.






