There is 1 way to get from Singapore to Rabaul by plane or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Singapore Changi Airport (SIN) to Rabaul (RAB) flights
Questions & Answers
The cheapest way to get from Singapore to Rabaul is to fly and taxi which costs $430 - $1,300 and takes 13h 2m.
The fastest way to get from Singapore to Rabaul is to fly and taxi which takes 13h 2m and costs $430 - $1,300.
The distance between Singapore and Rabaul is 5475 km.
It takes approximately 13h 2m to get from Singapore to Rabaul, including transfers.
Rabaul is 2h ahead of Singapore. It is currently 12:50 PM in Singapore and 2:50 PM in Rabaul.
There are four+ hotels available in Rabaul.
What companies run services between Singapore and Rabaul, Papua New Guinea?
There is no direct connection from Singapore to Rabaul. However, you can take the subway to Tanah Merah MRT, take the subway to Changi Airport, walk to Singapore Changi Airport (SIN) airport, fly to Rabaul (RAB), then take the taxi to Rabaul.
- Website
- airniugini.com.pg
Flights from Singapore Changi Airport to Rabaul via Port Moresby
- Ave. Duration
- 9h 45m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $370–1,200
Flights from Singapore Changi Airport to Rabaul via Port Moresby, Buka
- Ave. Duration
- 14h 10m
- When
- Monday and Wednesday
- Estimated price
- $390–1,300
- Website
- pngair.com.pg
Flights from Singapore Changi Airport to Rabaul via Port Moresby
- Ave. Duration
- 10h 20m
- When
- Monday and Saturday
- Estimated price
- $370–1,200
- Ave. Duration
- 39 min
- Estimated price
- $65–80
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 How to get from London to Edinburgh, French strikes 2018: What are my alternative transport options?, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.
