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.