There are 3 ways to get from Balikpapan 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 from Sepinggan International Airport, bus
best- Fly from Sepinggan International Airport (BPN) to Silangit Airport (DTB)plane BPN - DTB
- Take the bus from Silangit Airport to Ajibatabus
10h 3mRp 3,108,292–8,350,800Ferry, bus, car ferry
cheapest- Take the ferry from Balikpapan to Surabaya - Tanjung Perak Portferry
- Take the bus from Surabaya Kota to DAMRI Bus Station Jakartabus
- Take the ferry from Port of Tanjung Priok to Belawanferry
- Take the bus from Amplas Station to Parapatbus
- Take the carferry from Ajibata to Tomokcarferry
5d 2hRp 1,319,222–2,305,711Bus to Aji Pangeran Tumenggung Pranoto International Airport, fly, bus
- Take the bus from Balikpapan to Samarindabus
- Fly from Aji Pangeran Tumenggung Pranoto International Airport (AAP) to Silangit Airport (DTB)plane AAP - DTB
- Take the bus from Silangit Airport to Ajibatabus
24h 56mRp 4,125,478–5,865,660
Sepinggan International Airport (BPN) to Silangit Airport (DTB) flights
Questions & Answers
The cheapest way to get from Balikpapan to Danau Toba is to ferry and bus and car ferry which costs Rp1300000 - Rp2400000 and takes 5 days 2h.
The fastest way to get from Balikpapan to Danau Toba is to fly and bus which takes 10h 3m and costs Rp3100000 - Rp8500000.
The distance between Balikpapan and Danau Toba is 2120 km.
It takes approximately 10h 3m to get from Balikpapan to Danau Toba, including transfers.
Danau Toba is 1h behind Balikpapan. It is currently 6:48 PM in Balikpapan and 5:48 PM in Danau Toba.
There are 115+ hotels available in Danau Toba.
What companies run services between Balikpapan, Indonesia and Danau Toba, North Sumatra, Indonesia?
There is no direct connection from Balikpapan to Danau Toba. However, you can take the taxi to Sepinggan International Airport (BPN) airport, fly to Silangit Airport (DTB), walk to Silangit Airport, then take the bus to Ajibata. Alternatively, you can take a ferry from Balikpapan to Danau Toba via Surabaya - Tanjung Perak Port, Surabaya Kota, DAMRI Bus Station Jakarta, Port of Tanjung Priok, Belawan, Amplas Station, Parapat, Ajibata, and Tomok in around 5d 2h.
- Website
- superairjet.com
Flights from Sepinggan International Airport to Silangit Airport via Soekarno–Hatta
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- Rp 3,600,000–6,500,000
- Website
- citilink.co.id
Flights from Aji Pangeran Tumenggung Pranoto International Airport to Silangit Airport via Soekarno–Hatta
- Ave. Duration
- 17h 32m
- When
- Every day
- Estimated price
- Rp 4,000,000–13,000,000
- Website
- airasia.com
Flights from Sepinggan International Airport to Silangit Airport via Soekarno–Hatta
- Ave. Duration
- 5h 50m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- Rp 3,000,000–8,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
- 12 Go
Bus from Surabaya Kota to DAMRI Bus Station Jakarta
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- Rp 210,000–800,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
- +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
- Phone
- +62 811-1621-162
- [email protected]
- Website
- facebook.com
Ferry from Balikpapan to Surabaya - Tanjung Perak Port
- Ave. Duration
- 40h 35m
- Frequency
- Twice daily
- Estimated price
- Rp 400,000–480,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 400,000–480,000
Ferry from Port of Tanjung Priok to Belawan
- Ave. Duration
- 2d 14h
- Frequency
- Once daily
- Estimated price
- Rp 550,000–700,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 550,000–700,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 How do I get from Sydney to Melbourne, Travelling by boat in Italy, and Why you should take the train in the US - to help you get the most out of your next trip.




