Travelling to Cocos

Virgin Australia fly to the CKI twice a week from Perth. This is a triangular route including Christmas Island (CI). On a Tuesday the plane departs Perth and flies to CI, on to CKI and back to Perth. On a Friday the flight leaves Perth for CKI, on to CI and to Perth.


Book your flights directly with Virgin or have one of our specialised whole-saler help you put together your dream holiday. For more information and great travel deals for both the Cocos Keeling Islands and Christmas Island, visit Indian Ocean Experiences website and take a look at the latest BKB Holidays brochure


Cocos Keeling Islands declared a State of Emergency in response to the COVID-19 pandemic.

The State of Emergency has been extended in the Cocos (Keeling) Islands up until 30th June 2022.


For information about travel into Western Australia from other states of Australia please refer to the Western Australian Government website.

It is important to note that the Indian Ocean Territories (IOTs) of Christmas Island and the Cocos Keeling Islands remain in a State of Emergency and ALL travellers to the IOTs are required to apply for travel to each island.

Travellers visiting both Christmas Island and the Cocos Keeling Island must submit two Traveller Request Forms;

Cocos Keeling Islands Traveller Request Form

Christmas Island Traveller Request Form

ALL travellers are also required to apply for entry into Western Australia at


For further information

For travel queries please contact The Office of The Administrator

For the latest advice, information and resources pertaining to COVID-19 please visit the Australian Government Department of Health

The national Coronavirus Helpline operates 24 hours per day. Please call 1800 020 080

For Territory Controller Bulletins pertaining to IOT travel restrictions please visit Natasha Griggs, Administrator Christmas and Cocos Keeling Islands 

For most current COVID-19 information on IOT travel is available by clicking on this link 

For enquiries relating to leisure travel bookings please contact




Virgin Australia Flight Schedule

Please see revised schedule valid for flights until 30th July 2021.

Date Route Flight Departure Arrival

Perth to 

Christmas Island


VA1909 12.30 15.20

Christmas Island to

Cocos Keeling Islands

VA1918 16.05 17.10

Cocos Keeling Islands to


VA1916 17.55 23.50

Perth to

Cocos Keeling Islands via Learmonth

VA1913 08.15 12.35

Cocos Keeling Islands to

Christmas Island

VA1917 13.20 15.25

Christmas Island to


VA1912 16.10 20.45



For up-to-date flight information, baggage restriction and airport information visit the Cocos (Keeling) Islands Airport website

Cocos Airport Logo







BKB Holidays Indian Ocean Experiences
Exclusive Holiday Deals & Discounts in Christmas Island - Broome Kimberley

P: 1300 357 057


P: 1300 484 515