There are 3 ways to get from Penang Airport (PEN) to Cocos Islands by plane, unknown, car ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Penang International Airport to Soekarno–Hatta International Airport, travel
best- Fly from Penang International Airport (PEN) to Soekarno–Hatta International Airport (CGK)plane PEN - CGK
- Walk from Soekarno–Hatta International Airport (CGK) to Flying Fish Coveunknown
12h 8mCar ferry, train to Sultan Abdul Aziz Shah, fly to Soekarno–Hatta International Airport, travel
- Take the carferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminalcarferry
- Take the train from Butterworth to Sungai Bulohtrain
- Fly from Sultan Abdul Aziz Shah (SZB) to Soekarno–Hatta International Airport (CGK)plane SZB - CGK
- Walk from Soekarno–Hatta International Airport (CGK) to Flying Fish Coveunknown
21h 4mFly Penang International Airport to Halim Perdanakusuma Airport, travel
- Fly from Penang International Airport (PEN) to Halim Perdanakusuma Airport (HLP)plane PEN - HLP
- Walk from Jakarta-Halim-Perdana-Kusuma-Airport-HLP to Flying Fish Coveunknown
14h 2m
Penang International Airport (PEN) to Soekarno–Hatta International Airport (CGK) flights
Questions & Answers
The distance between Penang Airport (PEN) and Cocos Islands is 1945 km.
It takes approximately 12h 8m to get from Penang Airport (PEN) to Cocos Islands, including transfers.
Cocos Islands is 1h 30m behind Penang Airport (PEN). It is currently 10:04 PM in Penang Airport (PEN) and 8:34 PM in Cocos Islands.
There are eight+ hotels available in Cocos Islands.
What companies run services between Penang Airport (PEN), Malaysia and Cocos Islands?
There is no direct connection from Penang Airport (PEN) to Cocos Islands. However, you can fly to Soekarno–Hatta International Airport (CGK) then travel to Flying Fish Cove. Alternatively, you can take the bus to Weld Quay, walk to Raja Tun Uda Ferry Terminal, take the car ferry to Sultan Abdul Halim Ferry Terminal, walk to Butterworth, take the train to Sungai Buloh, walk to Sungai Buloh, take the subway to Kwasa Damansara, walk to Kwasa Damansara, take the train to Kwasa Sentral, walk to Mrt Kwasa Sentral Pintu A, take the bus to Subang Skypark Terminal, walk to Sultan Abdul Aziz Shah (SZB) airport, fly to Soekarno–Hatta International Airport (CGK), then travel to Flying Fish Cove.
- Website
- malindoair.com
Flights from Penang International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- $85–280
Flights from Penang International Airport to Soekarno–Hatta International Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 4h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $85–280
Flights from Penang International Airport to Soekarno–Hatta International Airport via Kuala Lumpur
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $85–280
Flights from Sultan Abdul Aziz Shah to Soekarno–Hatta International Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- $80–170
- Website
- airasia.com
Flights from Penang International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $80–160
Flights from Penang International Airport to Soekarno–Hatta International Airport via Kuala Lumpur
- Ave. Duration
- 4h 28m
- When
- Every day
- Estimated price
- $80–160
- Website
- batikair.com
Flights from Penang International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- $85–280
Flights from Penang International Airport to Halim Perdanakusuma Airport via Soekarno–Hatta International Airport, Sultan Mahmud Badaruddin II
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- $210–550
Flights from Penang International Airport to Halim Perdanakusuma Airport via Kuala Lumpur, Sultan Mahmud Badaruddin II
- Ave. Duration
- 9h 50m
- When
- Every day
- Estimated price
- $100–380
- Website
- transnusa.co.id
Flights from Penang International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- $110–300
Flights from Sultan Abdul Aziz Shah to Soekarno–Hatta International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $70–160
- Website
- citilink.co.id
Flights from Penang International Airport to Halim Perdanakusuma Airport via Kuala Namu
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $190–480
Flights from Penang International Airport to Halim Perdanakusuma Airport via Juanda International
- Ave. Duration
- 7h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $170–600
Flights from Penang International Airport to Halim Perdanakusuma Airport via Kuala Lumpur, Sultan Syarif Kasim II
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- $180–460
- Website
- airasia.com
Flights from Penang International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- $95–140
- Website
- singaporeair.com
Flights from Penang International Airport to Soekarno–Hatta International Airport via Singapore Changi
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $90–320
Flights from Sultan Abdul Aziz Shah to Soekarno–Hatta International Airport via Singapore Changi
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $85–280
- Website
- malaysiaairlines.com
Flights from Penang International Airport to Soekarno–Hatta International Airport via Kuala Lumpur
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- $100–320
- Website
- lionair.co.id
Flights from Penang International Airport to Soekarno–Hatta International Airport via Kuala Namu
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $140–430
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Butterworth to Sungai Buloh
- Ave. Duration
- 3h 38m
- Frequency
- Every 4 hours
- Estimated price
- $2–12
- Website
- KTMB
- Shuttle
- $2–4
- Express
- $8–12
- Phone
- 04-375 2400
- [email protected]
- Website
- penangport.com.my
Car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $1
- Schedules at
- penangport.com.my
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
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



