Book your flight to Kenya

Kenya

Jomo Kenyatta International Airport – NBO, is an international airport in Nairobi, the capital of and largest city in Kenya. Located in the Embakasi suburb 15 kilometres (9 mi) southeast of Nairobi’s central business district, the airport has scheduled flights to destinations in over 50 countries.

A large proportion of Kenya’s tourism centres on safaris and tours of its national parks and game reserves. While most tourists visit for safari there are also cultural aspects of the country to explore in cities like Mombasa and Lamu on the Coast. The Masai Mara National Reserve is usually where the Maasai Village can be found; a site that most tourists like to visit.

Cheap Flights Nairobi - Kenya

To Nairobi

Origin - DestinationFlight classStopsWhen foundFind Ticket

Kisumu ↔ Nairobi

Economy

Direct

6 days

Tickets from 59

Mombasa ↔ Nairobi

Economy

Direct

1 hour

Tickets from 76

Addis Ababa ↔ Nairobi

Economy

Direct

3 days

Tickets from 185

Entebbe ↔ Nairobi

Economy

1 stop

6 days

Tickets from 197

Dar es Salaam ↔ Nairobi

Economy

1 stop

5 days

Tickets from 214

Kigali ↔ Nairobi

Economy

Direct

2 days

Tickets from 238

Kilimanjaro ↔ Nairobi

Economy

Direct

1 week

Tickets from 271

Dubai ↔ Nairobi

Economy

1 stop

2 days

Tickets from 275

Bujumbura ↔ Nairobi

Economy

1 stop

1 day

Tickets from 303

Johannesburg ↔ Nairobi

Economy

1 stop

1 week

Tickets from 308

Muscat ↔ Nairobi

Economy

1 stop

2 days

Tickets from 312

Mumbai ↔ Nairobi

Economy

1 stop

2 days

Tickets from 317

Bahrain ↔ Nairobi

Economy

1 stop

1 week

Tickets from 328

Lusaka ↔ Nairobi

Economy

1 stop

1 week

Tickets from 351

Mogadishu ↔ Nairobi

Economy

Direct

3 days

Tickets from 354

Harare ↔ Nairobi

Economy

1 stop

1 week

Tickets from 355

Zanzibar ↔ Nairobi

Economy

1 stop

5 days

Tickets from 382

Beirut ↔ Nairobi

Economy

1 stop

1 week

Tickets from 385

Sharjah ↔ Nairobi

Economy

Direct

1 week

Tickets from 386

Cairo ↔ Nairobi

Economy

Direct

1 week

Tickets from 389

Jeddah ↔ Nairobi

Economy

1 stop

1 week

Tickets from 396

Riyadh ↔ Nairobi

Economy

1 stop

2 days

Tickets from 406

Khartoum ↔ Nairobi

Economy

1 stop

1 week

Tickets from 407

Abu Dhabi ↔ Nairobi

Economy

1 stop

1 week

Tickets from 412

Lilongwe ↔ Nairobi

Economy

1 stop

5 days

Tickets from 412

Doha ↔ Nairobi

Economy

1 stop

4 days

Tickets from 424

Paris ↔ Nairobi

Economy

1 stop

6 days

Tickets from 429

Douala ↔ Nairobi

Economy

1 stop

3 days

Tickets from 440

Brussels ↔ Nairobi

Economy

1 stop

1 week

Tickets from 447

Dammam ↔ Nairobi

Economy

1 stop

6 days

Tickets from 451

New Delhi ↔ Nairobi

Economy

1 stop

1 week

Tickets from 458

Turin ↔ Nairobi

Economy

1 stop

2 days

Tickets from 464

London ↔ Nairobi

Economy

1 stop

2 days

Tickets from 471

Kinshasa ↔ Nairobi

Economy

1 stop

2 days

Tickets from 471

Vienna ↔ Nairobi

Economy

1 stop

2 days

Tickets from 472

Tunis ↔ Nairobi

Economy

1 stop

3 days

Tickets from 473

Moscow ↔ Nairobi

Economy

1 stop

7 hours

Tickets from 476

Kochi ↔ Nairobi

Economy

2 stops

4 days

Tickets from 477

Karachi ↔ Nairobi

Economy

1 stop

6 days

Tickets from 479

Ahmedabad ↔ Nairobi

Economy

2 stops

2 days

Tickets from 481

To Mombasa

Origin - DestinationFlight classStopsWhen foundFind Ticket

Nairobi ↔ Mombasa

Economy

Direct

5 days

Tickets from 75

Kisumu ↔ Mombasa

Economy

1 stop

4 days

Tickets from 183

Dar es Salaam ↔ Mombasa

Economy

1 stop

1 week

Tickets from 215

Addis Ababa ↔ Mombasa

Economy

1 stop

1 day

Tickets from 272

Entebbe ↔ Mombasa

Economy

1 stop

3 days

Tickets from 295

Johannesburg ↔ Mombasa

Economy

1 stop

5 days

Tickets from 329

Dubai ↔ Mombasa

Economy

1 stop

1 week

Tickets from 347

Muscat ↔ Mombasa

Economy

2 stops

6 hours

Tickets from 396

Frankfurt ↔ Mombasa

Economy

1 stop

3 days

Tickets from 410

Mumbai ↔ Mombasa

Economy

1 stop

5 days

Tickets from 419

Cape Town ↔ Mombasa

Economy

1 stop

6 days

Tickets from 476

Milan ↔ Mombasa

Economy

2 stops

1 week

Tickets from 488

Kilimanjaro ↔ Mombasa

Economy

1 stop

1 week

Tickets from 507

London ↔ Mombasa

Economy

1 stop

1 day

Tickets from 508

Rome ↔ Mombasa

Economy

2 stops

6 days

Tickets from 514

Dusseldorf ↔ Mombasa

Economy

1 stop

1 week

Tickets from 519

Berlin ↔ Mombasa

Economy

2 stops

17 hours

Tickets from 529

Bremen ↔ Mombasa

Economy

1 stop

3 days

Tickets from 533

Mahe Island ↔ Mombasa

Economy

1 stop

1 week

Tickets from 554

Birmingham ↔ Mombasa

Economy

2 stops

3 days

Tickets from 574

From Nairobi

Origin - DestinationFlight classStopsWhen foundFind Ticket

Nairobi ↔ Kisumu

Economy

Direct

1 day

Tickets from 71

Nairobi ↔ Mombasa

Economy

Direct

5 days

Tickets from 75

Nairobi ↔ Eldoret

Economy

Direct

1 week

Tickets from 86

Nairobi ↔ Ukunda

Economy

Direct

1 week

Tickets from 88

Nairobi ↔ Malindi

Economy

Direct

6 hours

Tickets from 111

Nairobi ↔ Addis Ababa

Economy

Direct

5 days

Tickets from 207

Nairobi ↔ Dar es Salaam

Economy

1 stop

1 week

Tickets from 211

Nairobi ↔ Kilimanjaro

Economy

Direct

2 days

Tickets from 252

Nairobi ↔ Entebbe

Economy

Direct

1 day

Tickets from 252

Nairobi ↔ Kigali

Economy

1 stop

4 days

Tickets from 263

Nairobi ↔ Lusaka

Economy

1 stop

4 days

Tickets from 283

Nairobi ↔ Dubai

Economy

1 stop

2 days

Tickets from 297

Nairobi ↔ Zanzibar

Economy

1 stop

4 days

Tickets from 304

Nairobi ↔ Lilongwe

Economy

2 stops

17 hours

Tickets from 315

Nairobi ↔ Mogadishu

Economy

Direct

15 hours

Tickets from 318

Nairobi ↔ Sharjah

Economy

Direct

1 week

Tickets from 331

Nairobi ↔ Johannesburg

Economy

1 stop

2 days

Tickets from 347

Nairobi ↔ Lagos

Economy

1 stop

1 hour

Tickets from 362

Nairobi ↔ Cape Town

Economy

1 stop

5 days

Tickets from 368

Nairobi ↔ Mumbai

Economy

1 stop

1 week

Tickets from 387

Nairobi ↔ Abidjan

Economy

2 stops

1 week

Tickets from 414

Nairobi ↔ Cairo

Economy

1 stop

3 days

Tickets from 415

Nairobi ↔ Accra

Economy

1 stop

3 days

Tickets from 429

Nairobi ↔ Abu Dhabi

Economy

1 stop

1 week

Tickets from 439

Nairobi ↔ Frankfurt

Economy

1 stop

2 days

Tickets from 454

Nairobi ↔ London

Economy

1 stop

2 days

Tickets from 471

Nairobi ↔ New Delhi

Economy

1 stop

1 week

Tickets from 485

Nairobi ↔ Hyderabad

Economy

1 stop

1 week

Tickets from 487

Nairobi ↔ Kinshasa

Economy

1 stop

2 days

Tickets from 489

Nairobi ↔ Istanbul

Economy

1 stop

1 week

Tickets from 489

Nairobi ↔ Paris

Economy

1 stop

5 days

Tickets from 492

Nairobi ↔ Durban

Economy

2 stops

6 days

Tickets from 493

Nairobi ↔ Hargeisa

Economy

1 stop

5 days

Tickets from 496

Nairobi ↔ Ahmedabad

Economy

1 stop

3 days

Tickets from 503

Nairobi ↔ Douala

Economy

1 stop

1 week

Tickets from 505

Nairobi ↔ Arusha

Economy

1 stop

2 days

Tickets from 510

Nairobi ↔ Brussels

Economy

1 stop

1 day

Tickets from 511

Nairobi ↔ Geneva

Economy

1 stop

5 days

Tickets from 514

Nairobi ↔ Bangalore

Economy

2 stops

32 mins

Tickets from 515

Nairobi ↔ Plaisance

Economy

Direct

4 days

Tickets from 521

From Mombasa

Origin - DestinationFlight classStopsWhen foundFind Ticket

Mombasa ↔ Nairobi

Economy

Direct

1 hour

Tickets from 76

Mombasa ↔ Kisumu

Economy

1 stop

1 day

Tickets from 258

Mombasa ↔ Zanzibar

Economy

1 stop

2 days

Tickets from 306

Mombasa ↔ Johannesburg

Economy

1 stop

2 weeks

Tickets from 433

Mombasa ↔ Muscat

Economy

1 stop

6 hours

Tickets from 450

Mombasa ↔ Frankfurt

Economy

1 stop

1 week

Tickets from 455

Mombasa ↔ Hyderabad

Economy

2 stops

3 days

Tickets from 511

Mombasa ↔ New Delhi

Economy

2 stops

2 days

Tickets from 524

Mombasa ↔ Rome

Economy

1 stop

5 days

Tickets from 565

Mombasa ↔ Istanbul

Economy

2 stops

3 days

Tickets from 627

Mombasa ↔ Nossi-Be

Economy

1 stop

2 days

Tickets from 634

Mombasa ↔ Karachi

Economy

2 stops

1 week

Tickets from 646

Mombasa ↔ London

Economy

1 stop

5 days

Tickets from 747

Mombasa ↔ Shanghai

Economy

1 stop

1 week

Tickets from 772

Mombasa ↔ Berlin

Economy

2 stops

7 days

Tickets from 772

Mombasa ↔ Colombo

Economy

2 stops

19 hours

Tickets from 796

Mombasa ↔ Dakar

Economy

2 stops

4 days

Tickets from 832

Mombasa ↔ Stockholm

Economy

2 stops

17 hours

Tickets from 838

Mombasa ↔ Chania

Economy

2 stops

1 week

Tickets from 868

Mombasa ↔ Patna

Economy

2 stops

4 days

Tickets from 961

Hotel Deals - Kenya

Nairobi

HotelStarsRatingPrice before discountDiscountPrice per night, fromChoose dates

Hilton Nairobi

★★★★

8.7

120

-10%

107

View Hotel

Radisson Blu Hotel Nairobi

★★★★★

9.2

159

-7%

149

View Hotel

Sarova Stanley

★★★★★

9

134

-15%

114

View Hotel

InterContinental Nairobi

★★★★★

8.8

125

-10%

113

View Hotel

Ole-Sereni Hotel

★★★★

8.7

155

-8%

142

View Hotel

Sankara Nairobi

★★★★★

8.9

200

-19%

161

View Hotel

Fairview Hotel

★★★★

9

179

-14%

154

View Hotel

Southern Sun Mayfair Nairobi

★★★★

8.8

198

-26%

146

View Hotel

Four Points By Sheraton Nairobi Hurlingham

★★★★

8.7

152

-32%

103

View Hotel

Nairobi Serena Hotel

★★★★★

9.1

227

-9%

206

View Hotel

Diani

HotelStarsRatingPrice before discountDiscountPrice per night, fromChoose dates

The Sands at Nomad

★★★★★

8.9

258

-13%

223

View Hotel

PrideInn Hotel Diani

★★★

7.7

62

-9%

57

View Hotel