Christmas Island National Park

Visiting our remote island is easy thanks to regular domestic and international flights.

Getting here by air

From the Australian mainland

Virgin Australia flies to Christmas Island directly from Perth, with connections to most Australian capital cities.

The flight takes about three hours and can be booked directly with the airline or through a travel agent.

After dropping passengers on Christmas Island, the plane continues to the Cocos (Keeling) Islands.

From Asia

Garuda Indonesia operates a weekly charter flight from Jakarta to Christmas Island. The journey takes about an hour and a half. You can reserve your seat by contacting the Christmas Island Tourism Association.

Malindo Air flies to Christmas Island fortnightly from Kuala Lumpur. Contact the Christmas Island Tourism Association for more details.

Getting here by sea

Christmas Island is a great place for sailors to to spend a few days.

Visiting yachts are invited to call at Flying Fish Cove, where you’ll find 30 metre deep moorings available at a small charge. To avoid damaging coral, anchors must not be dropped in Flying Fish Cove.

Visitors must clear quarantine, customs and immigration before disembarking.

The marine building fronts the jetty and has public showers and toilets that are open 24 hours per day – just bring soap and a towel.

Harbour master

Please use channel 16 VHF to contact the harbour master for mooring instructions prior to arrival.

The harbour master can be found in the marine building and always appreciates a courtesy call from visiting yacht skippers.

Immigration formalities

All yachts arriving on Christmas Island must go through customs and immigration formalities. Departure formalities are also required.