There are 7 ways to get from Nairobi to Cocos Islands by plane, unknown, shuttle, taxi, 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 Nairobi to Soekarno–Hatta International Airport, travel
best- Fly from Nairobi (NBO) to Soekarno–Hatta International Airport (CGK)plane NBO - CGK
- Walk from Soekarno–Hatta International Airport (CGK) to Flying Fish Coveunknown
26h 33mFly Nairobi Wilson Airport to Soekarno–Hatta International Airport, travel
- Fly from Nairobi Wilson Airport (WIL) to Soekarno–Hatta International Airport (CGK)plane WIL - CGK
- Walk from Soekarno–Hatta International Airport (CGK) to Flying Fish Coveunknown
30h 8mFly Nairobi to Halim Perdanakusuma Airport, travel
- Fly from Nairobi (NBO) to Halim Perdanakusuma Airport (HLP)plane NBO - HLP
- Walk from Jakarta-Halim-Perdana-Kusuma-Airport-HLP to Flying Fish Coveunknown
35h 26mShuttle, taxi to Kilimanjaro International Airport, fly to Soekarno–Hatta International Airport, travel
- Take a shuttle bus from Nairobi to Arusha
- Take the taxi from Arusha to Kilimanjaro International Airport (JRO)taxi
- Fly from Kilimanjaro International Airport (JRO) to Soekarno–Hatta International Airport (CGK)plane JRO - CGK
- Walk from Soekarno–Hatta International Airport (CGK) to Flying Fish Coveunknown
35h 13mBus to Kisumu International Airport, fly to Soekarno–Hatta International Airport, travel
- Take the bus from Nairobi to Kisumubus
- Fly from Kisumu International Airport (KIS) to Soekarno–Hatta International Airport (CGK)plane KIS - CGK
- Walk from Soekarno–Hatta International Airport (CGK) to Flying Fish Coveunknown
34h 20mBus to Eldoret International Airport, fly to Soekarno–Hatta International Airport, travel
- Take the bus from Nairobi to Eldoretbus
- Fly from Eldoret International Airport (EDL) to Soekarno–Hatta International Airport (CGK)plane EDL - CGK
- Walk from Soekarno–Hatta International Airport (CGK) to Flying Fish Coveunknown
35h 57mBus to Kisumu International Airport, fly to Halim Perdanakusuma Airport, travel
- Take the bus from Nairobi to Kisumubus
- Fly from Kisumu International Airport (KIS) to Halim Perdanakusuma Airport (HLP)plane KIS - HLP
- Walk from Jakarta-Halim-Perdana-Kusuma-Airport-HLP to Flying Fish Coveunknown
2d 8h
Nairobi (NBO) to Soekarno–Hatta International Airport (CGK) flights
Questions & Answers
The distance between Nairobi and Cocos Islands is 8279 km.
It takes approximately 26h 33m to get from Nairobi to Cocos Islands, including transfers.
Cocos Islands is 3h 30m ahead of Nairobi. It is currently 5:32 PM in Nairobi and 9:02 PM in Cocos Islands.
There are eight+ hotels available in Cocos Islands.
What companies run services between Nairobi, Kenya and Cocos Islands?
There is no direct connection from Nairobi to Cocos Islands. However, you can take the bus to JKIA - Passenger Boarding, walk to Nairobi (NBO) airport, fly to Soekarno–Hatta International Airport (CGK), then travel to Flying Fish Cove. Alternatively, you can fly to Soekarno–Hatta International Airport (CGK) then travel to Flying Fish Cove.
- Website
- goindigo.in
Flights from Nairobi to Soekarno–Hatta International Airport via Mumbai
- Ave. Duration
- 14h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $370–850
Flights from Nairobi Wilson Airport to Soekarno–Hatta International Airport via Ukunda, Nairobi, Mumbai
- Ave. Duration
- 20h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $390–900
Flights from Nairobi Wilson Airport to Soekarno–Hatta International Airport via Zanzibar, Dar es Salaam, Mumbai
- Ave. Duration
- 20h 50m
- When
- Every day
- Estimated price
- $430–950
Flights from Nairobi Wilson Airport to Soekarno–Hatta International Airport via Kilimanjaro International Airport, Addis Ababa, Singapore Changi
- Ave. Duration
- 23h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- $460–1,200
Flights from Nairobi Wilson Airport to Soekarno–Hatta International Airport via Arusha, Dar es Salaam, Mumbai
- Ave. Duration
- 24h 20m
- When
- Every day
- Estimated price
- $430–950
Flights from Kilimanjaro International Airport to Soekarno–Hatta International Airport via Addis Ababa, Singapore Changi
- Ave. Duration
- 17h 35m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- $550–1,500
Flights from Kilimanjaro International Airport to Soekarno–Hatta International Airport via Dar es Salaam, Mumbai
- Ave. Duration
- 17h 40m
- When
- Wednesday and Saturday
- Estimated price
- $500–1,200
Flights from Kisumu International Airport to Soekarno–Hatta International Airport via Nairobi, Mumbai
- Ave. Duration
- 15h 55m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $390–900
Flights from Eldoret International Airport to Soekarno–Hatta International Airport via Nairobi, Mumbai
- Ave. Duration
- 17h 40m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $440–1,000
Flights from Eldoret International Airport to Soekarno–Hatta International Airport via Kisumu International Airport, Nairobi, Mumbai
- Ave. Duration
- 22h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $440–1,000
- Phone
- +254 203 555 780
- [email protected]
- Website
- marangushuttles.com
Shuttle from Nairobi to Arusha
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- $1–25
- Schedules at
- marangushuttles.com
- Ave. Duration
- 50 min
- Estimated price
- $17–22
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
