There are 5 ways to get from Bangkok to Danau Toba by plane, bus, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Don Mueang International Airport to Silangit Airport, bus
best- Fly from Don Mueang International Airport (DMK) to Silangit Airport (DTB)plane DMK - DTB
- Take the bus from Silangit Airport to Ajibatabus
17h 24mRp 3,672,386–10,773,740Fly Suvarnabhumi Airport to Kuala Namu International Airport, bus
cheapest- Fly from Suvarnabhumi Airport (BKK) to Kuala Namu International Airport (KNO)plane BKK - KNO
- Take the bus from Amplas Station to Parapatbus
15h 47mRp 2,158,385–2,412,385Fly Don Mueang International Airport to Kuala Namu International Airport, bus
- Fly from Don Mueang International Airport (DMK) to Kuala Namu International Airport (KNO)plane DMK - KNO
- Take the bus from Amplas Station to Parapatbus
12h 58mRp 2,164,000–4,588,400Fly Suvarnabhumi Airport to Silangit Airport, bus
- Fly from Suvarnabhumi Airport (BKK) to Silangit Airport (DTB)plane BKK - DTB
- Take the bus from Silangit Airport to Ajibatabus
22h 2mRp 2,555,385–8,282,385Fly Don Mueang International Airport to Ferdinand Lumban Tobing Airport, taxi
- Fly from Don Mueang International Airport (DMK) to Ferdinand Lumban Tobing Airport (FLZ)plane DMK - FLZ
- Take the taxi from Ferdinand Lumban Tobing Airport (FLZ) to Tomoktaxi
21h 39mRp 3,113,200–7,180,490
Don Mueang International Airport (DMK) to Silangit Airport (DTB) flights
Questions & Answers
The cheapest way to get from Bangkok to Danau Toba is to fly and bus which costs Rp2100000 - Rp2500000 and takes 15h 47m.
The fastest way to get from Bangkok to Danau Toba is to fly and bus which takes 12h 58m and costs Rp2100000 - Rp4600000.
The distance between Bangkok and Danau Toba is 1402 km.
It takes approximately 17h 24m to get from Bangkok to Danau Toba, including transfers.
There are 115+ hotels available in Danau Toba.
What companies run services between Bangkok, Thailand and Danau Toba, North Sumatra, Indonesia?
There is no direct connection from Bangkok to Danau Toba. However, you can take the train to Don Muang, walk to Don Mueang International Airport (DMK) airport, fly to Silangit Airport (DTB), walk to Silangit Airport, then take the bus to Ajibata. Alternatively, you can take the train to Don Muang, walk to Don Mueang International Airport (DMK) 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.
- Website
- airasia.com
Flights from Don Mueang International Airport to Silangit Airport via Soekarno–Hatta
- Ave. Duration
- 11h 30m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- Rp 3,600,000–11,000,000
Flights from Don Mueang International Airport to Kuala Namu International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- Rp 1,200,000–5,500,000
Flights from Suvarnabhumi Airport to Silangit Airport via Phnom Penh, Soekarno–Hatta
- Ave. Duration
- 16h 55m
- When
- Wednesday
- Estimated price
- Rp 3,300,000–10,000,000
Flights from Suvarnabhumi Airport to Silangit Airport via Bandar Seri Begawan, Soekarno–Hatta
- Ave. Duration
- 19h 45m
- When
- Friday
- Estimated price
- Rp 4,100,000–11,000,000
Flights from Suvarnabhumi Airport to Kuala Namu International Airport via Kuala Lumpur
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- Rp 1,700,000–5,500,000
- Website
- garuda-indonesia.com
Flights from Don Mueang International Airport to Silangit Airport via Soekarno–Hatta
- Ave. Duration
- 13h 20m
- When
- Every day
- Estimated price
- Rp 3,600,000–12,000,000
Flights from Suvarnabhumi Airport to Silangit Airport via Soekarno–Hatta
- Ave. Duration
- 18h 32m
- When
- Every day
- Estimated price
- Rp 4,000,000–11,000,000
Flights from Suvarnabhumi Airport to Silangit Airport via Singapore Changi, Soekarno–Hatta
- Ave. Duration
- 15h 20m
- When
- Wednesday
- Estimated price
- Rp 2,500,000–8,000,000
Flights from Suvarnabhumi Airport to Kuala Namu International Airport via Soekarno–Hatta
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- Rp 3,200,000–9,000,000
- Website
- citilink.co.id
Flights from Don Mueang International Airport to Silangit Airport via Soekarno–Hatta
- Ave. Duration
- 13h 20m
- When
- Every day
- Estimated price
- Rp 3,600,000–12,000,000
Flights from Suvarnabhumi Airport to Silangit Airport via Soekarno–Hatta
- Ave. Duration
- 18h 30m
- When
- Every day
- Estimated price
- Rp 4,400,000–11,000,000
Flights from Suvarnabhumi Airport to Silangit Airport via Singapore Changi, Soekarno–Hatta
- Ave. Duration
- 15h 20m
- When
- Wednesday
- Estimated price
- Rp 2,500,000–8,000,000
- Website
- airasia.com
Flights from Don Mueang International Airport to Kuala Namu International Airport via Kuala Lumpur
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- Rp 1,400,000–4,900,000
Flights from Suvarnabhumi Airport to Kuala Namu International Airport via Kuala Lumpur
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- Rp 1,700,000–5,500,000
- Website
- singaporeair.com
Flights from Suvarnabhumi Airport to Kuala Namu International Airport via Singapore Changi
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- Rp 1,800,000–8,000,000
- Website
- lionair.co.id
Flights from Don Mueang International Airport to Ferdinand Lumban Tobing Airport via Kuala Namu International Airport
- Ave. Duration
- 20h 40m
- When
- Sunday
- Estimated price
- Rp 1,400,000–6,000,000
Flights from Don Mueang International Airport to Ferdinand Lumban Tobing Airport via Kuala Lumpur, Kuala Namu International Airport
- Ave. Duration
- 15h 15m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- Rp 1,600,000–5,500,000
- Website
- superairjet.com
Flights from Suvarnabhumi Airport to Silangit Airport via Singapore Changi, Soekarno–Hatta
- Ave. Duration
- 16h 20m
- When
- Every day
- Estimated price
- Rp 3,400,000–18,000,000
- Website
- malaysiaairlines.com
Flights from Suvarnabhumi Airport to Kuala Namu International Airport via Kuala Lumpur
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- Rp 2,100,000–5,500,000
- Website
- flyscoot.com
Flights from Suvarnabhumi Airport to Kuala Namu International Airport via Singapore Changi
- Ave. Duration
- 6h 10m
- When
- Monday to Saturday
- Estimated price
- Rp 2,000,000–2,100,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
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
- +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
- Ave. Duration
- 4h 10m
- Estimated price
- Rp 1,500,000–1,900,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: Eurostar, The beginner’s guide to the 2018 World Nomad Games, and How to travel India's Golden Triangle - to help you get the most out of your next trip.


