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.
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.
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.
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.
All yachts arriving on Christmas Island must go through customs and immigration formalities. Departure formalities are also required.