Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline Lufthansa

The cheapest airline(s) flying from Nairobi to Toronto is Lufthansa.

  • Lufthansa Lufthansa
  • Air Canada Air Canada
  • Air France Air France
  • KLM KLM
  • Brussels Airlines Brussels Airlines
  • United Airlines United Airlines
  • Swiss Swiss
  • EgyptAir EgyptAir
  • British Airways British Airways
  • Kenya Airways Kenya Airways
Cheapest Month May

Travel Period: February 2025 - January 2026

The cheapest month(s) to fly from Nairobi to Toronto is May.

  • Feb 2025
  • Mar 2025
  • Apr 2025
  • May 2025
  • Jun 2025
  • Jul 2025
  • Aug 2025
  • Sep 2025
  • Oct 2025
  • Nov 2025
  • Dec 2025
  • Jan 2026
Cheapest Day of the Week Tuesday

The cheapest day(s) of the week to fly from Nairobi to Toronto is Tuesday.

  • Sun Sunday
  • Mon Monday
  • Tue Tuesday
  • Wed Wednesday
  • Thu Thursday
  • Fri Friday
  • Sat Saturday

Flight Schedules

Last Updated: Mon, 2 Dec, 2024

  • Time Earliest
    • Earliest
    • Latest
  • Depart Earliest
    • Earliest
    • Latest
  • Arrive
    • Earliest
    • Latest
  • Duration
    • Shortest
    • Longest
  • Stopover
    All
  • Airline Filter by Airline
    View All Airline
  • Availability
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 04:35 NBO
    18:30 YYZ
    21Hrs, 55m 1 Stop (IST)
  • NBONairobi Jomo Kenyatta International Airport 04:35 - YYZ 18:30 21h 55m 1 Stop (IST) Istanbul
  • NBONairobi Jomo Kenyatta International Airport 04:35
    ISTIstanbul Airport 15:20
  • ISTIstanbul Airport 12:05
    YYZToronto Lester B Pearson Intl Airport 18:30
  • 21h 55m (3h 15m)
  • 1 Stop IST · Istanbul 3h 15m
  • Turkish Airlines (TK 608)Boeing 737 Max 8 Passenger
    Turkish Airlines (TK 17)Boeing 777 300 Er
  • Turkish Airlines (TK 608)
    • M
    • -
    • -
    • T
    • F
    • -
    • -
  • 08:20 NBO
    19:15 YYZ
    18Hrs, 55m 1 Stop (AMS)
  • NBONairobi Jomo Kenyatta International Airport 08:20 - YYZ 19:15 18h 55m 1 Stop (AMS) Amsterdam
  • NBONairobi Jomo Kenyatta International Airport 08:20
    AMSAmsterdam Airport 16:50
  • AMSAmsterdam Airport 15:35
    YYZToronto Lester B Pearson Intl Airport 19:15
  • 18h 55m (1h 15m)
  • 1 Stop AMS · Amsterdam 1h 15m
  • Kenya Airways (KQ 116)Boeing 787 8
    KLM (KL 695)Airbus Industrie 330 300
  • Kenya Airways (KQ 116)
    • -
    • T
    • -
    • -
    • -
    • S
    • -
  • 08:20 NBO
    19:15 YYZ
    18Hrs, 55m 1 Stop (AMS)
  • NBONairobi Jomo Kenyatta International Airport 08:20 - YYZ 19:15 18h 55m 1 Stop (AMS) Amsterdam
  • NBONairobi Jomo Kenyatta International Airport 08:20
    AMSAmsterdam Airport 16:50
  • AMSAmsterdam Airport 15:35
    YYZToronto Lester B Pearson Intl Airport 19:15
  • 18h 55m (1h 15m)
  • 1 Stop AMS · Amsterdam 1h 15m
  • Kenya Airways (KQ 116)Boeing 787 8
    KLM (KL 695)Airbus Industrie A330 200
  • Kenya Airways (KQ 116)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 16:45 NBO
    08:50 YYZ
    24Hrs, 05m 1 Stop (DXB)
  • NBONairobi Jomo Kenyatta International Airport 16:45 - YYZ 08:50 24h 05m 1 Stop (DXB) Dubai
  • NBONairobi Jomo Kenyatta International Airport 16:45
    DXBDubai International Airport 03:30
  • DXBDubai International Airport 22:45
    YYZToronto Lester B Pearson Intl Airport 08:50
  • 24h 05m (4h 45m)
  • 1 Stop DXB · Dubai 4h 45m
  • Emirates (EK 720)Boeing 777 300 Er
    Emirates (EK 241)Airbus Industrie A380 800
  • Emirates (EK 720)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 18:00 NBO
    08:05 YYZ
    22Hrs, 05m 1 Stop (ADD)
  • NBONairobi Jomo Kenyatta International Airport 18:00 - YYZ 08:05 22h 05m 1 Stop (ADD) Addis Ababa
  • NBONairobi Jomo Kenyatta International Airport 18:00
    ADDAddis Ababa Airport 23:00
  • ADDAddis Ababa Airport 20:00
    YYZToronto Lester B Pearson Intl Airport 08:05
  • 22h 05m (3h)
  • 1 Stop ADD · Addis Ababa 3h
  • Ethiopian Airlines (ET 319)Boeing 777 300 Er
    Ethiopian Airlines (ET 552)Airbus A359
  • Ethiopian Airlines (ET 319)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 23:35 NBO
    14:55 YYZ
    23Hrs, 20m 1 Stop (LHR)
  • NBONairobi Jomo Kenyatta International Airport 23:35 - YYZ 14:55 23h 20m 1 Stop (LHR) London
  • NBONairobi Jomo Kenyatta International Airport 23:35
    LHRLondon Heathrow Airport 11:45
  • LHRLondon Heathrow Airport 05:55
    YYZToronto Lester B Pearson Intl Airport 14:55
  • 23h 20m (5h 50m)
  • 1 Stop LHR · London 5h 50m
  • British Airways (BA 64)Airbus A351
    British Airways (BA 93)Boeing 777
  • British Airways (BA 64)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 23:35 NBO
    14:55 YYZ
    23Hrs, 20m 1 Stop (LHR)
  • NBONairobi Jomo Kenyatta International Airport 23:35 - YYZ 14:55 23h 20m 1 Stop (LHR) London
  • NBONairobi Jomo Kenyatta International Airport 23:35
    LHRLondon Heathrow Airport 11:45
  • LHRLondon Heathrow Airport 05:55
    YYZToronto Lester B Pearson Intl Airport 14:55
  • 23h 20m (5h 50m)
  • 1 Stop LHR · London 5h 50m
  • British Airways (BA 64)Airbus A351
    British Airways (BA 93)Boeing 787 9
  • British Airways (BA 64)
    • M
    • -
    • W
    • -
    • -
    • -
    • -
  • 11:10 LHR
    06:50 FRA
    23Hrs, 05m 1 Stop (YYZ)
  • LHRLondon Heathrow Airport 11:10 - FRA 06:50 23h 05m 1 Stop (YYZ) Toronto
  • LHRLondon Heathrow Airport 11:10
    NBONairobi Jomo Kenyatta International Airport 23:45
  • YYZToronto Lester B Pearson Intl Airport 14:50
    FRAFrankfurt International Airport 06:50
  • 23h 05m (3h 35m)
  • 1 Stop YYZ · Toronto 3h 35m
  • Air Canada (AC 855)Airbus Industrie 330 300
    Lufthansa (LH 591)Airbus Industrie 330 300
  • Air Canada (AC 855)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 12:51 ORD
    06:50 FRA
    24Hrs, 00m 1 Stop (YYZ)
  • ORDChicago O'Hare International Airport 12:51 - FRA 06:50 24h 1 Stop (YYZ) Toronto
  • ORDChicago O'Hare International Airport 12:51
    NBONairobi Jomo Kenyatta International Airport 23:45
  • YYZToronto Lester B Pearson Intl Airport 15:45
    FRAFrankfurt International Airport 06:50
  • 24h (3h 36m)
  • 1 Stop YYZ · Toronto 3h 36m
  • United Airlines (UA 3505)Embraer 170
    Lufthansa (LH 591)Airbus Industrie 330 300
  • United Airlines (UA 3505)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 12:05 CDG
    06:50 BRU
    22Hrs, 55m 1 Stop (YYZ)
  • CDGParis Charles de Gaulle Airport 12:05 - BRU 06:50 22h 55m 1 Stop (YYZ) Toronto
  • CDGParis Charles de Gaulle Airport 12:05
    NBONairobi Jomo Kenyatta International Airport 23:55
  • YYZToronto Lester B Pearson Intl Airport 14:50
    BRUBrussels Airport 06:50
  • 22h 55m (4h 15m)
  • 1 Stop YYZ · Toronto 4h 15m
  • Air Canada (AC 873)Airbus Industrie 330 300
    Brussels Airlines (SN 491)Airbus Industrie 330 300
  • Air Canada (AC 873)
    • -
    • -
    • W
    • -
    • -
    • -
    • S
  • 13:25 YUL
    06:50 BRU
    22Hrs, 55m 1 Stop (YTZ)
  • YULMontreal Pierre Elliott Trudeau Int Airport 13:25 - BRU 06:50 22h 55m 1 Stop (YTZ) Toronto
  • YULMontreal Pierre Elliott Trudeau Int Airport 13:25
    NBONairobi Jomo Kenyatta International Airport 23:55
  • YTZToronto City Centre Airport 14:50
    BRUBrussels Airport 06:50
  • 22h 55m (4h 55m)
  • 1 Stop YTZ · Toronto 4h 55m
  • Air Canada (AC 7965)Dehavilland Dash 8 400
    Brussels Airlines (SN 482)Airbus Industrie 330 300
  • Air Canada (AC 7965)
    • M
    • -
    • -
    • -
    • F
    • -
    • -
  • 13:25 YUL
    06:50 BRU
    22Hrs, 55m 1 Stop (YTZ)
  • YULMontreal Pierre Elliott Trudeau Int Airport 13:25 - BRU 06:50 22h 55m 1 Stop (YTZ) Toronto
  • YULMontreal Pierre Elliott Trudeau Int Airport 13:25
    NBONairobi Jomo Kenyatta International Airport 23:55
  • YTZToronto City Centre Airport 14:50
    BRUBrussels Airport 06:50
  • 22h 55m (4h 55m)
  • 1 Stop YTZ · Toronto 4h 55m
  • Air Canada (AC 7965)Dehavilland Dash 8 400
    Brussels Airlines (SN 491)Airbus Industrie 330 300
  • Air Canada (AC 7965)
    • -
    • -
    • W
    • -
    • -
    • -
    • S
  • 12:05 CDG
    06:50 BRU
    22Hrs, 55m 1 Stop (YYZ)
  • CDGParis Charles de Gaulle Airport 12:05 - BRU 06:50 22h 55m 1 Stop (YYZ) Toronto
  • CDGParis Charles de Gaulle Airport 12:05
    NBONairobi Jomo Kenyatta International Airport 23:55
  • YYZToronto Lester B Pearson Intl Airport 14:50
    BRUBrussels Airport 06:50
  • 22h 55m (4h 15m)
  • 1 Stop YYZ · Toronto 4h 15m
  • Air Canada (AC 873)Airbus Industrie 330 300
    Brussels Airlines (SN 482)Airbus Industrie 330 300
  • Air Canada (AC 873)
    • M
    • -
    • -
    • -
    • F
    • -
    • -
  • 14:15 YUL
    06:50 BRU
    23Hrs, 46m 1 Stop (YYZ)
  • YULMontreal Pierre Elliott Trudeau Int Airport 14:15 - BRU 06:50 23h 46m 1 Stop (YYZ) Toronto
  • YULMontreal Pierre Elliott Trudeau Int Airport 14:15
    NBONairobi Jomo Kenyatta International Airport 23:55
  • YYZToronto Lester B Pearson Intl Airport 15:41
    BRUBrussels Airport 06:50
  • 23h 46m (5h 45m)
  • 1 Stop YYZ · Toronto 5h 45m
  • Air Canada (AC 415)Airbus A220 300
    Brussels Airlines (SN 482)Airbus Industrie 330 300
  • Air Canada (AC 415)
    • M
    • -
    • -
    • -
    • F
    • -
    • -
  • 14:15 YUL
    06:50 BRU
    23Hrs, 46m 1 Stop (YYZ)
  • YULMontreal Pierre Elliott Trudeau Int Airport 14:15 - BRU 06:50 23h 46m 1 Stop (YYZ) Toronto
  • YULMontreal Pierre Elliott Trudeau Int Airport 14:15
    NBONairobi Jomo Kenyatta International Airport 23:55
  • YYZToronto Lester B Pearson Intl Airport 15:41
    BRUBrussels Airport 06:50
  • 23h 46m (5h 45m)
  • 1 Stop YYZ · Toronto 5h 45m
  • Air Canada (AC 415)Airbus A220 300
    Brussels Airlines (SN 491)Airbus Industrie 330 300
  • Air Canada (AC 415)
    • -
    • -
    • W
    • -
    • -
    • -
    • S
  • 13:05 DUB
    06:15 LHR
    23Hrs, 55m 1 Stop (YYZ)
  • DUBDublin Airport 13:05 - LHR 06:15 23h 55m 1 Stop (YYZ) Toronto
  • DUBDublin Airport 13:05
    NBONairobi Jomo Kenyatta International Airport 23:55
  • YYZToronto Lester B Pearson Intl Airport 15:50
    LHRLondon Heathrow Airport 06:15
  • 23h 55m (5h 25m)
  • 1 Stop YYZ · Toronto 5h 25m
  • Aer Lingus (EI 127)Airbus Industrie A330 200
    British Airways (BA 64)Airbus A351
  • Aer Lingus (EI 127)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 13:05 DUB
    06:15 LHR
    23Hrs, 55m 1 Stop (YYZ)
  • DUBDublin Airport 13:05 - LHR 06:15 23h 55m 1 Stop (YYZ) Toronto
  • DUBDublin Airport 13:05
    NBONairobi Jomo Kenyatta International Airport 23:55
  • YYZToronto Lester B Pearson Intl Airport 15:50
    LHRLondon Heathrow Airport 06:15
  • 23h 55m (5h 25m)
  • 1 Stop YYZ · Toronto 5h 25m
  • Aer Lingus (EI 127)Airbus Industrie A330 200
    British Airways (BA 64)Airbus A351
  • Aer Lingus (EI 127)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 01:35 NBO
    14:15 YYZ
    20Hrs, 40m 1 Stop (DOH)
  • NBONairobi Jomo Kenyatta International Airport 01:35 - YYZ 14:15 20h 40m 1 Stop (DOH) Doha
  • NBONairobi Jomo Kenyatta International Airport 01:35
    DOHHamad International Airport 08:10
  • DOHHamad International Airport 06:35
    YYZToronto Lester B Pearson Intl Airport 14:15
  • 20h 40m (1h 35m)
  • 1 Stop DOH · Doha 1h 35m
  • Qatar Airways (QR 1342)Boeing 777 300 Er
    Qatar Airways (QR 767)Boeing 777 300 Er
  • Qatar Airways (QR 1342)
    • -
    • -
    • W
    • -
    • F
    • -
    • S
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
What’s the most popular airline flying from Nairobi to Toronto?

The most popular airline flying from Nairobi to Toronto is Ethiopian Airlines. Find the latest flight deals on Wego.

How far is Toronto from Nairobi?

The flight distance between Nairobi and Toronto is 12184km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 01:35. The last flight of the day departs at 04:35. See the full list of flight times on Wego.