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

Mombasa ↔ Nairobi

Economy

Direct

3 days

Tickets from 88

Kisumu ↔ Nairobi

Economy

Direct

2 weeks

Tickets from 114

Malindi ↔ Nairobi

Economy

Direct

3 days

Tickets from 129

Addis Ababa ↔ Nairobi

Economy

Direct

1 week

Tickets from 174

Ukunda ↔ Nairobi

Economy

1 stop

3 days

Tickets from 187

Entebbe ↔ Nairobi

Economy

1 stop

1 day

Tickets from 214

Dar es Salaam ↔ Nairobi

Economy

1 stop

3 days

Tickets from 219

Kigali ↔ Nairobi

Economy

1 stop

1 week

Tickets from 238

Dubai ↔ Nairobi

Economy

1 stop

1 week

Tickets from 275

Johannesburg ↔ Nairobi

Economy

1 stop

18 hours

Tickets from 287

Zanzibar ↔ Nairobi

Economy

2 stops

1 week

Tickets from 307

Mumbai ↔ Nairobi

Economy

1 stop

1 week

Tickets from 311

Bujumbura ↔ Nairobi

Economy

1 stop

1 week

Tickets from 312

Muscat ↔ Nairobi

Economy

1 stop

1 day

Tickets from 334

Sharjah ↔ Nairobi

Economy

Direct

2 weeks

Tickets from 337

Kuwait City ↔ Nairobi

Economy

1 stop

8 hours

Tickets from 351

Bahrain ↔ Nairobi

Economy

1 stop

2 weeks

Tickets from 362

Strasbourg ↔ Nairobi

Economy

1 stop

2 days

Tickets from 365

Hyderabad ↔ Nairobi

Economy

1 stop

2 weeks

Tickets from 371

Lusaka ↔ Nairobi

Economy

1 stop

2 weeks

Tickets from 372

Dire Dawa ↔ Nairobi

Economy

1 stop

2 days

Tickets from 377

Lilongwe ↔ Nairobi

Economy

Direct

23 hours

Tickets from 382

Karachi ↔ Nairobi

Economy

1 stop

5 hours

Tickets from 390

Istanbul ↔ Nairobi

Economy

1 stop

1 week

Tickets from 396

Oslo ↔ Nairobi

Economy

1 stop

1 week

Tickets from 399

Paris ↔ Nairobi

Economy

1 stop

2 weeks

Tickets from 420

Riyadh ↔ Nairobi

Economy

1 stop

3 days

Tickets from 422

New Delhi ↔ Nairobi

Economy

1 stop

2 days

Tickets from 424

Douala ↔ Nairobi

Economy

1 stop

2 weeks

Tickets from 430

Barcelona ↔ Nairobi

Economy

1 stop

2 days

Tickets from 440

Khartoum ↔ Nairobi

Economy

1 stop

1 week

Tickets from 445

Stockholm ↔ Nairobi

Economy

1 stop

1 day

Tickets from 448

Cairo ↔ Nairobi

Economy

1 stop

2 days

Tickets from 450

Milan ↔ Nairobi

Economy

1 stop

1 week

Tickets from 455

London ↔ Nairobi

Economy

1 stop

1 week

Tickets from 458

Hamburg ↔ Nairobi

Economy

1 stop

1 day

Tickets from 462

Bangalore ↔ Nairobi

Economy

1 stop

2 weeks

Tickets from 470

Dusseldorf ↔ Nairobi

Economy

1 stop

1 day

Tickets from 472

Amsterdam ↔ Nairobi

Economy

1 stop

2 days

Tickets from 477

Munich ↔ Nairobi

Economy

1 stop

2 days

Tickets from 480

To Mombasa

Origin - DestinationFlight classStopsWhen foundFind Ticket

Nairobi ↔ Mombasa

Economy

Direct

2 weeks

Tickets from 84

Zanzibar ↔ Mombasa

Economy

1 stop

1 week

Tickets from 203

Kigali ↔ Mombasa

Economy

1 stop

2 weeks

Tickets from 234

Addis Ababa ↔ Mombasa

Economy

Direct

1 week

Tickets from 240

Entebbe ↔ Mombasa

Economy

1 stop

1 day

Tickets from 296

Johannesburg ↔ Mombasa

Economy

1 stop

3 days

Tickets from 322

Hamburg ↔ Mombasa

Economy

2 stops

28 mins

Tickets from 382

Berlin ↔ Mombasa

Economy

2 stops

3 days

Tickets from 398

Munich ↔ Mombasa

Economy

2 stops

2 days

Tickets from 406

Mumbai ↔ Mombasa

Economy

1 stop

2 weeks

Tickets from 406

Frankfurt ↔ Mombasa

Economy

2 stops

22 hours

Tickets from 407

Dusseldorf ↔ Mombasa

Economy

2 stops

2 days

Tickets from 413

Dubai ↔ Mombasa

Economy

1 stop

3 days

Tickets from 413

Doha ↔ Mombasa

Economy

1 stop

1 week

Tickets from 433

Rome ↔ Mombasa

Economy

2 stops

2 days

Tickets from 435

Milan ↔ Mombasa

Economy

2 stops

2 weeks

Tickets from 435

Barcelona ↔ Mombasa

Economy

2 stops

2 days

Tickets from 438

London ↔ Mombasa

Economy

1 stop

2 weeks

Tickets from 471

Madrid ↔ Mombasa

Economy

2 stops

2 days

Tickets from 491

Venice ↔ Mombasa

Economy

2 stops

1 week

Tickets from 495

From Nairobi

Origin - DestinationFlight classStopsWhen foundFind Ticket

Nairobi ↔ Kisumu

Economy

Direct

2 weeks

Tickets from 81

Nairobi ↔ Mombasa

Economy

Direct

2 weeks

Tickets from 84

Nairobi ↔ Malindi

Economy

Direct

1 day

Tickets from 86

Nairobi ↔ Ukunda

Economy

Direct

1 week

Tickets from 105

Nairobi ↔ Addis Ababa

Economy

Direct

1 week

Tickets from 172

Nairobi ↔ Dar es Salaam

Economy

1 stop

2 weeks

Tickets from 197

Nairobi ↔ Kigali

Economy

1 stop

1 week

Tickets from 239

Nairobi ↔ Kilimanjaro

Economy

1 stop

1 week

Tickets from 262

Nairobi ↔ Entebbe

Economy

Direct

1 week

Tickets from 270

Nairobi ↔ Dubai

Economy

1 stop

2 weeks

Tickets from 282

Nairobi ↔ Zanzibar

Economy

1 stop

2 weeks

Tickets from 302

Nairobi ↔ Lilongwe

Economy

Direct

1 week

Tickets from 308

Nairobi ↔ Sharjah

Economy

Direct

2 days

Tickets from 312

Nairobi ↔ Jeddah

Economy

1 stop

2 days

Tickets from 328

Nairobi ↔ Harare

Economy

1 stop

1 week

Tickets from 329

Nairobi ↔ Johannesburg

Economy

1 stop

12 hours

Tickets from 334

Nairobi ↔ Cairo

Economy

1 stop

1 day

Tickets from 342

Nairobi ↔ Lagos

Economy

1 stop

2 weeks

Tickets from 385

Nairobi ↔ Mumbai

Economy

1 stop

1 week

Tickets from 385

Nairobi ↔ Khartoum

Economy

1 stop

2 weeks

Tickets from 401

Nairobi ↔ Mara Lodges

Economy

Direct

1 day

Tickets from 417

Nairobi ↔ Cape Town

Economy

1 stop

1 week

Tickets from 419

Nairobi ↔ Madinah

Economy

1 stop

1 day

Tickets from 435

Nairobi ↔ Juba

Economy

1 stop

2 weeks

Tickets from 438

Nairobi ↔ Accra

Economy

1 stop

1 week

Tickets from 443

Nairobi ↔ Lusaka

Economy

1 stop

2 days

Tickets from 446

Nairobi ↔ New Delhi

Economy

1 stop

2 weeks

Tickets from 450

Nairobi ↔ Kuwait City

Economy

1 stop

2 days

Tickets from 458

Nairobi ↔ Cotonou

Economy

1 stop

2 weeks

Tickets from 467

Nairobi ↔ Mogadishu

Economy

1 stop

2 days

Tickets from 477

Nairobi ↔ Geneva

Economy

1 stop

1 week

Tickets from 481

Nairobi ↔ Dakar

Economy

1 stop

1 week

Tickets from 482

Nairobi ↔ Arusha

Economy

1 stop

1 week

Tickets from 483

Nairobi ↔ Bahrain

Economy

1 stop

1 week

Tickets from 485

Nairobi ↔ Madrid

Economy

1 stop

1 week

Tickets from 491

Nairobi ↔ Colombo

Economy

1 stop

4 hours

Tickets from 493

Nairobi ↔ Toronto

Economy

1 stop

7 hours

Tickets from 498

Nairobi ↔ Abu Dhabi

Economy

1 stop

1 week

Tickets from 498

Nairobi ↔ Paris

Economy

1 stop

2 weeks

Tickets from 501

Nairobi ↔ Libreville

Economy

1 stop

1 week

Tickets from 511

From Mombasa

Origin - DestinationFlight classStopsWhen foundFind Ticket

Mombasa ↔ Nairobi

Economy

Direct

3 days

Tickets from 88

Mombasa ↔ Ukunda

Economy

Direct

3 days

Tickets from 92

Mombasa ↔ Kigali

Economy

1 stop

3 days

Tickets from 305

Mombasa ↔ Mumbai

Economy

1 stop

2 weeks

Tickets from 321

Mombasa ↔ Zanzibar

Economy

1 stop

12 hours

Tickets from 336

Mombasa ↔ Antananarivo

Economy

1 stop

2 weeks

Tickets from 538

Mombasa ↔ Mahe Island

Economy

1 stop

2 weeks

Tickets from 568

Mombasa ↔ New Delhi

Economy

2 stops

3 days

Tickets from 577

Mombasa ↔ Hyderabad

Economy

2 stops

1 week

Tickets from 602

Mombasa ↔ Rajkot

Economy

2 stops

2 days

Tickets from 622

Mombasa ↔ London

Economy

1 stop

1 week

Tickets from 637

Mombasa ↔ Ahmedabad

Economy

2 stops

2 weeks

Tickets from 642

Mombasa ↔ Lucknow

Economy

2 stops

2 days

Tickets from 643

Mombasa ↔ Madinah

Economy

2 stops

1 day

Tickets from 657

Mombasa ↔ Karachi

Economy

2 stops

17 hours

Tickets from 687

Mombasa ↔ Hong Kong

Economy

1 stop

2 weeks

Tickets from 925

Mombasa ↔ Madrid

Economy

1 stop

1 week

Tickets from 1 256

Mombasa ↔ Fez

Economy

2 stops

1 week

Tickets from 1 828

Hotel Deals - Kenya

Nairobi

HotelStarsRatingPrice before discountDiscountPrice per night, fromChoose dates

Hilton Nairobi

★★★★

8.8

114

-24%

86

View Hotel

Radisson Blu Hotel Nairobi

★★★★★

9.2

136

-15%

116

View Hotel

Sarova Stanley

★★★★★

9.1

124

-29%

88

View Hotel

Crowne Plaza Nairobi

★★★★

8.9

158

-25%

118

View Hotel

Park Inn by Radisson, Nairobi Westlands

★★★

8.9

122

-6%

115

View Hotel

Eka Hotel Nairobi

★★★

8.8

126

-10%

113

View Hotel

Laico Regency Hotel

★★★★★

8.4

124

-15%

105

View Hotel

The Panari Hotel

★★★★

8.5

108

-35%

70

View Hotel

DusitD2 Nairobi

★★★★★

8.9

156

-21%

123

View Hotel

Mombasa

HotelStarsRatingPrice before discountDiscountPrice per night, fromChoose dates

Nyali Sun Africa Beach Hotel & Spa

★★★★

8.2

107

-14%

92

View Hotel

Hotel EnglishPoint & Spa

★★★★

8.2

138

-7%

128

View Hotel

CityBlue Creekside Hotel & Suites

★★★★

8

68

-12%

60

View Hotel

Sentrim Castle Royal Hotel

★★★

8

102

-31%

70

View Hotel

Diani

HotelStarsRatingPrice before discountDiscountPrice per night, fromChoose dates

Diani Reef Beach Resort & Spa

★★★★★

8.4

140

-27%

102

View Hotel

Papillon Lagoon Reef Hotel

★★★

8.4

176

-17%

146

View Hotel

Bahari Dhow Beach Villas

★★★★

8

76

-12%

67

View Hotel

African Dream Cottages – Diani Beach

★★★

7.9

59

-8%

55

View Hotel

PrideInn Hotel Diani

★★★

7.6

73

-27%

54

View Hotel