
Christmas Island Airport is the only airport on Christmas Island, an Australian external territory in the Indian Ocean. Compare flights and set a Price Alert with Traveloka before you book.
XCH sits on Christmas Island, around 2,600km northwest of Perth — closer to Indonesia than to mainland Australia. It's a small airport built to serve a small resident population and a steady flow of divers, birdwatchers and, during the annual red crab migration, nature tourists, and it operates 24 hours a day.
Virgin Australia operates the main scheduled service, flying between Perth and Christmas Island and on to the Cocos (Keeling) Islands. There is no other public airport on Christmas Island, so this route is the main way in and out by air.
The airport has a single, compact terminal with a check-in area, a small waiting lounge and basic amenities — there's no need, or space, for the multi-gate setup of a bigger airport.
There's no public bus network on Christmas Island. Most visitors either pre-arrange a transfer through their accommodation, hire a car at the airport, or book a taxi — a hire car is genuinely useful here, since the island's main attractions (its national park, dive sites and lookout points) are spread out along limited roads.
Facilities are basic and functional: a small café/kiosk area and a handful of car rental counters. Don't expect duty-free shopping or airline lounges at this size of airport.
Compare fares and set a Price Alert with Traveloka to plan your trip to Christmas Island.




