Ex Perth

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


VA1909 Depart Perth 13:00 Arrive Christmas Island 15:50
VA1918 Depart Christmas Island 16:35 Arrive Cocos Islands 17:40
VA1916 Depart Cocos Islands 18:25 Arrive Perth 00:20+1


VA1913 Depart Perth 08:00 Arrive Cocos Islands 11:05
VA1917 Depart Cocos Islands 11:50 Arrive Christmas Island 13:55
VA1912 Depart Christmas Island 14:40 Arrive Perth 19:15

There is a high likelihood that on this service the aircraft will require refuelling at Learmonth. Virgin Australia will notify passengers the day prior to departure. The schedule for affected services will be:

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

All flights depart from Perth Airport Terminal 1

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.
  • 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.
  • 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.