There are 4 ways to get from Buton to Batam by taxi, plane, car ferry, ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, fly
best- Take the taxi from Buton to Sultan-Syarif-Kasim-II-Airport-PKUtaxi
- Fly from Simpang Tiga Airport (PKU) to Hang Nadim International Airport (BTH)plane PKU - BTH
3h 23mRp 1,585,415–6,490,945Car ferry, ferry via Batu Ampar
cheapest- Take the car ferry from Mengkapan to Tanjung Balai Karimuncarferry
- Take the ferry from Tanjung Balai Karimun to Batu Amparferry KM Kelud
13h 18mRp 195,960–2,155,517Car ferry, ferry
- Take the car ferry from Mengkapan to Tanjung Balai Karimuncarferry
- Take the ferry from Tanjung Balai Karimun to Harbour Bay Batamferry
12h 30mTaxi, car ferry, ferry, bus
- Take the taxi from Buton to Sungai Pakningtaxi
- Take the car ferry from Sungai Pakning to Bengkaliscarferry
- Take the ferry from Bengkalis to Jeti Shahbandar, Malakaferry
- Take the bus from Hatten Hotel Melaka to Queen Street Bus Terminalbus
- Take the ferry from HarbourFront to Batam Harbour Bay Ferry Terminalferry
12h 55mRp 1,913,690–2,713,360
Simpang Tiga Airport (PKU) to Hang Nadim International Airport (BTH) flights
Questions & Answers
The cheapest way to get from Buton to Batam is to car ferry and ferry via Batu Ampar which costs Rp190000 - Rp2200000 and takes 13h 18m.
The fastest way to get from Buton to Batam is to taxi and fly which takes 3h 23m and costs Rp1500000 - Rp6500000.
No, there is no direct ferry from Buton to Batam. However, there are services departing from Mengkapan and arriving at Harbour Bay Batam via Tanjung Balai Karimun. The journey, including transfers, takes approximately 12h 30m.
The distance between Buton and Batam is 456 km.
The best way to get from Buton to Batam without a car is to car ferry and ferry which takes 12h 30m and costs .
It takes approximately 3h 23m to get from Buton to Batam, including transfers.
There are 997+ hotels available in Batam.
What companies run services between Buton, Riau, Indonesia and Batam, Indonesia?
There is no direct connection from Buton to Batam. However, you can take the taxi to Sultan-Syarif-Kasim-II-Airport-PKU airport, fly to Hang Nadim International Airport (BTH), then take the taxi to Batam. Alternatively, you can take a car ferry from Mengkapan to Harbour Bay Batam via Tanjung Balai Karimun and Tanjung Balai Karimun in around 12h 30m.
- Website
- lionair.co.id
Flights from Simpang Tiga Airport to Hang Nadim International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- Rp 750,000–1,200,000
- Website
- citilink.co.id
Flights from Simpang Tiga Airport to Hang Nadim International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- Rp 900,000–3,000,000
- Website
- superairjet.com
Flights from Simpang Tiga Airport to Hang Nadim International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- Rp 1,100,000–3,200,000
- Phone
- +65 8737 7707
- info.sin@707-inc.com
- Website
- 707-inc.com
Bus from Hatten Hotel Melaka to Queen Street Bus Terminal
- Ave. Duration
- 4h 6m
- Frequency
- Once daily
- Estimated price
- Rp 380,000–600,000
- Schedules at
- 707-inc.com
- Book at
- 707-inc.com
- Phone
- +62 811-1021-191
- cs@indonesiaferry.co.id
- Website
- asdp.id
Car ferry from Mengkapan to Tanjung Balai Karimun
- Ave. Duration
- 10h
- Frequency
- Twice a week
- Estimated price
- Rp 46,000–2,000,000
- Schedules at
- asdp.id
- Passenger
- Rp 81,000
- Bicycle
- Rp 112,000
- Motorcycle
- Rp 150,000–380,000
- Car (smaller than 5m)
- Rp 1,399,000
Ferry from Tanjung Balai Karimun to Harbour Bay Batam
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Schedules at
- https://www.facebook.com/oceanna.barunajaya
Car ferry from Sungai Pakning to Bengkalis
- Ave. Duration
- 30 min
- Frequency
- Once daily
- Estimated price
- Rp 7,000–280,000
- Passenger
- Rp 7,000
- Car
- Rp 20,000–100,000
- Phone
- 06-282 0833
Ferry from Bengkalis to Jeti Shahbandar, Malaka
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 650,000
- info@horizonfastferry.com
- Website
- horizonfastferry.com.sg
Ferry from HarbourFront to Batam Harbour Bay Ferry Terminal
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- Rp 650,000–800,000
- Schedules at
- horizonfastferry.com.sg
- Phone
- +65 6270 2228
- reservations@batamfast.com
- Website
- batamfast.com
Ferry from HarbourFront to Batam Harbour Bay Ferry Terminal
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- Rp 470,000–700,000
- Schedules at
- batamfast.com
- Book at
- batamfast.com
- Phone
- +62 811-1621-162
- infopelni162@pelni.co.id
- Website
- facebook.com
Ferry from Tanjung Balai Karimun to Batu Ampar
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- Rp 150,000–190,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 150,000–190,000
- Ave. Duration
- 1h 37m
- Estimated price
- Rp 400,000–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 The beginner’s guide to the 2018 World Nomad Games, The London Underground: Essential tips to navigate the Tube, and How to get from Luton Airport into central London - to help you get the most out of your next trip.








