There are 6 ways to get from Bawean Island to Singapore by ferry, plane, bus, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry to Juanda International Airport, fly to Singapore Changi Airport
best- Take the ferry from Bawean Island to Gresikferry
- Fly from Juanda International Airport (SUB) to Singapore Changi Airport (SIN)plane SUB - SIN
10h 47m$150–364Ferry, bus
cheapest- Take the ferry from Bawean Island to Gresikferry
- Take the bus from Surabaya Kota to DAMRI Bus Station Jakartabus
- Take the ferry from Port of Tanjung Priok to Batu Amparferry
- Take the ferry from Batam Harbour Bay Ferry Terminal to HarbourFrontferry
2d 8h$100–208Ferry to Juanda International Airport, fly to Senai International Airport
- Take the ferry from Bawean Island to Gresikferry
- Fly from Juanda International Airport (SUB) to Senai International Airport (JHB)plane SUB - JHB
12h 8m$142–637Ferry, shuttle to Ahmad Yani, fly to Singapore Changi Airport
- Take the ferry from Bawean Island to Gresikferry
- Take a shuttle bus from Gresik to Semarang
- Fly from Ahmad Yani (SRG) to Singapore Changi Airport (SIN)plane SRG - SIN
12h 55m$207–427Ferry via Kebonkelapa
- Take the ferry from Bawean Island to Gresikferry
- Take the ferry from Surabaya to Tanjung Priokferry
- Take the ferry from Port of Tanjung Priok to Batu Amparferry
- Take the ferry from Batam Harbour Bay Ferry Terminal to HarbourFrontferry
3d 3h$104–171Ferry
- Take the ferry from Bawean Island to Gresikferry
- Take the ferry from Surabaya - Tanjung Perak Port to Pelabuhan Sri Bayintan Kijangferry
- Take the ferry from Sri Bintan Pura Ferry Terminal to Tanah Merahferry
3d 10h$102–244
Juanda International Airport (SUB) to Singapore Changi Airport (SIN) flights
Questions & Answers
The cheapest way to get from Bawean Island to Singapore is to ferry via Kebonkelapa which costs $100 - $180 and takes 3 days 3h.
The fastest way to get from Bawean Island to Singapore is to ferry and fly which takes 10h 47m and costs $150 - $370.
No, there is no direct ferry from Bawean Island to Singapore. However, there are services departing from Bawean Island and arriving at HarbourFront via Surabaya, Port of Tanjung Priok and Batam Harbour Bay Ferry Terminal. The journey, including transfers, takes approximately 3 days 3h.
The distance between Bawean Island and Singapore is 1585 km.
The best way to get from Bawean Island to Singapore without a car is to ferry and bus which takes 2 days 8h and costs $100 - $210.
It takes approximately 10h 47m to get from Bawean Island to Singapore, including transfers.
Singapore is 1h ahead of Bawean Island. It is currently 9:26 AM in Bawean Island and 10:26 AM in Singapore.
There are 1991+ hotels available in Singapore.
What companies run services between Bawean Island, Indonesia and Singapore?
You can take a ferry from Bawean Island to Clarke Quay via Gresik, Surabaya, Tanjung Priok, Port of Tanjung Priok, Batu Ampar, Batam Harbour Bay Ferry Terminal, HarbourFront, and Harbourfront in around 3d 3h.
- Website
- singaporeair.com
Flights from Juanda International Airport to Singapore Changi Airport
- Ave. Duration
- 2h 26m
- When
- Every day
- Estimated price
- $95–350
Flights from Ahmad Yani to Singapore Changi Airport
- Ave. Duration
- 2h 5m
- When
- Thursday, Saturday, Tuesday, and Wednesday
- Estimated price
- $170–240
Flights from Ahmad Yani to Singapore Changi Airport via Soekarno–Hatta
- Ave. Duration
- 4h 13m
- When
- Every day
- Estimated price
- $120–340
- Website
- garuda-indonesia.com
Flights from Juanda International Airport to Singapore Changi Airport
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- $95–350
Flights from Juanda International Airport to Singapore Changi Airport via Soekarno–Hatta
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- $120–330
Flights from Ahmad Yani to Singapore Changi Airport via Soekarno–Hatta
- Ave. Duration
- 4h 11m
- When
- Every day
- Estimated price
- $100–380
- Website
- batikair.com
Flights from Juanda International Airport to Singapore Changi Airport via Soekarno–Hatta
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- $160–330
Flights from Ahmad Yani to Singapore Changi Airport via Soekarno–Hatta
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- $200–360
- Website
- flyscoot.com
Flights from Juanda International Airport to Singapore Changi Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- $100–200
Flights from Ahmad Yani to Singapore Changi Airport
- Ave. Duration
- 2h 5m
- When
- Thursday, Saturday, Tuesday, and Wednesday
- Estimated price
- $170–240
- Website
- malaysiaairlines.com
Flights from Juanda International Airport to Singapore Changi Airport via Kuala Lumpur
- Ave. Duration
- 4h 50m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- $120–400
Flights from Juanda International Airport to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 5h 25m
- When
- Friday and Sunday
- Estimated price
- $130–420
- Website
- citilink.co.id
Flights from Juanda International Airport to Singapore Changi Airport via Soekarno–Hatta
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- $190–290
- Website
- airasia.com
Flights from Juanda International Airport to Senai International Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $90–360
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Surabaya Kota to DAMRI Bus Station Jakarta
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $15–60
- Book at
- 12 Go
- [email protected]
- Website
- indahjayatrans.com
Shuttle from Gresik to Semarang
- Ave. Duration
- 2h 51m
- Frequency
- Twice daily
- Estimated price
- $16–22
- Schedules at
- indahjayatrans.com
- Phone
- 0811-789-200
- [email protected]
- Website
- expressbahari.com
Ferry from Bawean Island to Gresik
- Ave. Duration
- 4h
- Frequency
- 4 times a week
- Estimated price
- $14–45
- Schedules at
- expressbahari.com
- Executive
- $14–15
- VIP
- $17–18
Ferry from Bawean Island to Gresik
- Ave. Duration
- 4h
- Frequency
- 4 times a week
- Estimated price
- $14–45
- Schedules at
- expressbahari.com
- Executive
- $14–15
- VIP
- $17–18
Ferry from Bawean Island to Gresik
- Ave. Duration
- 4h
- Frequency
- 4 times a week
- Estimated price
- $14–45
- Schedules at
- expressbahari.com
- Executive
- $14–15
- VIP
- $17–18
Ferry from Bawean Island to Gresik
- Ave. Duration
- 4h
- Frequency
- 4 times a week
- Estimated price
- $14–45
- Schedules at
- expressbahari.com
- Executive
- $14–15
- VIP
- $17–18
Ferry from Bawean Island to Gresik
- Ave. Duration
- 4h
- Frequency
- 4 times a week
- Estimated price
- $14–45
- Schedules at
- expressbahari.com
- Executive
- $14–15
- VIP
- $17–18
Ferry from Bawean Island to Gresik
- Ave. Duration
- 4h
- Frequency
- 4 times a week
- Estimated price
- $14–45
- Schedules at
- expressbahari.com
- Executive
- $14–15
- VIP
- $17–18
- Phone
- +62 811-1621-162
- [email protected]
- Website
- facebook.com
Ferry from Port of Tanjung Priok to Batu Ampar
- Ave. Duration
- 37h 58m
- Frequency
- Once daily
- Estimated price
- $28–35
- Schedules at
- pelni.co.id
- Economy Class
- $28–35
Ferry from Surabaya to Tanjung Priok
- Ave. Duration
- 28h 35m
- Frequency
- Twice daily
- Estimated price
- $22–27
- Book at
- pelni.co.id
- Economy Class
- $22–27
Ferry from Port of Tanjung Priok to Batu Ampar
- Ave. Duration
- 37h 58m
- Frequency
- Once daily
- Estimated price
- $28–35
- Schedules at
- pelni.co.id
- Economy Class
- $28–35
Ferry from Surabaya - Tanjung Perak Port to Pelabuhan Sri Bayintan Kijang
- Ave. Duration
- 2d 23h
- Frequency
- Once daily
- Estimated price
- $35–45
- Book at
- pelni.co.id
- Economy Class
- $35–45
- [email protected]
- Website
- Horizon Fast Ferry
Ferry from Batam Harbour Bay Ferry Terminal to HarbourFront
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $45–65
- Schedules at
- Horizon Fast Ferry
Ferry from Batam Harbour Bay Ferry Terminal to HarbourFront
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $45–65
- Schedules at
- Horizon Fast Ferry
- Phone
- +65 6270 2228
- [email protected]
- Website
- batamfast.com
Ferry from Batam Harbour Bay Ferry Terminal to HarbourFront
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- $30–50
- Schedules at
- batamfast.com
- Book at
- batamfast.com
Ferry from Batam Harbour Bay Ferry Terminal to HarbourFront
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- $30–50
- Schedules at
- batamfast.com
- Book at
- batamfast.com
- Phone
- +65 6331 4123
- [email protected]
- Website
- sindoferry.com.sg
Ferry from Sri Bintan Pura Ferry Terminal to Tanah Merah
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- $45–130
- Schedules at
- 12go.asia
- Phone
- +65 6278 9688
- [email protected]
- Website
- majesticfastferry.com.sg
Ferry from Sri Bintan Pura Ferry Terminal to Tanah Merah
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $60–140
- Schedules at
- majesticfastferry.com.sg
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 Bali: What to do if Mount Agung erupts, Train travel in Spain: A guide to Renfe, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.















