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 11h
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 12:51 PM in Nairobi and 4:21 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
- $380–850
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
- $400–1,000
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
- $470–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
- $400–1,000
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
- $600–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,300
Flights from Kisumu International Airport to Soekarno–Hatta International Airport via Nairobi, Mumbai
- Ave. Duration
- 15h 55m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $400–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
- $410–900
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
- $410–900
- Website
- thaiairways.com
Flights from Nairobi to Soekarno–Hatta International Airport via Suvarnabhumi
- Ave. Duration
- 13h 56m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $450–1,200
Flights from Nairobi Wilson Airport to Soekarno–Hatta International Airport via Kisumu International Airport, Nairobi, Suvarnabhumi
- Ave. Duration
- 21h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $440–1,200
Flights from Nairobi Wilson Airport to Soekarno–Hatta International Airport via Ukunda, Nairobi, Suvarnabhumi
- Ave. Duration
- 23h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $450–1,200
Flights from Nairobi Wilson Airport to Soekarno–Hatta International Airport via Malindi, Nairobi, Suvarnabhumi
- Ave. Duration
- 23h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $450–1,200
Flights from Kisumu International Airport to Soekarno–Hatta International Airport via Nairobi, Suvarnabhumi
- Ave. Duration
- 19h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $480–1,300
Flights from Eldoret International Airport to Soekarno–Hatta International Airport via Nairobi, Suvarnabhumi
- Ave. Duration
- 18h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $490–1,300
Flights from Eldoret International Airport to Soekarno–Hatta International Airport via Kisumu International Airport, Nairobi, Suvarnabhumi
- Ave. Duration
- 25h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $490–1,300
- Website
- citilink.co.id
Flights from Nairobi to Halim Perdanakusuma Airport via Dubai, Ngurah Rai
- Ave. Duration
- 27h 45m
- When
- Every day
- Estimated price
- $650–2,000
Flights from Nairobi to Halim Perdanakusuma Airport via Jeddah, Kuala Namu
- Ave. Duration
- 25h
- When
- Monday, Wednesday, and Sunday
- Estimated price
- $700–1,600
Flights from Kisumu International Airport to Halim Perdanakusuma Airport via Nairobi, Muscat, Kuala Namu
- Ave. Duration
- 43h 10m
- When
- Monday
- Estimated price
- $500–1,000
Flights from Kisumu International Airport to Halim Perdanakusuma Airport via Mombasa, Dubai, Ngurah Rai
- Ave. Duration
- 2d 2h
- When
- Every day
- Estimated price
- $750–2,200
Flights from Kisumu International Airport to Halim Perdanakusuma Airport via Entebbe, Jeddah, Kuala Namu
- Ave. Duration
- 45h 55m
- When
- Tuesday and Saturday
- Estimated price
- $750–1,600
Flights from Kisumu International Airport to Halim Perdanakusuma Airport via Nairobi Wilson Airport, Zanzibar, Muscat, Kuala Namu
- Ave. Duration
- 43h 45m
- When
- Thursday
- Estimated price
- $500–1,100
- Website
- garuda-indonesia.com
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
- $470–1,200
Flights from Nairobi to Halim Perdanakusuma Airport via Dubai, Ngurah Rai
- Ave. Duration
- 27h 45m
- When
- Every day
- Estimated price
- $650–2,000
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
- $600–1,500
Flights from Kisumu International Airport to Halim Perdanakusuma Airport via Mombasa, Dubai, Ngurah Rai
- Ave. Duration
- 2d 2h
- When
- Every day
- Estimated price
- $750–2,200
- Website
- etihad.com
Flights from Nairobi to Soekarno–Hatta International Airport via Abu Dhabi
- Ave. Duration
- 18h 47m
- When
- Every day
- Estimated price
- $290–800
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
- $470–1,200
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
- $600–1,500
- Website
- salamair.com
Flights from Nairobi to Soekarno–Hatta International Airport via Muscat
- Ave. Duration
- 17h 45m
- When
- Monday and Wednesday
- Estimated price
- $350–750
Flights from Eldoret International Airport to Soekarno–Hatta International Airport via Nairobi, Muscat
- Ave. Duration
- 22h 5m
- When
- Monday and Wednesday
- Estimated price
- $380–850
- Website
- omanair.com
Flights from Nairobi to Soekarno–Hatta International Airport via Muscat
- Ave. Duration
- 17h 45m
- When
- Monday and Wednesday
- Estimated price
- $350–750
Flights from Eldoret International Airport to Soekarno–Hatta International Airport via Nairobi, Muscat
- Ave. Duration
- 22h 5m
- When
- Monday and Wednesday
- Estimated price
- $380–850
- Website
- emirates.com
Flights from Nairobi to Soekarno–Hatta International Airport via Dubai
- Ave. Duration
- 19h 22m
- When
- Every day
- Estimated price
- $400–1,300
- Website
- batikair.com
Flights from Nairobi to Halim Perdanakusuma Airport via Dubai, Ngurah Rai
- Ave. Duration
- 23h 5m
- When
- Every day
- Estimated price
- $650–2,000
Flights from Kisumu International Airport to Halim Perdanakusuma Airport via Mombasa, Addis Ababa, Singapore Changi, Sultan Mahmud Badaruddin II
- Ave. Duration
- 40h 55m
- When
- Thursday
- Estimated price
- $750–1,900
- Website
- qatarairways.com
Flights from Kilimanjaro International Airport to Soekarno–Hatta International Airport via Doha
- Ave. Duration
- 20h 42m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $480–1,400
- 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
- Phone
- +254 726 511 628
- [email protected]
- Website
- theguardian.co.ke
Bus from Nairobi to Kisumu
- Ave. Duration
- 6h 30m
- Frequency
- Every 3 hours
- Estimated price
- $5–13
- Schedules at
- theguardiancoach.com
- Book at
- theguardian.co.ke
Bus from Nairobi to Kisumu
- Ave. Duration
- 6h 30m
- Frequency
- Every 3 hours
- Estimated price
- $5–13
- Schedules at
- theguardiancoach.com
- Book at
- theguardian.co.ke
- Phone
- +254 726 354 300 / 301
- [email protected]
- Website
- easycoachkenya.com
Bus from Nairobi to Eldoret
- Ave. Duration
- 6h 15m
- Frequency
- 5 times a day
- Estimated price
- $12–14
- Schedules at
- easycoachkenya.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





