There are 6 ways to get from Danau Toba to Batam by bus, plane, car ferry, car, train, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Kuala Namu International Airport, fly to Hang Nadim International Airport
best- Take the bus from Parapat to Amplas Stationbus
- Fly from Kuala Namu International Airport (KNO) to Hang Nadim International Airport (BTH)plane KNO - BTH
10h 56mRp 1,316,000–1,990,000Car ferry, bus, ferry
cheapest- Take the carferry from Tomok to Ajibatacarferry
- Take the bus from Parapat to Amplas Stationbus
- Take the ferry from Belawan to Batu Amparferry
30h 40mRp 544,196–779,116Car ferry, drive, train, ferry
- Take the carferry from Tomok to Ajibatacarferry
- Drive from Ajibata to Tebing Tinggicar
- Take the train from Tebing Tinggi to Araskabutrain
- Take the ferry from Belawan to Batu Amparferry
29h 29mRp 784,096–1,392,416Bus to Silangit Airport, fly to Hang Nadim International Airport
- Take the bus from Ajibata to Silangit Airportbus
- Fly from Silangit Airport (DTB) to Hang Nadim International Airport (BTH)plane DTB - BTH
5h 45mRp 1,413,329–4,457,091Car ferry, drive to Ferdinand Lumban Tobing Airport, fly to Hang Nadim International Airport
- Take the carferry from Tomok to Ajibatacarferry
- Drive from Ajibata to Ferdinand Lumban Tobing Airport (FLZ)car
- Fly from Ferdinand Lumban Tobing Airport (FLZ) to Hang Nadim International Airport (BTH)plane FLZ - BTH
9h 5mRp 1,621,126–3,871,626Bus to Kuala Namu International Airport, fly to Singapore Changi Airport, ferry
- Take the bus from Parapat to Amplas Stationbus
- Fly from Kuala Namu International Airport (KNO) to Singapore Changi Airport (SIN)plane KNO - SIN
- Take the ferry from Tanah Merah to Batam Centreferry
14h 37mRp 2,105,788–3,849,788
Kuala Namu International Airport (KNO) to Hang Nadim International Airport (BTH) flights
Comparing Your Travel Options
The cheapest way to get from Danau Toba to Batam is to car ferry and bus and ferry which costs Rp500000 - Rp800000 and takes 30h 40m.
The fastest way to get from Danau Toba to Batam is to bus and fly which takes 5h 45m and costs Rp1400000 - Rp4500000.
The distance between Danau Toba and Batam is 866 km.
It takes approximately 10h 56m to get from Danau Toba to Batam, including transfers.
There are 1060+ hotels available in Batam.
What companies run services between Danau Toba, North Sumatra, Indonesia and Batam, Indonesia?
There is no direct connection from Danau Toba to Batam. However, you can take the bus to Amplas Station, take the taxi to Bandar Khalipah, take the train to Kuala Namu, walk to Kuala-Namu-Airport-KNO airport, fly to Hang Nadim International Airport (BTH), then take the taxi to Batam. Alternatively, you can take a vehicle from Danau Toba to Batu Ampar via Tomok, Ajibata, Tebing Tinggi, Araskabu, and Belawan in around 29h 29m.
- Website
- lionair.co.id
Flights from Kuala Namu International Airport to Hang Nadim International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,200,000–1,700,000
Flights from Ferdinand Lumban Tobing Airport to Hang Nadim International Airport via Kuala Namu International Airport
- Ave. Duration
- 5h 33m
- When
- Every day
- Estimated price
- Rp 1,300,000–3,800,000
- Website
- citilink.co.id
Flights from Kuala Namu International Airport to Hang Nadim International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Rp 850,000–2,500,000
Flights from Ferdinand Lumban Tobing Airport to Hang Nadim International Airport via Kuala Namu International Airport
- Ave. Duration
- 5h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 1,100,000–3,000,000
- Website
- malindoair.com
Flights from Kuala Namu International Airport to Hang Nadim International Airport via Kuala Lumpur
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- Rp 1,500,000–2,900,000
Flights from Kuala Namu International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 1,700,000–2,700,000
Flights from Kuala Namu International Airport to Singapore Changi Airport via Kuala Lumpur
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- Rp 1,900,000–2,900,000
- Website
- singaporeair.com
Flights from Kuala Namu International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Rp 1,200,000–2,600,000
- Website
- airasia.com
Flights from Kuala Namu International Airport to Singapore Changi Airport via Kuala Lumpur
- Ave. Duration
- 3h 53m
- When
- Every day
- Estimated price
- Rp 1,800,000–2,900,000
- Website
- superairjet.com
Flights from Silangit Airport to Hang Nadim International Airport
- Ave. Duration
- 1h 20m
- When
- Thursday
- Estimated price
- Rp 1,300,000–4,100,000
- Website
- flyscoot.com
Flights from Kuala Namu International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,400,000–2,600,000
- Website
- batikair.com
Flights from Kuala Namu International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 1,700,000–2,700,000
- Website
- malaysiaairlines.com
Flights from Kuala Namu International Airport to Singapore Changi Airport via Kuala Lumpur
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- Rp 1,200,000–4,200,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Tebing Tinggi to Araskabu
- Ave. Duration
- 1h 14m
- Frequency
- Every 4 hours
- Estimated price
- Rp 36,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 36,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 65,000–650,000
- Phone
- +6281361051419
- [email protected]
Bus from Parapat to Amplas Station
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- Rp 25,000–35,000
- Schedules at
- holidaysumatra.com
Bus from Parapat to Amplas Station
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- Rp 25,000–35,000
- Schedules at
- holidaysumatra.com
Bus from Parapat to Amplas Station
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- Rp 25,000–35,000
- Schedules at
- holidaysumatra.com
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Ajibata to Silangit Airport
- Ave. Duration
- 2h 58m
- Frequency
- 4 times a day
- Estimated price
- Rp 23,000–250,000
- Book at
- 12 Go
Car ferry from Tomok to Ajibata
- Ave. Duration
- 56 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
Car ferry from Tomok to Ajibata
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- Rp 10,000–110,000
- Economy
- Rp 17,000–35,000
- VIP
- Rp 24,000–55,000
Car ferry from Tomok to Ajibata
- Ave. Duration
- 56 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
- Phone
- +62 811-1621-162
- [email protected]
- Website
- facebook.com
Ferry from Belawan to Batu Ampar
- Ave. Duration
- 23h 15m
- Frequency
- Once daily
- Estimated price
- Rp 290,000–360,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 290,000–360,000
Ferry from Belawan to Batu Ampar
- Ave. Duration
- 23h 15m
- Frequency
- Once daily
- Estimated price
- Rp 290,000–360,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 290,000–360,000
- Phone
- +65 6278 9688
- [email protected]
- Website
- majesticfastferry.com.sg
Ferry from Tanah Merah to Batam Centre
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- Rp 420,000–650,000
- Schedules at
- majesticfastferry.com.sg
- Phone
- +65 6270 2228
- [email protected]
- Website
- batamfast.com
Ferry from Tanah Merah to Batam Centre
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- Rp 410,000–600,000
- Schedules at
- batamfast.com
- Book at
- batamfast.com
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 Travelling around the UAE, Bali: What to do if Mount Agung erupts, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.
















