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

5 hours

Tickets from 69

Mombasa ↔ Nairobi

Economy

Direct

8 hours

Tickets from 79

Malindi ↔ Nairobi

Economy

Direct

6 days

Tickets from 112

Dar es Salaam ↔ Nairobi

Economy

1 stop

2 weeks

Tickets from 179

Addis Ababa ↔ Nairobi

Economy

Direct

1 week

Tickets from 180

Entebbe ↔ Nairobi

Economy

1 stop

1 week

Tickets from 194

Kigali ↔ Nairobi

Economy

1 stop

13 hours

Tickets from 224

Dubai ↔ Nairobi

Economy

1 stop

2 days

Tickets from 288

Johannesburg ↔ Nairobi

Economy

1 stop

1 week

Tickets from 297

Mumbai ↔ Nairobi

Economy

1 stop

1 week

Tickets from 315

Kuwait City ↔ Nairobi

Economy

1 stop

6 days

Tickets from 317

Bujumbura ↔ Nairobi

Economy

1 stop

7 days

Tickets from 320

Goma ↔ Nairobi

Economy

1 stop

4 days

Tickets from 321

Muscat ↔ Nairobi

Economy

1 stop

1 week

Tickets from 331

Lusaka ↔ Nairobi

Economy

1 stop

5 days

Tickets from 339

Zanzibar ↔ Nairobi

Economy

Direct

2 weeks

Tickets from 345

Mogadishu ↔ Nairobi

Economy

1 stop

21 hours

Tickets from 360

Sharjah ↔ Nairobi

Economy

Direct

23 hours

Tickets from 370

Marseille ↔ Nairobi

Economy

1 stop

2 weeks

Tickets from 386

Khartoum ↔ Nairobi

Economy

1 stop

2 weeks

Tickets from 393

Harare ↔ Nairobi

Economy

1 stop

1 day

Tickets from 400

Karachi ↔ Nairobi

Economy

1 stop

5 hours

Tickets from 410

Paris ↔ Nairobi

Economy

2 stops

1 week

Tickets from 417

Douala ↔ Nairobi

Economy

1 stop

5 days

Tickets from 421

Amsterdam ↔ Nairobi

Economy

1 stop

1 week

Tickets from 431

Riyadh ↔ Nairobi

Economy

1 stop

1 week

Tickets from 432

Juba ↔ Nairobi

Economy

1 stop

3 days

Tickets from 434

New Delhi ↔ Nairobi

Economy

1 stop

2 weeks

Tickets from 437

Manchester ↔ Nairobi

Economy

1 stop

2 weeks

Tickets from 449

Brussels ↔ Nairobi

Economy

1 stop

3 days

Tickets from 452

London ↔ Nairobi

Economy

1 stop

1 week

Tickets from 454

Moscow ↔ Nairobi

Economy

1 stop

5 days

Tickets from 457

Jeddah ↔ Nairobi

Economy

1 stop

1 day

Tickets from 470

Libreville ↔ Nairobi

Economy

1 stop

2 weeks

Tickets from 476

Abu Dhabi ↔ Nairobi

Economy

1 stop

1 day

Tickets from 477

Accra ↔ Nairobi

Economy

1 stop

1 week

Tickets from 482

Madrid ↔ Nairobi

Economy

1 stop

2 weeks

Tickets from 483

Brazzaville ↔ Nairobi

Economy

1 stop

2 weeks

Tickets from 483

Cairo ↔ Nairobi

Economy

1 stop

7 days

Tickets from 487

Bangalore ↔ Nairobi

Economy

1 stop

1 week

Tickets from 488

To Mombasa

Origin - DestinationFlight classStopsWhen foundFind Ticket

Nairobi ↔ Mombasa

Economy

Direct

4 days

Tickets from 73

Zanzibar ↔ Mombasa

Economy

1 stop

2 weeks

Tickets from 220

Kigali ↔ Mombasa

Economy

1 stop

2 weeks

Tickets from 235

Entebbe ↔ Mombasa

Economy

1 stop

2 weeks

Tickets from 295

Johannesburg ↔ Mombasa

Economy

1 stop

1 week

Tickets from 311

Muscat ↔ Mombasa

Economy

2 stops

22 hours

Tickets from 380

Brussels ↔ Mombasa

Economy

Direct

1 week

Tickets from 404

Djibouti ↔ Mombasa

Economy

1 stop

1 week

Tickets from 425

Dubai ↔ Mombasa

Economy

1 stop

2 weeks

Tickets from 441

Karachi ↔ Mombasa

Economy

2 stops

1 day

Tickets from 459

Doha ↔ Mombasa

Economy

2 stops

4 days

Tickets from 480

Sharjah ↔ Mombasa

Economy

1 stop

2 days

Tickets from 493

Paris ↔ Mombasa

Economy

1 stop

1 week

Tickets from 501

Rome ↔ Mombasa

Economy

2 stops

3 days

Tickets from 502

Venice ↔ Mombasa

Economy

2 stops

5 days

Tickets from 502

Frankfurt ↔ Mombasa

Economy

1 stop

5 days

Tickets from 509

Milan ↔ Mombasa

Economy

2 stops

1 week

Tickets from 510

London ↔ Mombasa

Economy

1 stop

2 weeks

Tickets from 522

Dusseldorf ↔ Mombasa

Economy

2 stops

6 days

Tickets from 538

Madinah ↔ Mombasa

Economy

2 stops

2 weeks

Tickets from 548

From Nairobi

Origin - DestinationFlight classStopsWhen foundFind Ticket

Nairobi ↔ Malindi

Economy

Direct

1 week

Tickets from 31

Nairobi ↔ Kisumu

Economy

Direct

2 days

Tickets from 69

Nairobi ↔ Mombasa

Economy

Direct

4 days

Tickets from 73

Nairobi ↔ Ukunda

Economy

Direct

3 days

Tickets from 88

Nairobi ↔ Eldoret

Economy

Direct

6 days

Tickets from 94

Nairobi ↔ Addis Ababa

Economy

Direct

4 days

Tickets from 181

Nairobi ↔ Dar es Salaam

Economy

1 stop

1 week

Tickets from 201

Nairobi ↔ Kigali

Economy

1 stop

1 week

Tickets from 256

Nairobi ↔ Entebbe

Economy

Direct

14 hours

Tickets from 273

Nairobi ↔ Lusaka

Economy

1 stop

7 days

Tickets from 288

Nairobi ↔ Zanzibar

Economy

1 stop

3 days

Tickets from 290

Nairobi ↔ Kilimanjaro

Economy

Direct

1 week

Tickets from 306

Nairobi ↔ Lilongwe

Economy

Direct

1 day

Tickets from 310

Nairobi ↔ Jeddah

Economy

1 stop

5 days

Tickets from 312

Nairobi ↔ Sharjah

Economy

Direct

2 weeks

Tickets from 312

Nairobi ↔ Dubai

Economy

1 stop

4 hours

Tickets from 314

Nairobi ↔ Johannesburg

Economy

1 stop

3 days

Tickets from 332

Nairobi ↔ Jijiga

Economy

1 stop

2 weeks

Tickets from 336

Nairobi ↔ Djibouti

Economy

Direct

3 days

Tickets from 345

Nairobi ↔ Juba

Economy

1 stop

2 days

Tickets from 361

Nairobi ↔ Mwanza

Economy

1 stop

1 week

Tickets from 378

Nairobi ↔ Mara Lodges

Economy

Direct

3 days

Tickets from 378

Nairobi ↔ Bujumbura

Economy

1 stop

1 week

Tickets from 379

Nairobi ↔ Lagos

Economy

1 stop

2 weeks

Tickets from 380

Nairobi ↔ Blantyre

Economy

2 stops

7 hours

Tickets from 395

Nairobi ↔ Mumbai

Economy

1 stop

6 days

Tickets from 405

Nairobi ↔ Cairo

Economy

Direct

1 week

Tickets from 413

Nairobi ↔ Cape Town

Economy

1 stop

4 days

Tickets from 442

Nairobi ↔ Bahrain

Economy

1 stop

6 days

Tickets from 448

Nairobi ↔ Guangzhou

Economy

1 stop

1 week

Tickets from 449

Nairobi ↔ Madinah

Economy

1 stop

4 days

Tickets from 455

Nairobi ↔ Maputo

Economy

Direct

1 week

Tickets from 469

Nairobi ↔ Hargeisa

Economy

1 stop

2 weeks

Tickets from 472

Nairobi ↔ Paris

Economy

1 stop

1 week

Tickets from 477

Nairobi ↔ Accra

Economy

1 stop

2 weeks

Tickets from 486

Nairobi ↔ Kinshasa

Economy

1 stop

3 days

Tickets from 490

Nairobi ↔ Geneva

Economy

1 stop

2 weeks

Tickets from 496

Nairobi ↔ Istanbul

Economy

1 stop

1 week

Tickets from 519

Nairobi ↔ Hyderabad

Economy

1 stop

1 week

Tickets from 532

Nairobi ↔ Livingstone

Economy

2 stops

1 week

Tickets from 535

From Mombasa

Origin - DestinationFlight classStopsWhen foundFind Ticket

Mombasa ↔ Nairobi

Economy

Direct

8 hours

Tickets from 79

Mombasa ↔ Ukunda

Economy

Direct

1 week

Tickets from 95

Mombasa ↔ Eldoret

Economy

1 stop

1 week

Tickets from 176

Mombasa ↔ Kisumu

Economy

1 stop

6 days

Tickets from 178

Mombasa ↔ Dubai

Economy

1 stop

1 week

Tickets from 320

Mombasa ↔ Mumbai

Economy

1 stop

2 days

Tickets from 337

Mombasa ↔ Doha

Economy

2 stops

2 days

Tickets from 437

Mombasa ↔ Sharjah

Economy

1 stop

1 week

Tickets from 550

Mombasa ↔ Dakar

Economy

1 stop

2 weeks

Tickets from 552

Mombasa ↔ Karachi

Economy

2 stops

1 week

Tickets from 570

Mombasa ↔ Harare

Economy

1 stop

3 days

Tickets from 584

Mombasa ↔ London

Economy

2 stops

1 week

Tickets from 588

Mombasa ↔ Kuala Lumpur

Economy

2 stops

4 days

Tickets from 607

Mombasa ↔ Bangkok

Economy

2 stops

1 week

Tickets from 625

Mombasa ↔ Milan

Economy

1 stop

2 weeks

Tickets from 671

Mombasa ↔ Plaisance

Economy

1 stop

1 day

Tickets from 705

Mombasa ↔ Sharm el-Sheikh

Economy

2 stops

2 weeks

Tickets from 719

Mombasa ↔ Rome

Economy

2 stops

5 days

Tickets from 740

Mombasa ↔ Athens

Economy

2 stops

2 weeks

Tickets from 776

Mombasa ↔ Berlin

Economy

2 stops

4 days

Tickets from 842

Hotel Deals - Kenya

Nairobi

HotelStarsRatingPrice before discountDiscountPrice per night, fromChoose dates

Hilton Nairobi

★★★★

8.8

101

-11%

90

View Hotel

Villa Rosa Kempinski

★★★★★

9.3

168

-10%

151

View Hotel

Radisson Blu Hotel Nairobi

★★★★★

9.2

145

-25%

109

View Hotel

Sarova Stanley

★★★★★

9

123

-17%

102

View Hotel

Crowne Plaza Nairobi

★★★★

8.8

143

-25%

107

View Hotel

Park Inn by Radisson, Nairobi Westlands

★★★

8.9

122

-6%

115

View Hotel

Ole Sereni

★★★★

8.7

141

-34%

94

View Hotel

Sankara Nairobi, Autograph Collection

★★★★★

9

181

-16%

153

View Hotel

Southern Sun Mayfair Nairobi

★★★★

8.9

199

-7%

186

View Hotel

Four Points By Sheraton Nairobi Hurlingham

★★★★

8.7

130

-9%

119

View Hotel

The Panari Hotel

★★★★

8.5

94

-24%

71

View Hotel

Laico Regency Hotel

★★★★★

8.4

114

-8%

105

View Hotel

ibis Styles – Nairobi, Westlands

★★★

8.1

76

-18%

63

View Hotel

Azure Hotel Nairobi

★★★★★

8.5

103

-11%

92

View Hotel