Cheap flights to Miami – Compare and Save
— MIA
17 Oct — 24 Oct1
Round-trip
1 adult
Economy
Round-trip
1 adult, Economy
Flights to Miami in 2025
Find the latest flights to Miami in 2025, with up-to-date prices and availability. In the last 7 days, Cheapflights users made a total of 629,999 searches and data was last updated on 17 September 2025.
Round-trip from | C$ 319 |
---|---|
One-way from | C$ 205 |
Popular in | December |
Cheapest in | January |
Average price | C$ 466 |
Good round-trip deal | C$ 475 or less |
Good one-way deal | C$ 282 or less |
- Porter Airlines
- 11/2-18/2
- Nonstop
- 6h 49m total
- Toronto to Miami
- Porter Airlines
- 15/12
- Nonstop
- 3h 29m total
- Toronto to Miami
Highest demand for flights based on searches. 2% potential increase in price (C$ 17 potential increase over avg. RT price).
Cheapest flight prices on average. 1% potential price decrease (C$ 14 potential savings vs. average RT price).
Average for round-trip flights in September 2025
Price to beat on a round-trip flight from Toronto to Miami.
Price to beat on a one-way flight from Toronto to Miami.
Find flight deals to Miami
Cheapest flights to MiamiExplore the most affordable flight options available to Miami. Find the lowest fares based on data from user searches, with prices last updated on 17 September 2025.
Explore the most affordable flight options available to Miami. Find the lowest fares based on data from user searches, with prices last updated on 17 September 2025.
Fri 31/109:40 a.m.YYZ - MIA
Nonstop3h 29mPorter Airlines
Sat 8/112:10 p.m.MIA - YYZ
Nonstop3h 20mPorter Airlines
Deal found 15/9C$ 330
Sat 6/124:00 p.m.YYZ - MIA
1 stop19h 15mAvianca
Fri 19/122:25 p.m.MIA - YYZ
2 stops14h 50mAvianca
Deal found 17/9C$ 336
Sun 9/119:40 a.m.YYZ - MIA
Nonstop3h 29mMultiple Airlines
Mon 10/1111:28 a.m.MIA - YYZ
1 stop9h 39mMultiple Airlines
Deal found 14/9C$ 338
Fri 31/109:40 a.m.YYZ - MIA
Nonstop3h 29mPorter Airlines
Mon 3/112:10 p.m.MIA - YYZ
Nonstop3h 20mPorter Airlines
Deal found 15/9C$ 340
Fri 31/109:40 a.m.YYZ - MIA
Nonstop3h 29mPorter Airlines
Sun 2/112:10 p.m.MIA - YYZ
Nonstop3h 20mPorter Airlines
Deal found 15/9C$ 341
Sun 26/102:00 p.m.YYZ - MIA
1 stop8h 29mAir Canada
Sat 1/119:05 p.m.MIA - YYZ
Nonstop3h 21mAir Canada
Deal found 15/9C$ 345
Mon 3/119:40 a.m.YYZ - MIA
Nonstop3h 29mMultiple Airlines
Fri 7/1111:28 a.m.MIA - YYZ
1 stop9h 39mMultiple Airlines
Deal found 14/9C$ 347
Sun 26/109:40 a.m.YYZ - MIA
Nonstop3h 29mPorter Airlines
Sat 1/112:10 p.m.MIA - YYZ
Nonstop3h 20mPorter Airlines
Deal found 15/9C$ 348
Fri 31/109:40 a.m.YYZ - MIA
Nonstop3h 29mMultiple Airlines
Fri 7/1111:28 a.m.MIA - YYZ
1 stop9h 39mMultiple Airlines
Deal found 14/9C$ 349
Fri 31/109:40 a.m.YYZ - MIA
Nonstop3h 29mMultiple Airlines
Fri 7/1111:28 a.m.MIA - YYZ
1 stop9h 39mMultiple Airlines
Deal found 15/9C$ 351
Mon 10/119:40 a.m.YYZ - MIA
Nonstop3h 29mMultiple Airlines
Mon 17/1111:28 a.m.MIA - YYZ
1 stop9h 39mMultiple Airlines
Deal found 15/9C$ 365
Fri 31/1012:50 p.m.YYZ - MIA
2 stops11h 44mMultiple Airlines
Mon 3/116:00 a.m.MIA - YYZ
1 stop15h 07mMultiple Airlines
Deal found 15/9C$ 366
Best flights to MiamiDiscover carefully curated flight deals to Miami that have cost, travel time, and layovers in mind to ensure you get the best travel experience. Data last updated 17 September 2025.
Discover carefully curated flight deals to Miami that have cost, travel time, and layovers in mind to ensure you get the best travel experience. Data last updated 17 September 2025.
Fri 5/1210:45 a.m.YYZ - MIA
1 stop13h 11mMultiple Airlines
Mon 8/129:05 p.m.MIA - YYZ
Nonstop3h 21mMultiple Airlines
Deal found 15/9C$ 389
Sun 2/119:00 a.m.YYZ - MIA
1 stop9h 17mUnited Airlines
Sun 9/116:25 a.m.MIA - YYZ
1 stop16h 12mUnited Airlines
Deal found 15/9C$ 409
Wed 26/116:10 a.m.YYZ - MIA
1 stop8h 25mDelta
Tue 2/124:55 p.m.MIA - YYZ
1 stop7h 04mDelta
Deal found 15/9C$ 409
Wed 11/28:30 a.m.YTZ - MIA
1 stop8h 59mAir Canada
Mon 23/28:00 a.m.MIA - YTZ
1 stop6h 55mAir Canada
Deal found 14/9C$ 418
Fri 31/1012:45 p.m.YYZ - MIA
1 stop11h 11mMultiple Airlines
Sat 8/119:05 p.m.MIA - YYZ
Nonstop3h 21mMultiple Airlines
Deal found 15/9C$ 409
Thu 30/1010:45 a.m.YYZ - MIA
1 stop8h 23mUnited Airlines
Thu 6/116:05 a.m.MIA - YYZ
1 stop7h 38mUnited Airlines
Deal found 15/9C$ 409
Tue 24/23:30 p.m.YTZ - MIA
1 stop6h 59mAir Canada
Sat 14/38:00 a.m.MIA - YTZ
1 stop6h 55mAir Canada
Deal found 15/9C$ 429
Fri 24/1012:15 p.m.YYZ - MIA
1 stop9h 12mDelta
Fri 31/108:30 a.m.MIA - YYZ
1 stop8h 49mDelta
Deal found 14/9C$ 440
Sat 8/119:30 a.m.YYZ - MIA
1 stop7h 15mUnited Airlines
Tue 11/117:00 a.m.MIA - YYZ
1 stop9h 02mUnited Airlines
Deal found 15/9C$ 409
Fri 31/1012:45 p.m.YYZ - MIA
1 stop11h 11mMultiple Airlines
Tue 4/1112:20 p.m.MIA - YYZ
Nonstop3h 20mMultiple Airlines
Deal found 15/9C$ 409
Tue 2/123:30 p.m.YTZ - MIA
1 stop6h 59mAir Canada
Sat 6/128:00 a.m.MIA - YTZ
1 stop8h 55mAir Canada
Deal found 15/9C$ 440
Wed 15/107:45 a.m.YTZ - MIA
1 stop10h 22mMultiple Airlines
Wed 22/109:49 a.m.MIA - YTZ
1 stop6h 56mMultiple Airlines
Deal found 15/9C$ 409
Fri 14/112:57 p.m.YYZ - MIA
1 stop8h 07mUnited Airlines
Sun 16/116:05 a.m.MIA - YYZ
1 stop5h 43mUnited Airlines
Deal found 15/9C$ 420
Tue 2/1210:25 a.m.YTZ - MIA
2 stops12h 04mAir Canada
Sat 6/128:00 a.m.MIA - YTZ
1 stop6h 55mAir Canada
Deal found 15/9C$ 440
Wed 15/107:45 a.m.YTZ - MIA
1 stop10h 22mMultiple Airlines
Wed 22/109:49 a.m.MIA - YTZ
2 stops11h 01mMultiple Airlines
Deal found 15/9C$ 409
Mon 22/126:10 a.m.YYZ - MIA
1 stop16h 30mUnited Airlines
Tue 6/16:20 a.m.MIA - YYZ
1 stop16h 17mUnited Airlines
Deal found 15/9C$ 436
Tue 30/99:45 a.m.YTZ - MIA
1 stop8h 28mMultiple Airlines
Tue 7/109:49 a.m.MIA - YTZ
1 stop6h 56mMultiple Airlines
Deal found 16/9C$ 433
Fri 17/109:00 p.m.YYZ - MIA
1 stop14h 47mUnited Airlines
Mon 27/107:00 a.m.MIA - YYZ
1 stop12h 45mUnited Airlines
Deal found 14/9C$ 440
Thu 30/107:00 a.m.YTZ - MIA
2 stops10h 10mMultiple Airlines
Thu 6/1111:07 a.m.MIA - YTZ
1 stop7h 48mMultiple Airlines
Deal found 15/9C$ 440
Fri 14/1112:45 p.m.YYZ - MIA
1 stop6h 23mUnited Airlines
Tue 18/116:30 a.m.MIA - YYZ
1 stop7h 50mUnited Airlines
Deal found 16/9C$ 457
Mon 13/109:45 a.m.YTZ - MIA
1 stop7h 20mMultiple Airlines
Mon 20/109:49 a.m.MIA - YTZ
1 stop6h 56mMultiple Airlines
Deal found 15/9C$ 442
Thu 30/108:40 a.m.YTZ - MIA
1 stop8h 30mMultiple Airlines
Thu 6/1111:07 a.m.MIA - YTZ
1 stop8h 43mMultiple Airlines
Deal found 15/9C$ 442
Thu 23/107:45 a.m.YTZ - MIA
1 stop9h 25mMultiple Airlines
Thu 30/109:49 a.m.MIA - YTZ
1 stop9h 06mMultiple Airlines
Deal found 15/9C$ 442
Sun 19/108:40 p.m.YTZ - MIA
1 stop12h 32mMultiple Airlines
Sun 26/1010:46 p.m.MIA - YTZ
1 stop9h 34mMultiple Airlines
Deal found 15/9C$ 443
Thu 20/116:20 a.m.YKF - MIA
2 stops32h 15mWestJet
Sat 22/113:46 p.m.MIA - YKF
2 stops37h 42mWestJet
Deal found 16/9C$ 2,169
Sun 12/106:15 a.m.YKF - MIA
3 stops29h 45mMultiple Airlines
Sun 19/107:00 a.m.MIA - YKF
2 stops22h 15mMultiple Airlines
Deal found 14/9C$ 596
Sat 14/27:00 p.m.YKF - MIA
2 stops39h 52mWestJet
Wed 18/211:35 a.m.MIA - YKF
2 stops17h 54mWestJet
Deal found 16/9C$ 2,231
Mon 29/96:00 a.m.YKF - MIA
3 stops31h 00mMultiple Airlines
Sat 4/1012:52 p.m.MIA - YKF
3 stops35h 53mMultiple Airlines
Deal found 15/9C$ 805
Tue 30/96:00 a.m.YHM - MIA
3 stops31h 00mMultiple Airlines
Tue 7/107:23 p.m.MIA - YHM
3 stops29h 17mMultiple Airlines
Deal found 16/9C$ 874
Fri 3/106:00 a.m.YHM - MIA
2 stops27h 01mMultiple Airlines
Sun 5/107:23 p.m.MIA - YHM
2 stops29h 17mMultiple Airlines
Deal found 15/9C$ 944
Direct flights to MiamiExplore direct flight options to Miami based on user searches, and compare prices and availability for your desired travel dates. Data last updated 17 September 2025.
Explore direct flight options to Miami based on user searches, and compare prices and availability for your desired travel dates. Data last updated 17 September 2025.
Fri 31/109:40 a.m.YYZ - MIA
Nonstop3h 29mPorter Airlines
Sat 8/112:10 p.m.MIA - YYZ
Nonstop3h 20mPorter Airlines
Deal found 15/9C$ 330
Fri 31/109:40 a.m.YYZ - MIA
Nonstop3h 29mPorter Airlines
Mon 3/112:10 p.m.MIA - YYZ
Nonstop3h 20mPorter Airlines
Deal found 15/9C$ 340
Fri 31/109:40 a.m.YYZ - MIA
Nonstop3h 29mPorter Airlines
Sun 2/112:10 p.m.MIA - YYZ
Nonstop3h 20mPorter Airlines
Deal found 15/9C$ 341
Sun 26/109:40 a.m.YYZ - MIA
Nonstop3h 29mPorter Airlines
Sat 1/112:10 p.m.MIA - YYZ
Nonstop3h 20mPorter Airlines
Deal found 15/9C$ 348
Mon 8/129:40 a.m.YYZ - MIA
Nonstop3h 29mPorter Airlines
Sat 13/122:10 p.m.MIA - YYZ
Nonstop3h 20mPorter Airlines
Deal found 15/9C$ 349
Tue 4/1112:00 p.m.YYZ - MIA
Nonstop3h 26mAir Canada
Thu 6/119:05 p.m.MIA - YYZ
Nonstop3h 21mAir Canada
Deal found 14/9C$ 369
Sat 25/109:35 a.m.YYZ - MIA
Nonstop3h 30mPorter Airlines
Sat 1/112:10 p.m.MIA - YYZ
Nonstop3h 20mPorter Airlines
Deal found 15/9C$ 376
Wed 5/1112:00 p.m.YYZ - MIA
Nonstop3h 26mAir Canada
Tue 18/119:05 p.m.MIA - YYZ
Nonstop3h 21mAir Canada
Deal found 15/9C$ 380
Fri 5/129:40 a.m.YYZ - MIA
Nonstop3h 29mPorter Airlines
Fri 12/122:10 p.m.MIA - YYZ
Nonstop3h 20mPorter Airlines
Deal found 14/9C$ 384
Thu 30/104:50 p.m.YYZ - MIA
Nonstop3h 26mAir Canada
Thu 6/119:05 p.m.MIA - YYZ
Nonstop3h 21mAir Canada
Deal found 15/9C$ 385
Tue 28/1012:00 p.m.YYZ - MIA
Nonstop3h 26mAir Canada
Fri 7/119:05 p.m.MIA - YYZ
Nonstop3h 21mAir Canada
Deal found 15/9C$ 391
Mon 20/105:30 p.m.YYZ - MIA
Nonstop3h 18mAir Canada
Sat 25/109:45 p.m.MIA - YYZ
Nonstop3h 16mAir Canada
Deal found 16/9C$ 392
Last-minute flights to MiamiDiscover last-minute flight deals to Miami. Data last updated 17 September 2025 and is based on user searches.
Discover last-minute flight deals to Miami. Data last updated 17 September 2025 and is based on user searches.
Thu 23/106:30 a.m.YYZ - MIA
2 stops18h 04mMultiple Airlines
Fri 31/106:00 a.m.MIA - YYZ
1 stop15h 07mMultiple Airlines
Deal found 17/9C$ 382
Sat 25/109:35 a.m.YYZ - MIA
Nonstop3h 30mPorter Airlines
Sat 1/112:10 p.m.MIA - YYZ
Nonstop3h 20mPorter Airlines
Deal found 15/9C$ 376
Sun 26/102:00 p.m.YYZ - MIA
1 stop8h 29mAir Canada
Sat 1/119:05 p.m.MIA - YYZ
Nonstop3h 21mAir Canada
Deal found 15/9C$ 345
Sun 26/109:40 a.m.YYZ - MIA
Nonstop3h 29mPorter Airlines
Sat 1/112:10 p.m.MIA - YYZ
Nonstop3h 20mPorter Airlines
Deal found 15/9C$ 348
Fri 31/109:40 a.m.YYZ - MIA
Nonstop3h 29mPorter Airlines
Sat 8/112:10 p.m.MIA - YYZ
Nonstop3h 20mPorter Airlines
Deal found 15/9C$ 330
Fri 31/109:40 a.m.YYZ - MIA
Nonstop3h 29mPorter Airlines
Mon 3/112:10 p.m.MIA - YYZ
Nonstop3h 20mPorter Airlines
Deal found 15/9C$ 340
Fri 31/109:40 a.m.YYZ - MIA
Nonstop3h 29mPorter Airlines
Sun 2/112:10 p.m.MIA - YYZ
Nonstop3h 20mPorter Airlines
Deal found 15/9C$ 341
Fri 31/109:40 a.m.YYZ - MIA
Nonstop3h 29mMultiple Airlines
Fri 7/1111:28 a.m.MIA - YYZ
1 stop9h 39mMultiple Airlines
Deal found 14/9C$ 349
Fri 31/109:40 a.m.YYZ - MIA
Nonstop3h 29mMultiple Airlines
Fri 7/1111:28 a.m.MIA - YYZ
1 stop9h 39mMultiple Airlines
Deal found 15/9C$ 351
Fri 31/1012:50 p.m.YYZ - MIA
2 stops11h 44mMultiple Airlines
Mon 3/116:00 a.m.MIA - YYZ
1 stop15h 07mMultiple Airlines
Deal found 15/9C$ 366
Fri 31/1012:50 p.m.YYZ - MIA
2 stops11h 44mMultiple Airlines
Fri 7/1111:28 a.m.MIA - YYZ
1 stop9h 39mMultiple Airlines
Deal found 16/9C$ 367
Fri 31/109:40 a.m.YYZ - MIA
Nonstop3h 29mPorter Airlines
Sat 8/112:10 p.m.MIA - YYZ
Nonstop3h 20mPorter Airlines
Deal found 15/9C$ 384
One-way flights to MiamiSearch for one-way flight options to Miami. Find affordable one-way fares based on user searches. Data last updated 17 September 2025.
Search for one-way flight options to Miami. Find affordable one-way fares based on user searches. Data last updated 17 September 2025.
Mon 15/129:40 a.m.YYZ - MIA
Nonstop3h 29mPorter Airlines
Deal found 16/9C$ 205
Sat 1/119:40 a.m.YYZ - MIA
Nonstop3h 29mPorter Airlines
Deal found 15/9C$ 210
Sun 11/13:30 p.m.YTZ - MIA
1 stop6h 59mAir Canada
Deal found 14/9C$ 210
Sat 15/119:40 a.m.YYZ - MIA
Nonstop3h 29mPorter Airlines
Deal found 15/9C$ 212
Tue 30/96:30 a.m.YYZ - MIA
2 stops16h 47mMultiple Airlines
Deal found 16/9C$ 213
Tue 30/96:30 a.m.YYZ - MIA
2 stops16h 47mMultiple Airlines
Deal found 16/9C$ 216
Wed 8/1012:50 p.m.YTZ - MIA
1 stop10h 20mMultiple Airlines
Deal found 16/9C$ 216
Tue 28/103:30 p.m.YTZ - MIA
1 stop6h 59mAir Canada
Deal found 15/9C$ 217
Tue 25/116:00 a.m.YYZ - MIA
Nonstop3h 35mAmerican Airlines
Deal found 15/9C$ 219
Sun 11/110:25 a.m.YTZ - MIA
2 stops12h 04mAir Canada
Deal found 14/9C$ 219
Wed 8/107:00 a.m.YYZ - MIA
2 stops16h 10mMultiple Airlines
Deal found 16/9C$ 221
Sun 14/123:30 p.m.YTZ - MIA
1 stop6h 59mAir Canada
Deal found 15/9C$ 223