Cheap flights from Perth (PER) to Cocos Keeling (CCK)

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant (on lap)
Economy
From

Perth Airport

To

Cocos Keeling Island Airport

Departure date
Return date
Search Flights
Need travel inspiration?
Discover flight ideas

Frequently Asked Questions

Is there a direct flight from Perth to Cocos (Keeling) Islands?
Yes – Virgin Australia operates direct services, and QantasLink also flies the route a couple of times a week, sometimes via Christmas Island.
How long is the flight from Perth to Cocos (Keeling) Islands?
On the direct service, flight time is around 0 hours and 0 minutes.
Do I need a passport to fly to Cocos (Keeling) Islands?
No. It's an Australian external territory, so this is a domestic flight – just a valid photo ID is required.
What's the time difference between Perth and Cocos (Keeling) Islands?
Cocos (Keeling) Islands run 1.5 hours behind Perth on their own time zone, Cocos Islands Time (UTC+6:30).
Which airlines fly to Cocos (Keeling) Islands?
Virgin Australia and QantasLink both service the route from Perth, though frequency is limited given how remote the islands are.
When is the cheapest time to fly to Cocos (Keeling) Islands?
The quieter wet season (November–March) can offer better value than the popular dry-season diving months (April–October), though seat availability is limited year-round.
Where does the flight land on Cocos (Keeling) Islands?
At Cocos Islands Airport (CCK) on West Island, a short drive from the local guesthouses and general store.
What is there to do on Cocos (Keeling) Islands?
Snorkelling and diving in the lagoon, visiting the WWI shipwreck site of the SMS Emden, and exploring Home Island's small Cocos Malay community are the main draws.

About Cocos Keeling

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.

Which airlines fly direct from Perth to Cocos (Keeling) Islands?

This is one of the few routes on Traveloka where a direct flight is the norm rather than the exception:

  • Virgin Australia: Operates direct services on this route.
  • QantasLink: Runs a couple of flights a week, with some routings via Christmas Island rather than direct – worth checking the specific flight number when you book.

Because it's such a remote, low-frequency route, flights don't run daily – book with some flexibility if you can.

Flight time from Perth to Cocos (Keeling) Islands

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.

Average price of flights between Perth and Cocos (Keeling) Islands

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.

Cheapest time to fly to Cocos (Keeling) Islands

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.

Where is the airport on Cocos (Keeling) Islands?

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.

Travel document requirements for flying to Cocos (Keeling) Islands

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.

Time difference between Perth and Cocos (Keeling) Islands

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.

Our tips for getting the best price on flights

  • Book well ahead – seats are limited on this low-frequency route.
  • Set a Flight Alert on Traveloka to track any fare movement.
  • Check whether your flight runs direct or via Christmas Island before booking, if timing matters.
  • Check Traveloka's Promotions Page for domestic deals.
  • Download the Traveloka app for app-only fares.

Why trust Traveloka with your flight booking

  • Compare Virgin Australia and QantasLink options for this remote route in one place.
  • Transparent pricing – no hidden fees.
  • 24/7 customer support if your travel plans change.
  • Bundle in Cocos Islands accommodation once your flight's booked – options are limited, so plan ahead.

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.

Flight Information to Cocos Keeling

Airport in Perth

Airport in Cocos Keeling

Where can we help you to go next?

Popular Routes from Perth Airport

Popular Airlines

Popular Nearby Airports

Top Domestic Flights

Top International Flights

Fly from Australia to Bali

Popular Airline

Domestic & International Airline Partners
We are partnering with various airlines across the globe to get you to wherever you need to be.
Qantas Airlines
Qantas Airlines
See Airlines
Virgin Australia
Virgin Australia
See Airlines
Jetstar Airways
Jetstar Airways
See Airlines
Singapore Airlines
Singapore Airlines
See Airlines
Cathay Pacific
Cathay Pacific
See Airlines
China Southern Airlines
China Southern Airlines
See Airlines
Garuda Indonesia
Garuda Indonesia
See Airlines
Malaysia Airlines
Malaysia Airlines
See Airlines
Thai Airways
Thai Airways
See Airlines
Vietnam Airlines
Vietnam Airlines
See Airlines
Philippine Airlines
Philippine Airlines
See Airlines
Royal Brunei
Royal Brunei
See Airlines
Qatar Airways
Qatar Airways
See Airlines
Etihad Airways
Etihad Airways
See Airlines
All Nippon Airways
All Nippon Airways
See Airlines
Air China
Air China
See Airlines
China Eastern Airlines
China Eastern Airlines
See Airlines
Korean Air
Korean Air
See Airlines
Japan Airlines
Japan Airlines
See Airlines
China Airlines
China Airlines
See Airlines
Xiamen Airlines
Xiamen Airlines
See Airlines
Asiana Airlines
Asiana Airlines
See Airlines
Air France
Air France
See Airlines
Delta Airlines
Delta Airlines
See Airlines
United Airlines
United Airlines
See Airlines
Lufthansa
Lufthansa
See Airlines
Turkish Airlines
Turkish Airlines
See Airlines
Lion Air
Lion Air
See Airlines
Citilink
Citilink
See Airlines
Sriwijaya Air
Sriwijaya Air
See Airlines
Cebu Pacific
Cebu Pacific
See Airlines
American Airlines
American Airlines
See Airlines
British Airways
British Airways
See Airlines
Air New Zealand
Air New Zealand
See Airlines
Emirates
Emirates
See Airlines
Rex Airlines
Rex Airlines
See Airlines
Stay updated with travel tips, recommendations, and latest promos.
Subscribe to Newsletter

Have your dream trip at your fingertips. Get The App.