There are 7 ways to get from Surabaya to Bunaken National Park 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 Bunaken National Parkunknown
3h 39mFerry, travel
- Take the ferry from Surabaya - Tanjung Perak Port to Bitungferry Km Labobar
- Walk from Bitung to Bunaken National Parkunknown
3d 13hFly Juanda International Airport to Gorontalo, travel
- Fly from Juanda International Airport (SUB) to Gorontalo (GTO)plane SUB - GTO
- Walk from Gorontalo (GTO) to Bunaken National Parkunknown
11h 35mTrain 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 Bunaken National Parkunknown
11h 38mFly 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 Bunaken National Parkunknown
14h 53mFly Juanda International Airport to Luwuk, travel
- Fly from Juanda International Airport (SUB) to Luwuk (LUW)plane SUB - LUW
- Walk from Luwuk (LUW) to Bunaken National Parkunknown
11h 14mTrain 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 Bunaken National Parkunknown
12h 37m
Juanda International Airport (SUB) to Sam Ratulangi International Airport (MDC) flights
Questions & Answers
The distance between Surabaya and Bunaken National Park is 1725 km.
It takes approximately 3h 39m to get from Surabaya to Bunaken National Park, including transfers.
There are 48+ hotels available in Bunaken National Park.
What companies run services between Surabaya, Indonesia and Bunaken National Park, Indonesia?
There is no direct connection from Surabaya to Bunaken National Park. However, you can take the taxi to Juanda-International-Airport-SUB airport, fly to Sam Ratulangi International Airport (MDC), then travel to Bunaken National Park. Alternatively, you can take a vehicle from Surabaya to Bunaken National Park via Surabaya - Tanjung Perak Port and Bitung in around 3d 13h.
- 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,800,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,800,000
Flights from Juanda International Airport to Gorontalo via Sultan Hasanuddin
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- Rp 2,100,000–6,000,000
Flights from Juanda International Airport to Sultan Babullah Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- Rp 2,500,000–5,500,000
Flights from Juanda International Airport to Sultan Babullah Airport via Sultan Hasanuddin
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- Rp 2,500,000–5,500,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
- Website
- garuda-indonesia.com
Flights from Juanda International Airport to Gorontalo via Soekarno–Hatta
- Ave. Duration
- 13h
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- Rp 4,000,000–12,000,000
Flights from Ahmad Yani to Sam Ratulangi International Airport via Soekarno–Hatta
- Ave. Duration
- 8h 56m
- When
- Every day
- Estimated price
- Rp 3,100,000–11,000,000
- Website
- batikair.com
Flights from Juanda International Airport to Gorontalo via Soekarno–Hatta
- Ave. Duration
- 11h 45m
- When
- Every day
- Estimated price
- Rp 4,200,000–12,000,000
Flights from Ahmad Yani to Sam Ratulangi International Airport via Soekarno–Hatta
- Ave. Duration
- 8h 12m
- When
- Every day
- Estimated price
- Rp 3,700,000–11,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
- 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,300,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,600,000–5,000,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,700,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,600,000–13,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,100,000–4,600,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
- 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








