Bangkok to Nairobi (BKK–NBO) — Airlines, Schedules & Connections
No flights match your filters.
No nonstop flights on this route. connecting options below.
BKK–NBO is served by 1 airline with nonstop service. Kenya Airways leads the route. The flight covers 4,489 miles in approximately 9h 5m. Beyond nonstop, 17 hubs offer 1-stop connections.
Airline Landscape
| Airline | Freq/wk | Aircraft | Duration | Dep OTP | Alliance | Codeshares |
|---|---|---|---|---|---|---|
| KQ Kenya Airways | 3 | 788 | 9h05 | – | SkyTeam | – |
Weekly Schedule Pattern
Connection Landscape
Travel Essentials
BKK: +07 · NBO: EAT
When it's 6:00 PM in Bangkok, it's 2:00 PM in Nairobi.
Thai passport holders need an Electronic Travel Authorization (eTA) to enter Kenya. Apply online at etakenya.go.ke at least 72 hours before departure. The eTA costs $30 (about THB 1,050) and is valid for 90 days. Passport must be valid for at least 6 months beyond the date of entry with two blank pages. The eTA replaced the previous visa system in January 2024 and is issued electronically. Print the confirmation or save it on your phone.
At Jomo Kenyatta International Airport (NBO) in Nairobi, show your eTA confirmation and passport at immigration. The eTA allows a stay of up to 90 days for tourism or business. Extensions are available at the Department of Immigration Services in Nairobi. Yellow fever vaccination is required for entry into Kenya; carry your International Certificate of Vaccination (yellow card). This is checked at immigration.
No direct flights connect Bangkok to Nairobi. Route through a Gulf hub: Dubai to Nairobi (5 hours on Emirates or Kenya Airways), Doha to Nairobi (5 hours 30 minutes on Qatar Airways), or Addis Ababa (2 hours to Nairobi on Ethiopian Airlines, connecting from Bangkok in about 9 hours). Total travel time from Bangkok runs 12 to 16 hours. Kenya uses the Kenyan shilling (KES), trading at roughly 3.7 KES per THB 1 or about 129 KES per $1. M-Pesa mobile money is ubiquitous in Kenya, but tourists can use cash and cards. ATMs are widespread in Nairobi and Mombasa. Safari parks charge USD: Masai Mara (adult $80 per day), Amboseli ($60), Tsavo ($52). Nairobi's SGR train to Mombasa takes 5 hours and costs KES 1,000 (about THB 270) for second class.
Airport Rail Link (ARL) runs from Phaya Thai station to Suvarnabhumi in 30 minutes (฿45 City Line; ฿90–130 Express, though Express service is often suspended). Trains run 6am to midnight. Transfer at Makkasan for MRT or Phaya Thai for BTS Skytrain.Metered taxis cost ฿250–400 from central Bangkok plus expressway tolls (฿50–75); expect 40–90 minutes depending on traffic. Avoid non-metered taxis; insist on the meter. Ride-share apps (Grab) are widely used and typically cost ฿200–350.
BKK–NBO Quick Facts
Frequently Asked Questions
Flights from BKK to NBO
Suvarnabhumi Airport (BKK) and Jomo Kenyatta International Airport (NBO) are connected by nonstop service from Kenya Airways. With 3 weekly departures, this is a regularly served route.
BKK to NBO Flight Duration and Schedule
Nonstop flight time from BKK to NBO ranges from 9 hours 5 minutes. The route covers a distance of 4,489 miles (7,224 km). There are approximately 3 weekly flights outbound and 3 return, totaling 6 flights per week in both directions.
Connecting Options and Alternatives
17 one-stop connections are available, with the fastest taking approximately 15 hours via ADD. Two-stop connections are also available via intermediate hubs.