There are 5 ways to get from Nairobi to Puerto Princesa by plane, 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 from Nairobi Wilson Airport
best- Fly from Nairobi Wilson Airport (WIL) to Puerto Princesa (PPS)plane WIL - PPS
24h 50m₱30,000–85,000Fly from Nairobi
cheapest- Fly from Nairobi (NBO) to Puerto Princesa (PPS)plane NBO - PPS
21h 24m₱23,049–65,068Shuttle, taxi to Kilimanjaro International Airport, fly
- 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 Puerto Princesa (PPS)plane JRO - PPS
28h 15m₱39,119–112,837Bus to Kisumu International Airport, fly
- Take the bus from Nairobi to Kisumubus
- Fly from Kisumu International Airport (KIS) to Puerto Princesa (PPS)plane KIS - PPS
36h 57m₱30,190–66,885Bus to Eldoret International Airport, fly
- Take the bus from Nairobi to Eldoretbus
- Fly from Eldoret International Airport (EDL) to Puerto Princesa (PPS)plane EDL - PPS
37h 44m₱32,737–68,349
Nairobi Wilson Airport (WIL) to Puerto Princesa (PPS) flights
Questions & Answers
The cheapest way to get from Nairobi to Puerto Princesa is to fly which costs ₱23,000 - ₱65,000 and takes 21h 24m.
The fastest way to get from Nairobi to Puerto Princesa is to fly which takes 21h 24m and costs ₱23,000 - ₱65,000.
The distance between Nairobi and Puerto Princesa is 9150 km.
It takes approximately 24h 50m to fly from Nairobi Wilson Airport (WIL) to Puerto Princesa (PPS), including transfers and time at the airport.
There is no direct flight from Nairobi Wilson Airport Airport to Puerto Princesa Airport. The quickest flight takes 30h 50m and has three stopovers.
Puerto Princesa is 5h ahead of Nairobi. It is currently 12:10 AM in Nairobi and 5:10 AM in Puerto Princesa.
Cebu Pacific, Renegade Air, AirKenya Express and three other airlines offer flights from Nairobi Wilson Airport Airport to Puerto Princesa Airport.
There are 473+ hotels available in Puerto Princesa.
What companies run services between Nairobi, Kenya and Puerto Princesa, Philippines?
AirKenya Express, Qatar Airways, and four other airlines fly from Nairobi Wilson Airport (WIL) to Puerto Princesa (PPS) twice daily.
- Website
- cebupacificair.com
Flights from Nairobi Wilson Airport to Puerto Princesa via Kilimanjaro International Airport, Doha, Manila
- Ave. Duration
- 24h 50m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₱30,000–85,000
Flights from Nairobi to Puerto Princesa via Muscat, Manila
- Ave. Duration
- 25h 50m
- When
- Friday
- Estimated price
- ₱27,000–60,000
Flights from Nairobi to Puerto Princesa via Abu Dhabi, Manila
- Ave. Duration
- 30h 5m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₱23,000–65,000
Flights from Kilimanjaro International Airport to Puerto Princesa via Doha, Manila
- Ave. Duration
- 20h 25m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₱38,000–110,000
Flights from Kisumu International Airport to Puerto Princesa via Entebbe, Doha, Manila
- Ave. Duration
- 28h 20m
- When
- Every day
- Estimated price
- ₱33,000–95,000
Flights from Kisumu International Airport to Puerto Princesa via Nairobi, Muscat, Manila
- Ave. Duration
- 29h 45m
- When
- Friday
- Estimated price
- ₱29,000–65,000
Flights from Kisumu International Airport to Puerto Princesa via Nairobi, Suvarnabhumi, Manila
- Ave. Duration
- 30h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₱36,000–95,000
Flights from Eldoret International Airport to Puerto Princesa via Nairobi, Muscat, Manila
- Ave. Duration
- 29h 15m
- When
- Friday
- Estimated price
- ₱30,000–65,000
Flights from Eldoret International Airport to Puerto Princesa via Nairobi, Suvarnabhumi, Manila
- Ave. Duration
- 29h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₱37,000–95,000
- Website
- philippineairlines.com
Flights from Nairobi Wilson Airport to Puerto Princesa via Kisumu International Airport, Nairobi, Suvarnabhumi, Manila
- Ave. Duration
- 33h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₱33,000–85,000
Flights from Nairobi to Puerto Princesa via Guangzhou Baiyun, Manila
- Ave. Duration
- 18h 35m
- When
- Every day
- Estimated price
- ₱23,000–80,000
Flights from Nairobi to Puerto Princesa via Suvarnabhumi, Manila
- Ave. Duration
- 26h 26m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₱34,000–90,000
Flights from Kisumu International Airport to Puerto Princesa via Nairobi, Suvarnabhumi, Manila
- Ave. Duration
- 31h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₱36,000–95,000
Flights from Eldoret International Airport to Puerto Princesa via Nairobi, Suvarnabhumi, Manila
- Ave. Duration
- 30h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₱37,000–95,000
Flights from Eldoret International Airport to Puerto Princesa via Kisumu International Airport, Nairobi, Suvarnabhumi, Manila
- Ave. Duration
- 38h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₱37,000–95,000
- Website
- qatarairways.com
Flights from Nairobi Wilson Airport to Puerto Princesa via Kilimanjaro International Airport, Doha, Manila
- Ave. Duration
- 42h 20m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₱30,000–85,000
Flights from Nairobi to Puerto Princesa via Guangzhou Baiyun, Manila
- Ave. Duration
- 18h 35m
- When
- Every day
- Estimated price
- ₱23,000–80,000
Flights from Kilimanjaro International Airport to Puerto Princesa via Doha, Manila
- Ave. Duration
- 37h 55m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₱38,000–110,000
- Website
- airasia.com
Flights from Nairobi to Puerto Princesa via Abu Dhabi, Manila
- Ave. Duration
- 21h 50m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₱23,000–65,000
- Phone
- +254 203 555 780
- [email protected]
- Website
- marangushuttles.com
Shuttle from Nairobi to Arusha
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- ₱19–1,600
- 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
- ₱340–800
- 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
- ₱700–850
- Schedules at
- easycoachkenya.com
- Ave. Duration
- 50 min
- Estimated price
- ₱1,100–1,300
Want to know more about travelling around Philippines
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
4 stunningly beautiful Philippines islands you need to visit
Read the travel guide





