Christmas Island is around a four-hour direct flight from Perth on Australia's west coast. Some scheduled flights from Perth first fly to the Cocos (Keeling) Islands, a 95-minute flight from Christmas Island. Hire cars, shuttle services and taxis are available at the airport.