Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline WestJet

The cheapest airline(s) flying from Miami to Toronto is WestJet.

  • WestJet WestJet
  • Flair Airlines Flair Airlines
  • Porter Airlines Porter Airlines
  • Air Canada Air Canada
  • United Airlines United Airlines
  • American Airlines American Airlines
  • Air Transat Air Transat
  • Lufthansa Lufthansa
  • Avianca Avianca
  • Alaska Airlines Alaska Airlines
Cheapest Month May

Travel Period: January 2025 - December 2025

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

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

The cheapest day(s) of the week to fly from Miami to Toronto is Friday.

  • 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
  • 20:14 MIA
    23:49 YYZ
    3Hrs, 35m Direct
  • MIAMiami International Airport 20:14 - YYZ 23:49 3h 35m Direct
  • MIAMiami International Airport 20:14
  • YYZToronto Lester B Pearson Intl Airport 23:49
  • 3h 35m
  • Direct
  • American Airlines (AA 1246)Airbus
  • American Airlines (AA 1246)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus
  • 22:50 MIA
    02:05 YYZ
    3Hrs, 15m Direct
  • MIAMiami International Airport 22:50 - YYZ 02:05 3h 15m Direct
  • MIAMiami International Airport 22:50
  • YYZToronto Lester B Pearson Intl Airport 02:05
  • 3h 15m
  • Direct
  • Air Canada (AC 1649)Airbus
  • Air Canada (AC 1649)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus
  • 08:40 MIA
    12:15 YYZ
    3Hrs, 35m Direct
  • MIAMiami International Airport 08:40 - YYZ 12:15 3h 35m Direct
  • MIAMiami International Airport 08:40
  • YYZToronto Lester B Pearson Intl Airport 12:15
  • 3h 35m
  • Direct
  • American Airlines (AA 1572)Airbus
  • American Airlines (AA 1572)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus
  • 14:05 MIA
    17:30 YYZ
    3Hrs, 25m Direct
  • MIAMiami International Airport 14:05 - YYZ 17:30 3h 25m Direct
  • MIAMiami International Airport 14:05
  • YYZToronto Lester B Pearson Intl Airport 17:30
  • 3h 25m
  • Direct
  • Porter Airlines (PD 544)Embraer 195 E2
  • Porter Airlines (PD 544)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Embraer 195 E2
  • 16:35 MIA
    19:55 YYZ
    3Hrs, 20m Direct
  • MIAMiami International Airport 16:35 - YYZ 19:55 3h 20m Direct
  • MIAMiami International Airport 16:35
  • YYZToronto Lester B Pearson Intl Airport 19:55
  • 3h 20m
  • Direct
  • Air Canada (AC 1647)Airbus
  • Air Canada (AC 1647)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus
  • 05:49 MIA
    13:00 YYZ
    7Hrs, 11m 1 Stop (DFW)
  • MIAMiami International Airport 05:49 - YYZ 13:00 7h 11m 1 Stop (DFW) Dallas
  • MIAMiami International Airport 05:49
    DFWDallas/Fort Worth Intl Airport 08:55
  • DFWDallas/Fort Worth Intl Airport 08:14
    YYZToronto Lester B Pearson Intl Airport 13:00
  • 7h 11m (41m)
  • 1 Stop DFW · Dallas 41m
  • American Airlines (AA 336)Airbus
    American Airlines (AA 3993)Embraer Emb 175
  • American Airlines (AA 336)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 06:15 MIA
    12:37 YYZ
    6Hrs, 22m 1 Stop (EWR)
  • MIAMiami International Airport 06:15 - YYZ 12:37 6h 22m 1 Stop (EWR) New York City
  • MIAMiami International Airport 06:15
    EWRNewark Liberty International Airport 11:00
  • EWRNewark Liberty International Airport 09:21
    YYZToronto Lester B Pearson Intl Airport 12:37
  • 6h 22m (1h 39m)
  • 1 Stop EWR · New York City 1h 39m
  • United Airlines (UA 2332)Boeing 737 900
    Air Canada (AC 8877)Embraer Emb 175
  • United Airlines (UA 2332)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 06:15 MIA
    13:43 YYZ
    7Hrs, 28m 1 Stop (EWR)
  • MIAMiami International Airport 06:15 - YYZ 13:43 7h 28m 1 Stop (EWR) New York City
  • MIAMiami International Airport 06:15
    EWRNewark Liberty International Airport 11:59
  • EWRNewark Liberty International Airport 09:21
    YYZToronto Lester B Pearson Intl Airport 13:43
  • 7h 28m (2h 38m)
  • 1 Stop EWR · New York City 2h 38m
  • United Airlines (UA 2332)Boeing 737 900
    United Airlines (UA 3555)Embraer 175
  • United Airlines (UA 2332)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 06:25 MIA
    13:43 YYZ
    7Hrs, 18m 1 Stop (EWR)
  • MIAMiami International Airport 06:25 - YYZ 13:43 7h 18m 1 Stop (EWR) New York City
  • MIAMiami International Airport 06:25
    EWRNewark Liberty International Airport 11:59
  • EWRNewark Liberty International Airport 09:31
    YYZToronto Lester B Pearson Intl Airport 13:43
  • 7h 18m (2h 28m)
  • 1 Stop EWR · New York City 2h 28m
  • United Airlines (UA 2332)Boeing 737 Max 8 Passenger
    United Airlines (UA 3400)Embraer 175
  • United Airlines (UA 2332)
    • M
    • T
    • W
    • T
    • F
    • -
    • -
  • 06:40 MIA
    11:53 YYZ
    5Hrs, 13m 1 Stop (DCA)
  • MIAMiami International Airport 06:40 - YYZ 11:53 5h 13m 1 Stop (DCA) Washington
  • MIAMiami International Airport 06:40
    DCAWashington Ronald Reagan National Airport 10:03
  • DCAWashington Ronald Reagan National Airport 09:16
    YYZToronto Lester B Pearson Intl Airport 11:53
  • 5h 13m (47m)
  • 1 Stop DCA · Washington 47m
  • American Airlines (AA 491)Boeing 737 800
    American Airlines (AA 5665)Canadair Regional
  • American Airlines (AA 491)
    • M
    • T
    • W
    • T
    • F
    • -
    • S
  • 07:00 MIA
    13:42 YYZ
    6Hrs, 42m 1 Stop (ORD)
  • MIAMiami International Airport 07:00 - YYZ 13:42 6h 42m 1 Stop (ORD) Chicago
  • MIAMiami International Airport 07:00
    ORDChicago O'Hare International Airport 10:53
  • ORDChicago O'Hare International Airport 09:28
    YYZToronto Lester B Pearson Intl Airport 13:42
  • 6h 42m (1h 25m)
  • 1 Stop ORD · Chicago 1h 25m
  • United Airlines (UA 1830)Boeing 737 900
    United Airlines (UA 567)Boeing 737 800
  • United Airlines (UA 1830)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 08:00 MIA
    13:43 YYZ
    5Hrs, 43m 1 Stop (EWR)
  • MIAMiami International Airport 08:00 - YYZ 13:43 5h 43m 1 Stop (EWR) New York City
  • MIAMiami International Airport 08:00
    EWRNewark Liberty International Airport 11:59
  • EWRNewark Liberty International Airport 11:08
    YYZToronto Lester B Pearson Intl Airport 13:43
  • 5h 43m (51m)
  • 1 Stop EWR · New York City 51m
  • United Airlines (UA 323)Boeing 737 900
    United Airlines (UA 3555)Embraer 175
  • United Airlines (UA 323)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 08:00 MIA
    14:41 YYZ
    6Hrs, 41m 1 Stop (YUL)
  • MIAMiami International Airport 08:00 - YYZ 14:41 6h 41m 1 Stop (YUL) Montréal
  • MIAMiami International Airport 08:00
    YULMontreal Pierre Elliott Trudeau Int Airport 13:15
  • YULMontreal Pierre Elliott Trudeau Int Airport 11:40
    YYZToronto Lester B Pearson Intl Airport 14:41
  • 6h 41m (1h 35m)
  • 1 Stop YUL · Montréal 1h 35m
  • Air Canada (AC 1651)Airbus
    Air Canada (AC 413)Airbus
  • Air Canada (AC 1651)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 08:00 MIA
    14:50 YTZ
    6Hrs, 50m 1 Stop (YUL)
  • MIAMiami International Airport 08:00 - YTZ 14:50 6h 50m 1 Stop (YUL) Montréal
  • MIAMiami International Airport 08:00
    YULMontreal Pierre Elliott Trudeau Int Airport 13:25
  • YULMontreal Pierre Elliott Trudeau Int Airport 11:40
    YTZToronto City Centre Airport 14:50
  • 6h 50m (1h 45m)
  • 1 Stop YUL · Montréal 1h 45m
  • Air Canada (AC 1651)Airbus
    Air Canada (AC 7965)Dehavilland Dash 8 400
  • Air Canada (AC 1651)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 08:00 MIA
    15:41 YYZ
    7Hrs, 41m 1 Stop (YUL)
  • MIAMiami International Airport 08:00 - YYZ 15:41 7h 41m 1 Stop (YUL) Montréal
  • MIAMiami International Airport 08:00
    YULMontreal Pierre Elliott Trudeau Int Airport 14:15
  • YULMontreal Pierre Elliott Trudeau Int Airport 11:40
    YYZToronto Lester B Pearson Intl Airport 15:41
  • 7h 41m (2h 35m)
  • 1 Stop YUL · Montréal 2h 35m
  • Air Canada (AC 1651)Airbus
    Air Canada (AC 415)Airbus A220 300
  • Air Canada (AC 1651)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 08:45 MIA
    15:30 YYZ
    6Hrs, 45m 1 Stop (PHL)
  • MIAMiami International Airport 08:45 - YYZ 15:30 6h 45m 1 Stop (PHL) Philadelphia
  • MIAMiami International Airport 08:45
    PHLPhiladelphia International Airport 13:40
  • PHLPhiladelphia International Airport 11:41
    YYZToronto Lester B Pearson Intl Airport 15:30
  • 6h 45m (1h 59m)
  • 1 Stop PHL · Philadelphia 1h 59m
  • American Airlines (AA 3031)Boeing 787 8
    American Airlines (AA 5885)Er4 Embraer Rj145 Amazon
  • American Airlines (AA 3031)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 08:47 MIA
    15:05 YYZ
    6Hrs, 18m 1 Stop (LGA)
  • MIAMiami International Airport 08:47 - YYZ 15:05 6h 18m 1 Stop (LGA) New York City
  • MIAMiami International Airport 08:47
    LGANew York La Guardia Airport 13:30
  • LGANew York La Guardia Airport 12:02
    YYZToronto Lester B Pearson Intl Airport 15:05
  • 6h 18m (1h 28m)
  • 1 Stop LGA · New York City 1h 28m
  • American Airlines (AA 605)Boeing 737 Max 8 Passenger
    American Airlines (AA 4556)Embraer Emb 175
  • American Airlines (AA 605)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 08:49 MIA
    14:18 YYZ
    5Hrs, 29m 1 Stop (IAD)
  • MIAMiami International Airport 08:49 - YYZ 14:18 5h 29m 1 Stop (IAD) Washington
  • MIAMiami International Airport 08:49
    IADWashington Dulles International Airport 12:38
  • IADWashington Dulles International Airport 11:29
    YYZToronto Lester B Pearson Intl Airport 14:18
  • 5h 29m (1h 09m)
  • 1 Stop IAD · Washington 1h 09m
  • United Airlines (UA 1643)Boeing 737 Max 8 Passenger
    United Airlines (UA 3490)Embraer 175
  • United Airlines (UA 1643)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 08:49 MIA
    16:06 YYZ
    7Hrs, 17m 1 Stop (IAD)
  • MIAMiami International Airport 08:49 - YYZ 16:06 7h 17m 1 Stop (IAD) Washington
  • MIAMiami International Airport 08:49
    IADWashington Dulles International Airport 14:35
  • IADWashington Dulles International Airport 11:29
    YYZToronto Lester B Pearson Intl Airport 16:06
  • 7h 17m (3h 06m)
  • 1 Stop IAD · Washington 3h 06m
  • United Airlines (UA 1643)Boeing 737 Max 8 Passenger
    Air Canada (AC 8619)Embraer Emb 175
  • United Airlines (UA 1643)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 08:59 MIA
    15:45 YYZ
    6Hrs, 46m 1 Stop (CLT)
  • MIAMiami International Airport 08:59 - YYZ 15:45 6h 46m 1 Stop (CLT) Charlotte
  • MIAMiami International Airport 08:59
    CLTCharlotte Airport 13:45
  • CLTCharlotte Airport 11:28
    YYZToronto Lester B Pearson Intl Airport 15:45
  • 6h 46m (2h 17m)
  • 1 Stop CLT · Charlotte 2h 17m
  • American Airlines (AA 2365)Boeing 777 200
    American Airlines (AA 5030)Canadair Regional
  • American Airlines (AA 2365)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 09:34 MIA
    15:05 YYZ
    5Hrs, 31m 1 Stop (LGA)
  • MIAMiami International Airport 09:34 - YYZ 15:05 5h 31m 1 Stop (LGA) New York City
  • MIAMiami International Airport 09:34
    LGANew York La Guardia Airport 13:30
  • LGANew York La Guardia Airport 12:40
    YYZToronto Lester B Pearson Intl Airport 15:05
  • 5h 31m (50m)
  • 1 Stop LGA · New York City 50m
  • American Airlines (AA 4384)Embraer Emb 175
    American Airlines (AA 4556)Embraer Emb 175
  • American Airlines (AA 4384)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 09:59 MIA
    16:35 YYZ
    6Hrs, 36m 1 Stop (DCA)
  • MIAMiami International Airport 09:59 - YYZ 16:35 6h 36m 1 Stop (DCA) Washington
  • MIAMiami International Airport 09:59
    DCAWashington Ronald Reagan National Airport 14:55
  • DCAWashington Ronald Reagan National Airport 12:47
    YYZToronto Lester B Pearson Intl Airport 16:35
  • 6h 36m (2h 08m)
  • 1 Stop DCA · Washington 2h 08m
  • American Airlines (AA 4741)Embraer Emb 175
    American Airlines (AA 5123)Crj 700 Canadair Regional
  • American Airlines (AA 4741)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 10:15 MIA
    17:46 YYZ
    7Hrs, 31m 1 Stop (EWR)
  • MIAMiami International Airport 10:15 - YYZ 17:46 7h 31m 1 Stop (EWR) New York City
  • MIAMiami International Airport 10:15
    EWRNewark Liberty International Airport 16:00
  • EWRNewark Liberty International Airport 13:24
    YYZToronto Lester B Pearson Intl Airport 17:46
  • 7h 31m (2h 36m)
  • 1 Stop EWR · New York City 2h 36m
  • United Airlines (UA 2107)Boeing 737 Max 9 Passenger
    United Airlines (UA 3557)Embraer 175
  • United Airlines (UA 2107)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 10:49 MIA
    16:35 YYZ
    5Hrs, 46m 1 Stop (DCA)
  • MIAMiami International Airport 10:49 - YYZ 16:35 5h 46m 1 Stop (DCA) Washington
  • MIAMiami International Airport 10:49
    DCAWashington Ronald Reagan National Airport 14:55
  • DCAWashington Ronald Reagan National Airport 13:53
    YYZToronto Lester B Pearson Intl Airport 16:35
  • 5h 46m (1h 02m)
  • 1 Stop DCA · Washington 1h 02m
  • American Airlines (AA 1628)Boeing 737 800
    American Airlines (AA 5123)Crj 700 Canadair Regional
  • American Airlines (AA 1628)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 11:21 MIA
    18:29 YYZ
    7Hrs, 08m 1 Stop (CLT)
  • MIAMiami International Airport 11:21 - YYZ 18:29 7h 08m 1 Stop (CLT) Charlotte
  • MIAMiami International Airport 11:21
    CLTCharlotte Airport 16:29
  • CLTCharlotte Airport 13:34
    YYZToronto Lester B Pearson Intl Airport 18:29
  • 7h 08m (2h 55m)
  • 1 Stop CLT · Charlotte 2h 55m
  • American Airlines (AA 3007)Boeing 737 800
    American Airlines (AA 5045)Canadair Regional
  • American Airlines (AA 3007)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 11:25 MIA
    18:40 YYZ
    7Hrs, 15m 1 Stop (ORD)
  • MIAMiami International Airport 11:25 - YYZ 18:40 7h 15m 1 Stop (ORD) Chicago
  • MIAMiami International Airport 11:25
    ORDChicago O'Hare International Airport 16:00
  • ORDChicago O'Hare International Airport 13:59
    YYZToronto Lester B Pearson Intl Airport 18:40
  • 7h 15m (2h 01m)
  • 1 Stop ORD · Chicago 2h 01m
  • United Airlines (UA 2005)Boeing 737 Max 9 Passenger
    Air Canada (AC 8906)Embraer Emb 175
  • United Airlines (UA 2005)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 12:04 MIA
    19:00 YYZ
    6Hrs, 56m 1 Stop (LGA)
  • MIAMiami International Airport 12:04 - YYZ 19:00 6h 56m 1 Stop (LGA) New York City
  • MIAMiami International Airport 12:04
    LGANew York La Guardia Airport 17:15
  • LGANew York La Guardia Airport 15:14
    YYZToronto Lester B Pearson Intl Airport 19:00
  • 6h 56m (2h 01m)
  • 1 Stop LGA · New York City 2h 01m
  • American Airlines (AA 4662)Embraer Emb 175
    American Airlines (AA 4438)Embraer Emb 175
  • American Airlines (AA 4662)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 13:21 MIA
    18:57 YYZ
    5Hrs, 36m 1 Stop (IAD)
  • MIAMiami International Airport 13:21 - YYZ 18:57 5h 36m 1 Stop (IAD) Washington
  • MIAMiami International Airport 13:21
    IADWashington Dulles International Airport 17:17
  • IADWashington Dulles International Airport 15:57
    YYZToronto Lester B Pearson Intl Airport 18:57
  • 5h 36m (1h 20m)
  • 1 Stop IAD · Washington 1h 20m
  • United Airlines (UA 2435)Boeing 737 900
    United Airlines (UA 3453)Embraer 175
  • United Airlines (UA 2435)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 13:55 MIA
    20:50 YYZ
    6Hrs, 55m 1 Stop (YUL)
  • MIAMiami International Airport 13:55 - YYZ 20:50 6h 55m 1 Stop (YUL) Montréal
  • MIAMiami International Airport 13:55
    YULMontreal Pierre Elliott Trudeau Int Airport 19:15
  • YULMontreal Pierre Elliott Trudeau Int Airport 17:37
    YYZToronto Lester B Pearson Intl Airport 20:50
  • 6h 55m (1h 38m)
  • 1 Stop YUL · Montréal 1h 38m
  • Air Canada (AC 1653)Airbus
    Air Canada (AC 425)Airbus
  • Air Canada (AC 1653)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 14:30 MIA
    21:51 YYZ
    7Hrs, 21m 1 Stop (JFK)
  • MIAMiami International Airport 14:30 - YYZ 21:51 7h 21m 1 Stop (JFK) New York City
  • MIAMiami International Airport 14:30
    JFKNew York John F. Kennedy International Airport 20:01
  • JFKNew York John F. Kennedy International Airport 17:30
    YYZToronto Lester B Pearson Intl Airport 21:51
  • 7h 21m (2h 31m)
  • 1 Stop JFK · New York City 2h 31m
  • American Airlines (AA 761)Boeing 737 Max 8 Passenger
    American Airlines (AA 4558)Embraer Emb 175
  • American Airlines (AA 761)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 14:34 MIA
    21:17 YYZ
    6Hrs, 43m 1 Stop (EWR)
  • MIAMiami International Airport 14:34 - YYZ 21:17 6h 43m 1 Stop (EWR) New York City
  • MIAMiami International Airport 14:34
    EWRNewark Liberty International Airport 19:29
  • EWRNewark Liberty International Airport 17:47
    YYZToronto Lester B Pearson Intl Airport 21:17
  • 6h 43m (1h 42m)
  • 1 Stop EWR · New York City 1h 42m
  • United Airlines (UA 2494)Boeing 737 900
    United Airlines (UA 3504)Embraer 175
  • United Airlines (UA 2494)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 14:52 MIA
    21:51 YYZ
    6Hrs, 59m 1 Stop (JFK)
  • MIAMiami International Airport 14:52 - YYZ 21:51 6h 59m 1 Stop (JFK) New York City
  • MIAMiami International Airport 14:52
    JFKNew York John F. Kennedy International Airport 20:01
  • JFKNew York John F. Kennedy International Airport 17:53
    YYZToronto Lester B Pearson Intl Airport 21:51
  • 6h 59m (2h 08m)
  • 1 Stop JFK · New York City 2h 08m
  • American Airlines (AA 761)Boeing 737 Max 8 Passenger
    American Airlines (AA 4558)Embraer Emb 175
  • American Airlines (AA 761)
    • M
    • T
    • W
    • T
    • F
    • -
    • S
  • 15:30 MIA
    22:39 YYZ
    7Hrs, 09m 1 Stop (DFW)
  • MIAMiami International Airport 15:30 - YYZ 22:39 7h 09m 1 Stop (DFW) Dallas
  • MIAMiami International Airport 15:30
    DFWDallas/Fort Worth Intl Airport 18:39
  • DFWDallas/Fort Worth Intl Airport 17:56
    YYZToronto Lester B Pearson Intl Airport 22:39
  • 7h 09m (43m)
  • 1 Stop DFW · Dallas 43m
  • American Airlines (AA 1646)Airbus
    American Airlines (AA 2804)Boeing 737 800
  • American Airlines (AA 1646)
    • M
    • -
    • W
    • T
    • F
    • S
    • S
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
What’s the fastest flight time from Miami to Toronto?

The fastest flight time for direct flights from Miami to Toronto is 3 hours 15 minutes. Check latest flight schedules & prices on Wego.

How far is Toronto from Miami?

The flight distance between Miami and Toronto is 1991km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 05:49. The last flight of the day departs at 20:14. See the full list of flight times on Wego.

How many airlines offer direct flights from Miami to Toronto?

There are 3 airlines that offer direct flights from Miami to Toronto. Find out the list of airlines on Wego.