Direct (nonstop) flights from Mahe Island to Nairobi

1 airline flys nonstop from Seychelles International (SEZ) to Jomo Kenyatta International (NBO). It's 1,304 miles (2,098 km), about 3h 10m in the air. Operated by Kenya Airways.

SEZ
Seychelles International
🇸🇨 Mahe Island, Seychelles
NBO
Jomo Kenyatta International
🇰🇪 Nairobi, Kenya
Flight Time
3h 10m
Distance
1,304 mi
2,098 km
CO₂/pax
220 kg
−189 kg vs. layover
Airlines
1
Kenya Airways
Time Diff
-1h
Operated by Kenya Airways Kenya Airways

Route data last updated: May 30, 2026

Airlines with non-stop flights

Kenya Airways KQ Kenya Airways
Route
SEZ → NBO
Flight Time
3h 10m
Distance
1,304 mi

Alternative Routes

Other ways to fly from Mahe Island to Nairobi with one stop · direct emits 220 kg CO₂ per passenger

SEZ ADD (Addis Ababa) NBO
Leg 1: 3h 50m (1,486 mi) Leg 2: 2h 10m (720 mi) Total: ~6h 🍃 409 kg CO₂ (+86% vs. direct)
Leg 1
SEZ → ADD
3h 50m · 1,486 mi
View SEZ to ADD flights →
Leg 2
ADD → NBO
2h 10m · 720 mi
View ADD to NBO flights →
SEZ TNR (Antananarivo) NBO
Leg 1: 2h 40m (1,112 mi) Leg 2: 3h 20m (1,398 mi) Total: ~6h 🍃 449 kg CO₂ (+104% vs. direct)
Leg 1
SEZ → TNR
2h 40m · 1,112 mi
View SEZ to TNR flights →
Leg 2
TNR → NBO
3h 20m · 1,398 mi
View TNR to NBO flights →
SEZ MRU (Mauritius) NBO
Leg 1: 2h 45m (1,093 mi) Leg 2: 4h 15m (1,921 mi) Total: ~7h 🍃 535 kg CO₂ (+143% vs. direct)
Leg 1
SEZ → MRU
2h 45m · 1,093 mi
View SEZ to MRU flights →
Leg 2
MRU → NBO
4h 15m · 1,921 mi
View MRU to NBO flights →
SEZ JNB (Johannesburg) NBO
Leg 1: 5h 5m (2,331 mi) Leg 2: 4h 5m (1,801 mi) Total: ~9h 10m 🍃 723 kg CO₂ (+229% vs. direct)
Leg 1
SEZ → JNB
5h 5m · 2,331 mi
View SEZ to JNB flights →
Leg 2
JNB → NBO
4h 5m · 1,801 mi
View JNB to NBO flights →
SEZ DXB (Dubai) NBO
Leg 1: 4h 30m (2,057 mi) Leg 2: 5h 10m (2,205 mi) Total: ~9h 40m 🍃 746 kg CO₂ (+239% vs. direct)
Leg 1
SEZ → DXB
4h 30m · 2,057 mi
View SEZ to DXB flights →
Leg 2
DXB → NBO
5h 10m · 2,205 mi
View DXB to NBO flights →

Frequently Asked Questions

How long is the direct flight from Mahe Island to Nairobi?

A nonstop flight from Mahe Island (SEZ) to Nairobi (NBO) takes approximately 3 hours and 10 minutes. The distance is 1,304 miles (2,098 km).

Which airlines fly nonstop from Mahe Island to Nairobi?

Just Kenya Airways.

Is there a nonstop flight from Mahe Island to Nairobi?

Yes. 1 airline: Kenya Airways.

How far is Mahe Island from Nairobi?

The flight distance from Mahe Island to Nairobi is 1,304 miles (2,098 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What is the time difference between Mahe Island and Nairobi?

Nairobi is 1 hour behind Mahe Island. (Indian/Mahe vs Africa/Nairobi.)

What type of aircraft flies from Mahe Island to Nairobi?

At 3h 10m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Seychelles to Kenya?

Depends on your passport. Check with the Kenya embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Mahe Island to Nairobi?

Roughly 220 kg CO2 per passenger one-way. That's about the same as driving 1,100 km.

Is the return flight from Nairobi to Mahe Island also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Mahe Island to Nairobi?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Seychelles International for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.