There are 4 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 Kuching International Airport to Kuala Namu International Airport, bus
best- Fly from Kuching International Airport (KCH) to Kuala Namu International Airport (KNO)plane KCH - KNO
- Take the bus from Amplas Station to Parapatbus
12h 32mRp 1,366,722–5,846,308Bus, 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,860–1,847,234Fly Kuching International Airport to Silangit Airport, bus
- Fly from Kuching International Airport (KCH) to Silangit Airport (DTB)plane KCH - DTB
- Take the bus from Silangit Airport to Ajibatabus
11h 13mRp 2,963,722–8,916,308Bus to Supadio, fly to Silangit Airport, bus
- Take the bus from Kuching to Pontianakbus
- Fly from Supadio (PNK) to Silangit Airport (DTB)plane PNK - DTB
- Take the bus from Silangit Airport to Ajibatabus
16h 49mRp 2,624,781–5,297,559
Kuching International Airport (KCH) to Kuala Namu International Airport (KNO) 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 11h 13m and costs Rp2900000 - Rp9000000.
The distance between Kuching and Danau Toba is 1509 km.
It takes approximately 12h 32m to get from Kuching to Danau Toba, including transfers.
Danau Toba is 1h behind Kuching. It is currently 6:44 AM in Kuching and 5:44 AM 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 Kuala Namu International Airport (KNO), walk to Kuala Namu, take the train to Bandar Khalipah, take the taxi to Amplas Station, then take the bus to Parapat. 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,500,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
- Website
- superairjet.com
Flights from Kuching International Airport to Silangit Airport via Kuala Lumpur, Hang Nadim
- Ave. Duration
- 7h
- When
- Thursday
- Estimated price
- Rp 2,600,000–9,500,000
Flights from Supadio to Silangit Airport via Soekarno–Hatta
- Ave. Duration
- 5h 43m
- When
- Every day
- Estimated price
- Rp 2,200,000–4,600,000
- Website
- malaysiaairlines.com
Flights from Kuching International Airport to Kuala Namu International Airport via Kuala Lumpur
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- Rp 2,000,000–7,500,000
- Website
- malindoair.com
Flights from Kuching International Airport to Kuala Namu International Airport via Kuala Lumpur
- Ave. Duration
- 6h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- Rp 1,500,000–5,500,000
- Website
- flyscoot.com
Flights from Kuching International Airport to Kuala Namu International Airport via Singapore Changi
- Ave. Duration
- 7h 40m
- When
- Monday, Tuesday, and Saturday
- Estimated price
- Rp 1,100,000–5,500,000
- Website
- airasia.com
Flights from Kuching International Airport to Silangit Airport via Singapore Changi, Soekarno–Hatta
- Ave. Duration
- 14h 40m
- When
- Every day
- Estimated price
- Rp 2,800,000–8,500,000
- 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
- +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
Bus from Kuching to Pontianak
- Ave. Duration
- 6h 30m
- Frequency
- Twice daily
- Estimated price
- Rp 260,000–280,000
- Schedules at
- expressbusmalaysia.com
- 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
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
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 5 incredible day trips from Florence by train, Slovenia: Getting from Ljubljana to Lake Bled, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.






