christmas island Tourism Association

Slide background

Flights to Christmas Island

You can fly to Christmas Island from Perth (twice weekly), Jakarta (weekly) and from Kuala Lumpur (fornightly).

Obtaining a visa from most countries is now as easy as buying your ticket - your travel agent can assist you. For Australian immigration information, go to:

See the current flight schedules in the tabs below.  For flight information from Kuala Lumpur, please contact Christmas Island Tourism.

Flight schedules are subject to change - please check with the airline, your travel agent or the Christmas Island Airport website:, for updates to schedules.


    Every Tuesday

    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

    Every Friday:

    VA1913 Depart Perth 06:35 Arrive Cocos Islands 9:40
    VA1917 Depart Cocos Islands 10:25 Arrive Christmas Island 12:30
    VA1912 Depart Christmas Island 13:15 Arrive Perth 17:50

    There is a high likelihood that on the day prior to departure the scheduled service will need to operate via Learmouth and the following timings will apply:

    VA1913 Depart Perth 06:35 Arrive Learmonth 08:35
    VA1913 Depart Learmonth 9:15 Arrive Cocos Islands 10:45
    VA1917 Depart Cocos Islands 11:30 Arrive Christmas Island 13:35
    VA1912 Depart Christmas Island 14:20 Arrive Perth 18:55
    (all times local)

    When the Learmouth diversion is required all passengers will be notified by normal process and a disruption advice will be emailed the day prior to departure.

    All flights depart from Perth Airport Terminal 1

    For up to date local check in times, please contact the local Virgin Australia office on Christmas Island on +61 (0) 8 9164 8360 or enquire at the Visitor Centre.

    For bookings, contact Virgin Australia or your Travel Agent.

    Please be aware that Christmas Island has a Telstra mobile network only - it is imperative a working contact number be provided at the time of booking in the event of flight schedule amendments which are subject to change without notice. For up to date local check in times, please contact the local Virgin Australia office on Christmas Island on +61 (0) 8 9164 8360.


    The Jakarta/ Christmas Island flights will not be operating on the following dates:

    April 6th
    May 11th & 18th
    June 1st & 8th
    August 24th
    September 7th

    Flights Jakarta - Christmas Island - Jakarta will operate on the following schedule on a Garuda Charter:

    Every Saturday

    GA7000 Depart Jakarta: 13:40 - Arrive Christmas Is: 15:00
    GA7010 Depart Christmas Is: 15:40 - Arrive Jakarta: 17:05

    Winter Schedule: 28 October 2018 – 31 March 2020 (Every Saturday):

    GA7000 Depart Jakarta:13:00 - Arrive Christmas Island: 14:20
    GA7010 Depart Christmas Island: 15:00 - Arrive Jakarta: 16:25

    Return : AUD780

    One Way Ex Jakarta : AUD375
    One Way Ex Christmas Island : AUD405

    All taxes included

    Flight surcharges may apply for peak periods

    Checked Baggage : 20kg per person
    Pre-purchased additional baggage available, please contact Travel Exchange Christmas Island for further details.

    Departure International Terminal 3 Jakarta
    Soekarno-Hatta International Airport

    For further information and flight bookings from Jakarta to Christmas Island:

    Travel Exchange Christmas Island

    Or contact one of our member travel agents

    Flights Kuala Lumpur - Christmas Island - Kuala Lumpur will operate on the following schedule on a Malindo Charter 737-800

    Depart KUL 1200 – arrive XCH 1340
    Depart XCH 1440 – arrive KUL 1820

    March   5th & 19th
    April   2nd, 16th & 30th
    May   14th & 28th
    June   11th & 25th


    AUD600 Economy One Way
    AUD750 Business One Way
    AUD1200 Economy Return
    AUD1500 Business Return

    2 pieces of checked in baggage with a limit of 30kg for Economy and 40kg for Business. Overweight items will be charged $20 per kg.

    For flight information from Kuala Lumpur, please contact Evercrown: or call +61 8 9164 7168 or +61 439 215 168
  • Australian Travel Agents

    Members of the Christmas Island Tourism Association

    Broome, Kimberley & Beyond
    Tel: 1300 245 565

    Indian Ocean Experiences
    Tel: +61 (0)439 215 667

  • International Travel Agents

    Members of the Christmas Island Tourism Association

    Best of Travel Group
     27 offices in Belgium, The Netherlands, Austria, Switzerland and Germany
    Web :

    Boomerang Reisen GmbH
    Biewerer Strasse 15
    54293, Trier
    for flights and Christmas Island packages from Europe
    Web :

    Cango Travel
    (Culture Adventure Nature)
    149 Tanglin Road
    #03-19 Tanglin Shopping Centre
    Singapore 247909
    Phone: +65.6317.2128
    STB TA License #00862

    Ethos Travel
    Phone : + 44 20 7284 1888 (London, UK)
    For flights and Christmas Island packages from UK and Europe
    Email :

    Ultramarina - France and Switzerland
    Offices in Nantes, Paris, Marseille, Lyon, Genève and Villeneuve

  • Airport Transfers

    Airport Transfers may be arranged direct with

    Indian Ocean Experiences
    Phone +61 (0) 439 215 667
    $25 one way
    $35 return
    Minimum 2 people
    Book here

    The Christmas Island Taxi Service
    For bookings, please call +61 (0)439 215 644

Book your Christmas Island Trip

Search availability for accommodation, tours and car hire and book online:


Subscribe to our Newsletter

Subscribe to our email newsletter featuring Christmas Island news and events:

Accredited Tourism BusinessT


Discovering Christmas Island and it’s hotels on


This website is secure

Christmas Island Tourism Association

Visitor Centre

Corporate Resources

Media Library

Media/ Press

Members of 

eco tourism logo


CD01529B A9F4 4214 939D C8214FA94DE814 ARTN

Christmas Island Tourism is proudly supported by

dept infastructure development