Book your trip

Find your flight

Every scheduled service across our network, with live seat availability and fares that include everything.

Flights available · filtered

Clear filters
FL2267 Scheduled

17:45

NBO

Nairobi

14h 9m
Non-stop

07:54

YYZ

Toronto

Mon, 16 Nov 2026 · Boeing 787-9 Dreamliner · 296 of 296 seats free

From

KES 185,700

per passenger

FL2269 Scheduled

22:00

NBO

Nairobi

14h 9m
Non-stop

12:09

YYZ

Toronto

Mon, 16 Nov 2026 · Boeing 787-9 Dreamliner · 296 of 296 seats free

From

KES 185,700

per passenger

FL2261 Scheduled

05:00

NBO

Nairobi

14h 9m
Non-stop

19:09

YYZ

Toronto

Tue, 17 Nov 2026 · Boeing 787-9 Dreamliner · 296 of 296 seats free

From

KES 185,700

per passenger

FL2263 Scheduled

09:15

NBO

Nairobi

14h 9m
Non-stop

23:24

YYZ

Toronto

Tue, 17 Nov 2026 · Boeing 787-9 Dreamliner · 296 of 296 seats free

From

KES 185,700

per passenger

FL2265 Scheduled

13:30

NBO

Nairobi

14h 9m
Non-stop

03:39

YYZ

Toronto

Tue, 17 Nov 2026 · Boeing 787-9 Dreamliner · 296 of 296 seats free

From

KES 185,700

per passenger

FL2267 Scheduled

17:45

NBO

Nairobi

14h 9m
Non-stop

07:54

YYZ

Toronto

Tue, 17 Nov 2026 · Boeing 787-9 Dreamliner · 296 of 296 seats free

From

KES 185,700

per passenger

FL2269 Scheduled

22:00

NBO

Nairobi

14h 9m
Non-stop

12:09

YYZ

Toronto

Tue, 17 Nov 2026 · Boeing 787-9 Dreamliner · 296 of 296 seats free

From

KES 185,700

per passenger

FL2261 Scheduled

05:00

NBO

Nairobi

14h 9m
Non-stop

19:09

YYZ

Toronto

Wed, 18 Nov 2026 · Boeing 787-9 Dreamliner · 296 of 296 seats free

From

KES 185,700

per passenger

FL2263 Scheduled

09:15

NBO

Nairobi

14h 9m
Non-stop

23:24

YYZ

Toronto

Wed, 18 Nov 2026 · Boeing 787-9 Dreamliner · 296 of 296 seats free

From

KES 185,700

per passenger

FL2265 Scheduled

13:30

NBO

Nairobi

14h 9m
Non-stop

03:39

YYZ

Toronto

Wed, 18 Nov 2026 · Boeing 787-9 Dreamliner · 296 of 296 seats free

From

KES 185,700

per passenger