There are 8 ways to get from Surabaya to Bunaken by plane, unknown, ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Juanda International Airport to Sam Ratulangi International Airport, travel
best- Fly from Juanda International Airport (SUB) to Sam Ratulangi International Airport (MDC)plane SUB - MDC
- Walk from Sam Ratulangi International Airport (MDC) to Bunakenunknown
3h 19mFerry, travel
- Take the ferry from Surabaya - Tanjung Perak Port to Bitungferry Km Labobar
- Walk from Bitung to Bunakenunknown
3d 12hTrain to Ahmad Yani, fly to Sam Ratulangi International Airport, travel
- Take the train from Surabaya Pasar Turi to Semarang Tawangtrain
- Fly from Ahmad Yani (SRG) to Sam Ratulangi International Airport (MDC)plane SRG - MDC
- Walk from Sam Ratulangi International Airport (MDC) to Bunakenunknown
11h 19mFly Juanda International Airport to Gorontalo, travel
- Fly from Juanda International Airport (SUB) to Gorontalo (GTO)plane SUB - GTO
- Walk from Gorontalo (GTO) to Bunakenunknown
11h 46mFly Juanda International Airport to Sultan Babullah Airport, ferry, travel
- Fly from Juanda International Airport (SUB) to Sultan Babullah Airport (TTE)plane SUB - TTE
- Take the ferry from Ternate to Bitungferry
- Walk from Bitung to Bunakenunknown
14h 34mFly Juanda International Airport to Luwuk, travel
- Fly from Juanda International Airport (SUB) to Luwuk (LUW)plane SUB - LUW
- Walk from Luwuk (LUW) to Bunakenunknown
11h 16mTrain to Jember Noto Hadinegoro Airport, fly to Sam Ratulangi International Airport, travel
- Take the train from Surabaya Gubeng to Rambipujitrain
- Fly from Jember Noto Hadinegoro Airport (JBB) to Sam Ratulangi International Airport (MDC)plane JBB - MDC
- Walk from Sam Ratulangi International Airport (MDC) to Bunakenunknown
12h 18mTrain to Banyuwangi Airport, fly to Sam Ratulangi International Airport, travel
- Take the train from Surabaya Gubeng to Rogojampitrain
- Fly from Banyuwangi Airport (BWX) to Sam Ratulangi International Airport (MDC)plane BWX - MDC
- Walk from Sam Ratulangi International Airport (MDC) to Bunakenunknown
14h 24m
Juanda International Airport (SUB) to Sam Ratulangi International Airport (MDC) flights
Questions & Answers
The distance between Surabaya and Bunaken is 1708 km.
It takes approximately 3h 19m to get from Surabaya to Bunaken, including transfers.
Bunaken is 1h ahead of Surabaya. It is currently 8:42 PM in Surabaya and 9:42 PM in Bunaken.
There are 171+ hotels available in Bunaken.
What companies run services between Surabaya, Indonesia and Bunaken, Indonesia?
There is no direct connection from Surabaya to Bunaken. However, you can take the taxi to Juanda-International-Airport-SUB airport, fly to Sam Ratulangi International Airport (MDC), then travel to Bunaken. Alternatively, you can take a vehicle from Surabaya to Bunaken via Surabaya - Tanjung Perak Port and Bitung in around 3d 12h.
- Website
- lionair.co.id
Flights from Juanda International Airport to Sam Ratulangi International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- Rp 2,400,000–2,900,000
Flights from Juanda International Airport to Sam Ratulangi International Airport via Sultan Hasanuddin
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- Rp 2,400,000–2,900,000
Flights from Juanda International Airport to Gorontalo via Sultan Hasanuddin
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- Rp 2,200,000–6,000,000
Flights from Juanda International Airport to Sultan Babullah Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- Rp 2,600,000–5,000,000
Flights from Juanda International Airport to Sultan Babullah Airport via Sultan Hasanuddin
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- Rp 2,600,000–5,000,000
Flights from Jember Noto Hadinegoro Airport to Sam Ratulangi International Airport via Juanda International Airport
- Ave. Duration
- 7h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 2,800,000–6,000,000
Flights from Jember Noto Hadinegoro Airport to Sam Ratulangi International Airport via Juanda International Airport, Sultan Hasanuddin
- Ave. Duration
- 7h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 2,900,000–6,000,000
Flights from Banyuwangi Airport to Sam Ratulangi International Airport via Juanda International Airport
- Ave. Duration
- 10h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 4,400,000–8,500,000
Flights from Banyuwangi Airport to Sam Ratulangi International Airport via Juanda International Airport, Sultan Hasanuddin
- Ave. Duration
- 11h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 4,500,000–8,500,000
- Website
- batikair.com
Flights from Ahmad Yani to Sam Ratulangi International Airport via Soekarno–Hatta
- Ave. Duration
- 8h 12m
- When
- Every day
- Estimated price
- Rp 3,800,000–11,000,000
Flights from Juanda International Airport to Gorontalo via Soekarno–Hatta
- Ave. Duration
- 11h 45m
- When
- Every day
- Estimated price
- Rp 4,300,000–12,000,000
Flights from Juanda International Airport to Luwuk via Sultan Hasanuddin
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- Rp 2,000,000–4,600,000
Flights from Banyuwangi Airport to Sam Ratulangi International Airport via Juanda International Airport, Sultan Hasanuddin
- Ave. Duration
- 7h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 4,900,000–14,000,000
- Website
- garuda-indonesia.com
Flights from Ahmad Yani to Sam Ratulangi International Airport via Soekarno–Hatta
- Ave. Duration
- 8h 56m
- When
- Every day
- Estimated price
- Rp 3,300,000–10,000,000
Flights from Juanda International Airport to Gorontalo via Soekarno–Hatta
- Ave. Duration
- 13h
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- Rp 4,200,000–11,000,000
- Website
- superairjet.com
Flights from Juanda International Airport to Sam Ratulangi International Airport via Sultan Aji Muhammad Sulaiman
- Ave. Duration
- 5h 25m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- Rp 2,200,000–4,400,000
Flights from Ahmad Yani to Sam Ratulangi International Airport via Sultan Aji Muhammad Sulaiman
- Ave. Duration
- 10h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 2,700,000–5,500,000
Flights from Jember Noto Hadinegoro Airport to Sam Ratulangi International Airport via Juanda International Airport, Sultan Aji Muhammad Sulaiman
- Ave. Duration
- 8h 45m
- When
- Wednesday
- Estimated price
- Rp 2,800,000–5,500,000
- Website
- airasia.com
Flights from Juanda International Airport to Luwuk via Sultan Hasanuddin
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- Rp 2,000,000–6,000,000
- Website
- flyscoot.com
Flights from Ahmad Yani to Sam Ratulangi International Airport via Singapore Changi
- Ave. Duration
- 11h 20m
- When
- Wednesday
- Estimated price
- Rp 4,500,000–11,000,000
- Website
- citilink.co.id
Flights from Ahmad Yani to Sam Ratulangi International Airport via Soekarno–Hatta
- Ave. Duration
- 11h 50m
- When
- Every day
- Estimated price
- Rp 3,300,000–4,400,000
- Website
- lionair.co.id
Flights from Juanda International Airport to Luwuk via Palu
- Ave. Duration
- 3h 35m
- When
- Wednesday and Sunday
- Estimated price
- Rp 2,400,000–6,000,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Surabaya Pasar Turi to Semarang Tawang
- Ave. Duration
- 4h 9m
- Frequency
- Every 3 hours
- Estimated price
- Rp 160,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 160,000–330,000
- Business
- Rp 370,000–550,000
- Executive
- Rp 310,000–700,000
Train from Surabaya Gubeng to Rambipuji
- Ave. Duration
- 3h 20m
- Frequency
- 3 times a day
- Estimated price
- Rp 110,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 110,000–320,000
- Business
- Rp 340,000–550,000
- Executive
- Rp 200,000–650,000
Train from Surabaya Gubeng to Rogojampi
- Ave. Duration
- 5h 1m
- Frequency
- Twice daily
- Estimated price
- Rp 170,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 170,000–330,000
- Business
- Rp 370,000–550,000
- Executive
- Rp 310,000–700,000
- Phone
- +62 811-1621-162
- [email protected]
- Website
- facebook.com
Ferry from Surabaya - Tanjung Perak Port to Bitung
- Ave. Duration
- 3d 11h
- Frequency
- Twice daily
- Estimated price
- Rp 650,000–850,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 650,000–850,000
Ferry from Ternate to Bitung
- Ave. Duration
- 9h 12m
- Frequency
- Twice daily
- Estimated price
- Rp 190,000–240,000
- Schedules at
- pelni.co.id
- Economy Class
- Rp 190,000–240,000
Want to know more about travelling around Indonesia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Bali: What to do if Mount Agung erupts
Read the travel guide








