Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Nossi-Be
  4. Nossi-Be to Nairobi
Connecting route · Madagascar → Kenya

Flights from Nossi-Be to Nairobi

There are no direct flights from Nossi-Be to Nairobi. The easiest way is one stop via Mamoudzou or Antananarivo, about 5h 53m door to door.

No direct flights · 2 connection options From 5h 53m
NOSNBODZA

Nossi-Be to Nairobi at a glance

Fastest journey5h 53mEstimated
Nonstop flightsNoneConnect via Mamoudzou or Antananarivo

Best ways to fly from Nossi-Be to Nairobi

Ranked by how easy the connection is: one airline or alliance first (bags and connection protected), then the quickest self-transfer options.

1
NOS Mamoudzou (DZA) NBO
Leg 1: Ewa Air · Leg 2: Kenya Airways
Self-transfer likely ~5h 53m
Search
2
NOS Antananarivo (TNR) NBO
Leg 1: Air Madagascar · Leg 2: Kenya Airways
Self-transfer likely ~7h 05m
Search

Connections are computed from flights actually flown over the last 8 weeks, with at least 45 minutes to change on one airline and 2 hours on separate tickets. Times are local. The search shows live itineraries and exact times.

Good to know

Distance
1,841 km1,143 miles
Journey time
5h 53mestimate
Time difference
NoneNairobi vs Nossi-Be
Currency in Nairobi
KES
Airports
NOS → NBO, WIL

Flights from Nossi-Be to Nairobi: questions answered

Are there direct flights from Nossi-Be to Nairobi?
No. There is no nonstop service, so you will connect, most easily in Mamoudzou and Antananarivo. Most connections mean separate tickets, so leave plenty of time to collect bags and check in again.
How long is the flight from Nossi-Be to Nairobi?
With one connection the journey usually takes around 5h 53m, depending on the layover. The straight-line distance is 1,841 km.
Where do you change planes between Nossi-Be and Nairobi?
The best connecting points are Mamoudzou (DZA) and Antananarivo (TNR). Compare one-ticket itineraries with self-transfer options in the search.
Which airports serve Nossi-Be and Nairobi?
Nossi-Be: Nosy Be International Airport (NOS). Nairobi: Jomo Kenyatta International Airport (NBO) and Nairobi Wilson Airport (WIL).

More flights from Nossi-Be