Cheap Flights to Cocos (Keeling) Islands Airport

Dreaming of an ultra-remote coral atoll escape? Discover flights to Cocos (Keeling) Islands Airport (CCK), the sole gateway to one of Australia’s most far-flung and pristine territories.

  • Flexible Dates
  • No Booking Fees
  • Free Cancellation Options
- Want to save more? -

Get the Best Unpublished Fares and Save $100 Extra

or request an offer
⌄
Passengers
1
MM/DD/YY
MM/DD/YY

About Cocos (Keeling) Islands Airport (CCK)

Cocos (Keeling) Islands Airport is the only airport serving the Cocos (Keeling) Islands, a remote Australian territory in the Indian Ocean. The airport offers a limited weekly schedule, connecting the islands to mainland Australia via Perth and to the neighboring Christmas Island, with growing airline interest in expanding service to this pristine destination.

Airport code
CCK (ICAO: YPCC)
Location
Cocos (Keeling) Islands, Australia
Airlines serving CCK
Qantas, Virgin Australia (starting 2026)

Popular Routes to and from the Cocos Islands

Qantas operates the islands’ primary scheduled route to Perth, alongside a connection to nearby Christmas Island.

Route Type

Popular Connections

Domestic

Perth, Christmas Island
Onward Connections
Available via Perth to the rest of Australia and internationally

Best Time to Book Flights to the Cocos Islands

Booking well in advance is strongly recommended given the limited weekly schedule to the Cocos Islands. The dry season, from May through October, offers the most pleasant weather for visiting, so booking further ahead is advisable for travel during that period.

About the Cocos (Keeling) Islands

The Cocos (Keeling) Islands are a remote Australian territory in the Indian Ocean, known for their pristine coral atolls and stunning turquoise lagoons. The islands offer some of the best snorkeling and diving in the region, drawing a small but dedicated group of travelers seeking an unspoiled, off-the-beaten-path destination.

Things to Know When Flying Into the Cocos Islands

Qantas currently operates the islands’ main scheduled route, connecting to Perth about once a week.
Virgin Australia is set to begin nonstop service between Perth and the Cocos Islands starting in April 2026, expanding options for travelers.
There is no domestic Australian flight to the Cocos Islands aside from the Perth and Christmas Island connections.
Vehicles and other services on the islands are limited, so planning ahead for accommodation and transport is recommended.

Why Book Your Cocos Islands Flights with Airline Tickets Services

Access to unpublished airfare deals

Help planning connections through Perth
Assistance timing your trip around the dry season

Guidance on the best time to book for your travel dates

Support across major global airline partners

FAQs — Flights to Cocos (Keeling) Islands Airport

Qantas is the primary airline serving Cocos (Keeling) Islands Airport, operating flights to Perth and to nearby Christmas Island, with Virgin Australia set to add nonstop Perth service starting April 2026.

The flight from Perth to the Cocos (Keeling) Islands takes about 3 hours and 50 minutes to 4 hours and 10 minutes and covers approximately 1,826 miles.

No, Cocos (Keeling) Islands Airport operates domestic Australian flights only, connecting to Perth and Christmas Island.

Flights to the Cocos (Keeling) Islands operate about once a week with Qantas, though this frequency is expected to increase with Virgin Australia's planned 2026 service.

Booking well in advance is recommended given the limited weekly schedule, with the dry season from May through October offering the most pleasant weather to visit.

The Cocos (Keeling) Islands are a remote Australian territory known for their pristine coral atolls, turquoise lagoons, and excellent snorkeling and diving.

Ready to Book Your Flight to the Cocos Islands?

Start planning your trip today and explore the latest flight options to Cocos (Keeling) Islands Airport tailored to your travel needs.
- Want to save more? -

Get the Best Unpublished Fares and Save $100 Extra

or request an offer
⌄
Passengers
1
MM/DD/YY
MM/DD/YY
Your Privacy

When you visit AirlineTickets, we may store cookies on your browser to enhance your browsing experience and collect information about your preferences, device, and website usage. This information helps us ensure the website functions properly, improves performance, and delivers a more personalized experience tailored to your needs.

You have the option to manage your cookie preferences and disable certain types of cookies at any time. Please note that restricting some cookies may affect the functionality of the website and limit certain services or features we can provide.

Strictly Necessary Cookies are essential for the operation of our website and cannot be disabled. These cookies support core functions such as displaying the cookie consent banner, saving your preferences, maintaining secure logins, and managing account sessions.

To learn more about the First-Party and Third-Party Cookies used on our website, please refer to our Cookie Policy.
More information