From coastal escapes to cross-border capitals, our network is built around the places our travellers love most.

Kenya's vibrant capital and East Africa's business hub.

The convenient in-city gateway for domestic connections.

Coastal city famed for old-town charm and white-sand beaches.

Turquoise waters, marine parks and Swahili heritage.

One of Africa's finest beaches — powdery sand and coral reefs.

UNESCO-listed island of dhows, donkeys and slow living.

Coastal escape with championship golf and boutique villas.

Gateway to Lake Turkana — Kenya's dramatic Jade Sea.

Home of champions in Kenya's fertile highlands.

Rich farmland at the foot of Mount Elgon.

Frontier town along the Tana River.

Kenya's last remnant of the great Guineo-Congolian rainforest.

Lake Victoria region full of culture and gold-mining history.

Trans Mara highlands and a quiet gateway towards the Maasai Mara.

Tanzania's largest city and Indian Ocean gateway.

Volcanic island capital in the heart of the Indian Ocean.
Every city pair we operate across Kenya and the wider region.
| Route | Times | Frequency |
|---|---|---|
| Nairobi (JKIA) → EldoretNBO–EDL | 17:00 – 17:40 | Daily |
| Nairobi (Wilson) → KitaleWIL–KTL | On request | Daily |
| Nairobi (Wilson) → LodwarWIL–LOK | On request | Daily · extra flights Tue, Thu & Sun |
| Nairobi (JKIA) → LodwarNBO–LOK | 06:00 | Daily |
| Nairobi (JKIA) → MalindiNBO–MYD | 09:45 | Daily |
| Nairobi (Wilson) → MombasaWIL–MBA | On request | Daily |
| Nairobi (Wilson) → LamuWIL–LAU | On request | Daily |
| Nairobi (Wilson) → Diani (Ukunda)WIL–UKA | On request | Daily |
| Diani (Ukunda) → Nairobi (Wilson)UKA–WIL | 12:00 | Daily |
| Lamu → MombasaLAU–MBA | 12:00 – 12:40 | Daily |
| Mombasa → LamuMBA–LAU | On request | Daily |
| Nairobi (Wilson) → MigoriWIL–MI1 | On request | Mon, Wed, Fri & Sat |
| Nairobi (Wilson) → GarissaWIL–GAS | On request | Mon, Wed, Fri & Sun |
| Nairobi (Wilson) → KakamegaWIL–GGM | On request | Selected days |
| Nairobi (Wilson) → VipingoWIL–VPG | On request | Selected days |
| Nairobi (Wilson) → KilgorisWIL–KI1 | On request | Selected days |
| Mombasa → Nairobi (JKIA)MBA–NBO | 14:00 – 15:15 | Daily |
| Mombasa → Nairobi (Wilson)MBA–WIL | 12:30 – 13:35 | Daily |
| Mombasa → MalindiMBA–MYD | On request | Daily |
| Nairobi (JKIA) → Dar es SalaamNBO–DARInternational | On request | 5x weekly · via Mombasa |
| Mombasa → Dar es SalaamMBA–DARInternational | On request | 5x weekly |
| Nairobi (JKIA) → Moroni (Hahaya)NBO–HAHInternational | On request | Selected days |
| Eldoret → Nairobi (JKIA)EDL–NBOReturn | On request | Daily |
| Kitale → Nairobi (Wilson)KTL–WILReturn | On request | Daily |
| Lodwar → Nairobi (Wilson)LOK–WILReturn | On request | Daily · extra flights Tue, Thu & Sun |
| Lodwar → Nairobi (JKIA)LOK–NBOReturn | On request | Daily |
| Malindi → Nairobi (JKIA)MYD–NBOReturn | On request | Daily |
| Lamu → Nairobi (Wilson)LAU–WILReturn | On request | Daily |
| Migori → Nairobi (Wilson)MI1–WILReturn | On request | Mon, Wed, Fri & Sat |
| Garissa → Nairobi (Wilson)GAS–WILReturn | On request | Mon, Wed, Fri & Sun |
| Kakamega → Nairobi (Wilson)GGM–WILReturn | On request | Selected days |
| Vipingo → Nairobi (Wilson)VPG–WILReturn | On request | Selected days |
| Kilgoris → Nairobi (Wilson)KI1–WILReturn | On request | Selected days |
| Nairobi (JKIA) → MombasaNBO–MBAReturn | On request | Daily |
| Malindi → MombasaMYD–MBAReturn | On request | Daily |
| Dar es Salaam → Nairobi (JKIA)DAR–NBOInternationalReturn | On request | 5x weekly · via Mombasa |
| Dar es Salaam → MombasaDAR–MBAInternationalReturn | On request | 5x weekly |
| Moroni (Hahaya) → Nairobi (JKIA)HAH–NBOInternationalReturn | On request | Selected days |