
One of the most remote spots on the entire Australian flight map. Perth to Cocos (Keeling) Islands flights take you to a tiny coral atoll in the middle of the Indian Ocean – turquoise lagoons, the wreck of the SMS Emden just offshore, and a population of a few hundred people spread across two inhabited islands. It's Australian territory, but it barely feels like the mainland at all.
This is one of the few routes on Traveloka where a direct flight is the norm rather than the exception:
Because it's such a remote, low-frequency route, flights don't run daily – book with some flexibility if you can.
On the direct service, you're looking at around 0 hours and 0 minutes in the air. Flights routed via Christmas Island take longer, so double-check which itinerary you're booking if a direct flight matters to you.
As a low-frequency route with limited seats, fares don't move the way busier leisure routes do. Check Traveloka for current fares from , and set a Price Alert if you're flexible on dates.
The dry season (April to October) brings the calmest conditions for snorkelling and diving in the lagoon, so it's the more popular window and fares can firm up slightly. The wetter, cyclone-prone months (roughly November to March) are quieter, though it pays to keep an eye on weather warnings if you book that far out.
Cocos Islands Airport (CCK) is on West Island, the main hub for the small local community. It's a short drive from the handful of guesthouses and the general store – there's no public transport as such, but accommodation providers can usually arrange a pickup, and a rental car or golf buggy covers the rest.
Cocos (Keeling) Islands are an Australian external territory, so this is a domestic flight – no passport or visa needed, just a valid photo ID to check in.
Cocos (Keeling) Islands run on their own time zone, Cocos Islands Time (UTC+6:30), which sits 1.5 hours behind Perth. It's one of the few places in Australian territory with a half-hour offset all its own.
Ready for a proper off-grid escape? Traveloka can also help you find accommodation on West Island or Home Island before your flight touches down.
Airport in Perth | |
Airport in Cocos Keeling |




