There are 4 ways to get from Geraldton to Cocos Islands by plane, unknown, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Geraldton Airport to Soekarno–Hatta International Airport, travel
best- Fly from Geraldton Airport (GET) to Soekarno–Hatta International Airport (CGK)plane GET - CGK
- Walk from Soekarno–Hatta International Airport (CGK) to Flying Fish Coveunknown
21h 9mFly Geraldton Airport to Halim Perdanakusuma Airport, travel
- Fly from Geraldton Airport (GET) to Halim Perdanakusuma Airport (HLP)plane GET - HLP
- Walk from Jakarta-Halim-Perdana-Kusuma-Airport-HLP to Flying Fish Coveunknown
23h 58mBus to Mount Magnet Airport, fly to Soekarno–Hatta International Airport, travel
- Take the bus from Transwa Bay Transwa Geraldton to Transwa Bay Transwa Mt Magnetbus
- Fly from Mount Magnet Airport (MMG) to Soekarno–Hatta International Airport (CGK)plane MMG - CGK
- Walk from Soekarno–Hatta International Airport (CGK) to Flying Fish Coveunknown
27h 31mFly Geraldton Airport to Perth Airport, fly to Soekarno–Hatta International Airport, travel
- Fly from Geraldton Airport to Jandakot Airportplane
- Fly from Perth Airport (PER) to Soekarno–Hatta International Airport (CGK)plane PER - CGK
- Walk from Soekarno–Hatta International Airport (CGK) to Flying Fish Coveunknown
19h 34m
Geraldton Airport (GET) to Soekarno–Hatta International Airport (CGK) flights
Questions & Answers
The distance between Geraldton and Cocos Islands is 3160 km.
It takes approximately 21h 9m to get from Geraldton to Cocos Islands, including transfers.
Cocos Islands is 1h 30m behind Geraldton. It is currently 4:30 PM in Geraldton and 3:00 PM in Cocos Islands.
There are eight+ hotels available in Cocos Islands.
What companies run services between Geraldton, WA, Australia and Cocos Islands?
There is no direct connection from Geraldton to Cocos Islands. However, you can take the taxi to Geraldton-Airport-GET airport, fly to Soekarno–Hatta International Airport (CGK), then travel to Flying Fish Cove. Alternatively, you can take the taxi to Geraldton-Airport-GET airport, fly to Halim Perdanakusuma Airport (HLP), then travel to Flying Fish Cove.
- Website
- singaporeair.com
Flights from Geraldton Airport to Soekarno–Hatta International Airport via Perth Airport, Singapore Changi
- Ave. Duration
- 12h 33m
- When
- Monday to Saturday
- Estimated price
- $200–1,500
Flights from Mount Magnet Airport to Soekarno–Hatta International Airport via Perth Airport, Singapore Changi
- Ave. Duration
- 17h 15m
- When
- Monday, Thursday, Friday, and Wednesday
- Estimated price
- $220–1,400
Flights from Perth Airport to Soekarno–Hatta International Airport via Singapore Changi
- Ave. Duration
- 8h 23m
- When
- Every day
- Estimated price
- $150–1,200
- Website
- airasia.com
Flights from Geraldton Airport to Soekarno–Hatta International Airport via Perth Airport, Ngurah Rai
- Ave. Duration
- 14h 42m
- When
- Every day
- Estimated price
- $200–550
Flights from Mount Magnet Airport to Soekarno–Hatta International Airport via Perth Airport, Ngurah Rai
- Ave. Duration
- 11h 52m
- When
- Monday, Thursday, Friday, and Wednesday
- Estimated price
- $170–490
Flights from Perth Airport to Soekarno–Hatta International Airport via Ngurah Rai
- Ave. Duration
- 7h 51m
- When
- Every day
- Estimated price
- $150–450
- Website
- batikair.com
Flights from Geraldton Airport to Soekarno–Hatta International Airport via Perth Airport
- Ave. Duration
- 11h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $270–600
Flights from Geraldton Airport to Halim Perdanakusuma Airport via Perth Airport, Ngurah Rai
- Ave. Duration
- 14h 15m
- When
- Monday to Saturday
- Estimated price
- $440–950
Flights from Geraldton Airport to Halim Perdanakusuma Airport via Perth Airport, Soekarno–Hatta International Airport, Malang
- Ave. Duration
- 21h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $500–1,100
Flights from Geraldton Airport to Halim Perdanakusuma Airport via Perth Airport, Soekarno–Hatta International Airport, Sultan Mahmud Badaruddin II
- Ave. Duration
- 22h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $470–1,000
Flights from Mount Magnet Airport to Soekarno–Hatta International Airport via Perth Airport
- Ave. Duration
- 17h 10m
- When
- Wednesday
- Estimated price
- $240–550
Flights from Perth Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $270–490
- Website
- malindoair.com
Flights from Geraldton Airport to Soekarno–Hatta International Airport via Perth Airport
- Ave. Duration
- 11h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $270–600
Flights from Mount Magnet Airport to Soekarno–Hatta International Airport via Perth Airport
- Ave. Duration
- 17h 10m
- When
- Wednesday
- Estimated price
- $240–550
Flights from Mount Magnet Airport to Soekarno–Hatta International Airport via Perth Airport, Kuala Lumpur
- Ave. Duration
- 20h 25m
- When
- Wednesday
- Estimated price
- $220–650
Flights from Perth Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $270–490
Flights from Perth Airport to Soekarno–Hatta International Airport via Kuala Lumpur
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- $190–390
- Website
- garuda-indonesia.com
Flights from Geraldton Airport to Soekarno–Hatta International Airport via Perth Airport, Singapore Changi
- Ave. Duration
- 13h 15m
- When
- Monday to Saturday
- Estimated price
- $390–1,500
Flights from Geraldton Airport to Soekarno–Hatta International Airport via Perth Airport, Ngurah Rai
- Ave. Duration
- 14h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $200–750
Flights from Geraldton Airport to Halim Perdanakusuma Airport via Perth Airport, Ngurah Rai
- Ave. Duration
- 15h 45m
- When
- Tuesday to Saturday
- Estimated price
- $280–1,100
- Website
- citilink.co.id
Flights from Geraldton Airport to Halim Perdanakusuma Airport via Perth Airport, Ngurah Rai
- Ave. Duration
- 15h 45m
- When
- Tuesday to Saturday
- Estimated price
- $280–1,100
Flights from Geraldton Airport to Halim Perdanakusuma Airport via Perth Airport, Ngurah Rai, Juanda International
- Ave. Duration
- 17h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $290–1,100
Flights from Mount Magnet Airport to Soekarno–Hatta International Airport via Perth Airport, Ngurah Rai
- Ave. Duration
- 12h 20m
- When
- Monday, Thursday, and Friday
- Estimated price
- $270–600
- Website
- transnusa.co.id
Flights from Perth Airport to Soekarno–Hatta International Airport via Ngurah Rai
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- $190–430
- Website
- flyscoot.com
Flights from Perth Airport to Soekarno–Hatta International Airport via Singapore Changi
- Ave. Duration
- 8h 55m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- $150–550
- Website
- airasia.com
Flights from Perth Airport to Soekarno–Hatta International Airport via Kuala Lumpur
- Ave. Duration
- 8h 55m
- When
- Every day
- Estimated price
- $190–550
- Website
- malaysiaairlines.com
Flights from Perth Airport to Soekarno–Hatta International Airport via Kuala Lumpur
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- $220–750
- Phone
- 1300 662 205
- [email protected]
- Website
- transwa.wa.gov.au
Bus from Transwa Bay Transwa Geraldton to Transwa Bay Transwa Mt Magnet
- Ave. Duration
- 4h 42m
- Frequency
- Twice a week
- Estimated price
- $35–45
- Website
- https://www.transwa.wa.gov.au/
- Schedules at
- https://www.transwa.wa.gov.au/tickets-times/train-timetables
Want to know more about travelling around Cocos (Keeling) Islands
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Best ways to travel around Australia
Read the travel guide
10 amazing places to get away from it all in Australia
Read the travel guide
4 of the smartest ways to explore Australia
Read the travel guide


