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.