Find flights
Deals
When to book
Airlines
FAQs

Cheap flights from Thailand to Nairobi from ฿7,548

This is the cheapest one-way flight price found by a Cheapflights user in the last 72 hours by searching for a flight departing on 11/4. Fares are subject to change and may not be available on all flights or dates of travel.
BKK — NBO
16 Jan — 23 Jan1
1 adult

Cheap flight deals from Thailand to Nairobi

Discover tips and strategies to find the most affordable flight options for your journey from Thailand (TH0) to Nairobi (NB0). Learn about various techniques such as flexible date searches, comparing prices across and setting up price alerts. Use these methods to find the cheapest flights available for your travel needs. Data last updated 11 January 2025.

Round-trip from

฿16,377

One-way from

฿7,548
2/3-7/3
  • 2/3-7/3
  • 2 total stops
  • 36h 55m total
  • Thailand to Nairobi
11/4
  • 11/4
  • 1 total stop
  • 13h 05m total
  • Thailand to Nairobi

Find flight deals from Thailand to Nairobi

Cheapest flights from Thailand to Nairobi
Explore the most affordable flight options available from Thailand to Nairobi. Find the lowest fares from popular airlines and budget airlines, with prices last updated on 11 January 2025.

Sun 2/306:40DMK - NBO
1 stop20h 20mMultiple Airlines
Fri 7/300:30NBO - DMK
1 stop16h 35mMultiple Airlines
Deal found 10/1฿16,377
Wed 19/215:35BKK - NBO
1 stop18h 05mIndiGo
Thu 27/206:40NBO - BKK
1 stop27h 50mIndiGo
Deal found 10/1฿17,347
Sat 19/421:00BKK - NBO
2 stops30h 00mMultiple Airlines
Fri 25/400:30NBO - BKK
2 stops30h 15mMultiple Airlines
Deal found 10/1฿17,866
Thu 6/217:50BKK - NBO
1 stop23h 25mแอร์อาราเบีย
Thu 20/214:05NBO - BKK
1 stop22h 45mแอร์อาราเบีย
Deal found 10/1฿25,830
Sun 23/202:15BKK - NBO
2 stops29h 15mเอทิฮัดแอร์เวย์
Sun 2/304:20NBO - BKK
2 stops39h 15mเอทิฮัดแอร์เวย์
Deal found 10/1฿29,985
Wed 5/201:55BKK - NBO
1 stop15h 15mEthiopian Air
Thu 20/218:00NBO - BKK
1 stop14h 30mEthiopian Air
Deal found 10/1฿30,296
Sun 7/903:40BKK - NBO
1 stop14h 35mEmirates
Mon 22/916:35NBO - BKK
1 stop15h 55mEmirates
Deal found 9/1฿33,274
Tue 1/409:05BKK - NBO
1 stop18h 45mQatar Airways
Mon 14/401:20NBO - BKK
1 stop13h 45mQatar Airways
Deal found 9/1฿33,343
Sat 15/201:00BKK - NBO
Nonstop9h 05mเคนย่าแอร์เวย์
Sun 2/323:59NBO - BKK
Nonstop9h 31mเคนย่าแอร์เวย์
Deal found 9/1฿35,178
Thu 6/206:15BKK - NBO
1 stop25h 20mเตอร์กิชแอร์ไลน์
Wed 19/204:35NBO - BKK
1 stop20h 05mเตอร์กิชแอร์ไลน์
Deal found 9/1฿39,403
Tue 2/912:50BKK - NBO
3 stops37h 40mสวิส อินเตอร์เนชั่นแนล แอร์ไลน์
Tue 16/922:40NBO - BKK
2 stops31h 05mสวิส อินเตอร์เนชั่นแนล แอร์ไลน์
Deal found 9/1฿39,610
Thu 6/215:20BKK - NBO
2 stops18h 15mซาอุเดียแอร์ไลน์
Wed 19/202:40NBO - BKK
1 stop40h 55mซาอุเดียแอร์ไลน์
Deal found 10/1฿40,580

Find flights from Thailand to Nairobi within your budget

Customise your flight search to find flights from Thailand to Nairobi that fit within your specific budget. Explore options based on user searches and filter the results based on your desired price range. Find flights that match your budget for a cost-effective journey. Over the last 7 days, Cheapflights users made 17,341 searches. Data last updated 11 January 2025.

Fly from

Any airport

Fly to

Any airport

Route

Depart

Return

Price

BangkokNairobi

DMK - NBO

DMKNBO

Bangkok Don Mueang Intl

Sun 2/3

06:40-23:00

1 stop20h 20m

Nairobi Jomo Kenyatta Intl

Fri 7/3

00:30-21:05

1 stop16h 35m

฿16,377

BangkokNairobi

BKK - NBO

BKKNBO

Bangkok Suvarnabhumi

Wed 19/2

15:35-05:40

1 stop18h 05m

Nairobi Jomo Kenyatta Intl

Thu 27/2

06:40-14:30

1 stop27h 50m

฿17,347

BangkokNairobi

BKK - NBO

BKKNBO

Bangkok Suvarnabhumi

Sat 19/4

21:00-23:00

2 stops30h 00m

Nairobi Jomo Kenyatta Intl

Fri 25/4

00:30-10:45

2 stops30h 15m

฿17,866

BangkokNairobi

BKK - NBO

BKKNBO

Bangkok Suvarnabhumi

Thu 6/2

17:50-13:15

1 stop23h 25m

Nairobi Jomo Kenyatta Intl

Thu 20/2

14:05-16:50

1 stop22h 45m

฿25,830

BangkokNairobi

BKK - NBO

BKKNBO

Bangkok Suvarnabhumi

Sun 23/2

02:15-03:30

2 stops29h 15m

Nairobi Jomo Kenyatta Intl

Sun 2/3

04:20-23:35

2 stops39h 15m

฿29,985

BangkokNairobi

BKK - NBO

BKKNBO

Bangkok Suvarnabhumi

Wed 5/2

01:55-13:10

1 stop15h 15m

Nairobi Jomo Kenyatta Intl

Thu 20/2

18:00-12:30

1 stop14h 30m

฿30,296

BangkokNairobi

BKK - NBO

BKKNBO

Bangkok Suvarnabhumi

Tue 1/4

09:05-23:50

1 stop18h 45m

Nairobi Jomo Kenyatta Intl

Mon 14/4

01:20-19:05

1 stop13h 45m

฿33,343

BangkokNairobi

BKK - NBO

BKKNBO

Bangkok Suvarnabhumi

Mon 31/3

02:15-14:15

1 stop16h 00m

Nairobi Jomo Kenyatta Intl

Tue 15/4

22:45-18:20

1 stop15h 35m

฿33,967

BangkokNairobi

BKK - NBO

BKKNBO

Bangkok Suvarnabhumi

Sat 15/2

01:00-06:05

Nonstop9h 05m

Nairobi Jomo Kenyatta Intl

Sun 2/3

23:59-13:30

Nonstop9h 31m

฿35,178

BangkokNairobi

BKK - NBO

BKKNBO

Bangkok Suvarnabhumi

Thu 6/2

06:15-03:35

1 stop25h 20m

Nairobi Jomo Kenyatta Intl

Wed 19/2

04:35-04:40

1 stop20h 05m

฿39,403

Flights are sorted by cheapest return flights first.

Deals found on 10/1

Showing 1-10 of 28 results
1
2
3

Best time to book a flight from Thailand to Nairobi

Have a flexible travel schedule? Discover the best time to fly to Nairobi from Thailand with our price prediction graph.
Estimated return price
Rates are based on past data. Find the cheapest month and day to book your flight based on your travel requirements, then search for cheap deals.

Travel insights for flights from Thailand to Nairobi

Get recent, data-driven insights about flights from Thailand to Nairobi including ideal travel times, pricing trends, and more.

What is the cheapest time of day to fly from TH to NBO?

Find hourly flight availability from Thailand to Nairobi. Discover flight options and departure times throughout the day, allowing you to choose a departure time that suits your schedule. Data last updated 11 January 2025.

When flying from Thailand to Nairobi, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Rainfall in Nairobi by month

Plan your trip to Nairobi by taking into account the average rainfall totals by month.

In terms of precipitation, rainfall in Nairobi ranges from 10.0 - 160.0 inches per month. April is typically the wettest month, when rainfall can reach 160.0 mm. July is typically the driest time to visit Nairobi when rainfall is around 10.0 mm.

Temperature in Nairobi by month

Plan your trip to Nairobi by taking into account the average temperature totals by month.

If weather is an important factor for your trip to Nairobi, use this chart to help with planning. For those seeking warmer temperatures, March is the ideal time of year to visit, when temperatures reach an average of 21.0 C. Travellers hoping to avoid the cold should look outside of June, when temperatures are typically at their lowest (around 17.0 C).

Reviews of airlines servicing Nairobi

Get insights into the airlines that provide service to Nairobi. Read reviews, discover amenities, and learn about the overall travel experience offered by airlines. Use this information to make informed decisions when choosing an airline for your flight to Nairobi. Reviews last updated 11 January 2025.
8.1
Very Good
3,341 reviews

Crew

8.3

Comfort

8.0

Food

7.9

Entertainment

8.2

Boarding

8.1

Overall

8.1

Reviews

1 / 10

Overall a good experience. Can’t fault it. Good could have been a little better.

8.1
Very Good
3,341 reviews
8.1
Very Good
3,341 reviews

Crew

8.3

Comfort

8.0

Food

7.9

Entertainment

8.2

Boarding

8.1

Overall

8.1

Reviews

1 / 10

Overall a good experience. Can’t fault it. Good could have been a little better.

8.1
Very Good
3,341 reviews

Crew

8.3

Comfort

8.0

Food

7.9

Entertainment

8.2

Boarding

8.1

Overall

8.1

Reviews

1 / 10

Overall a good experience. Can’t fault it. Good could have been a little better.

7.5
Good
3,746 reviews
8.1
Very Good
3,341 reviews

Crew

8.3

Comfort

8.0

Food

7.9

Entertainment

8.2

Boarding

8.1

Overall

8.1

Reviews

1 / 10

Overall a good experience. Can’t fault it. Good could have been a little better.

8.1
Very Good
3,341 reviews

Crew

8.3

Comfort

8.0

Food

7.9

Entertainment

8.2

Boarding

8.1

Overall

8.1

Reviews

1 / 10

Overall a good experience. Can’t fault it. Good could have been a little better.

8.1
Very Good
3,341 reviews

Crew

8.3

Comfort

8.0

Food

7.9

Entertainment

8.2

Boarding

8.1

Overall

8.1

Reviews

1 / 10