Site Requires Javascript - turn on javascript!

Christmas Island


Christmas Island is one of Australia’s Indian Ocean Territories and one of nature’s most impressive feats – an island full of natural wonders: from the unique annual red crab migration to rare and unusual birds and glorious deserted beaches where the only footprints in the sand are those made by nesting turtles.

Download PDF

Christmas Island is a dot in the Indian Ocean, located 2600 km (1615 miles) north-west of Perth. Even though it is an Australian Territory, its closest neighbour is Java, 360km (224miles away).

Virgin Australia operate flights from Perth International Airport to Christmas Island Airport (XCH). The flight time is approximately 4.5 hours. A weekly charter service also operates from Jakarta in South East Asia.

A visit to Christmas Island is easily combined with a visit to the nearby Cocos (Keeling) Islands. Virgin Australia operates a ‘triangular’ service to the Indian Ocean Territories, meaning some flights to Christmas Island will travel via Cocos (Keeling) Islands and vice versa.