Skip to main content


Ex Perth

Virgin Australia operates flights to Christmas Island and the Cocos Keeling Islands twice per week ex Perth.


VA1909 Depart Perth 12:30 Arrive Christmas Island 15:20
VA1918 Depart Christmas Island 16:05 Arrive Cocos Islands 17:10
VA1916 Depart Cocos Islands 17:55 Arrive Perth 23:50


All Friday flights now operate via Learmonth

VA1913 Depart Perth 08:15 Arrive Cocos Islands 12:35
VA1917 Depart Cocos Islands 13:20 Arrive Christmas Island 15:25
VA1912 Depart Christmas Island 16:10 Arrive Perth 20:45(all times local)

All flights depart from Perth Airport Terminal 1 with check in required 2 hours prior to scheduled departure time.

For bookings for any of the above flights, please contact us.

Travel Tips

  • Book early to get the best fares & your prime pick of accommodation & tours for the islands, especially during school holidays.
  • Red Crab Migration & dates change year to year – contact us directly for more information to help you plan this or visit our Red Crab Migration page.
  • Gates are locked to vehicles during the Red Crab migration on Christmas Island – be prepared to walk longer distances, in the steamy tropical wet season.
  • Cocos (Keeling) Island is heavily booked throughout July – book early!
  • Christmas Island gets heavily booked through November & December due to the red crab migration, whale shark diving and birdwatching seasons coinciding during that period.
  • Pre-book tours as part of your package. That leaves you free to plan your other adventures when you get to the islands.
  • 4WD on Christmas Island? Definitely!  Pre-book this as there are limited vehicles available. There is a taxi available, but no public transport.