Cheap MIA to YYZ Flights

Prices were available within the past 7 days and starts at CA $155 for one-way flights and CA $331 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Reviews from verified customers

Mar 16, 2020

Overall pleased with service. No complaints and this was first time traveling with AA

Mar 14, 2020

Flight got changed to Air Canada

Mar 11, 2020

Nothing special, just a flight.

Mar 11, 2020

Met at connecting flight to give new boarding pass since I missed the original connecting flight due to flight delay from Miami.

Mar 11, 2020

Amazing flight. Always reminded why Air Canada is the best!!!!

Mar 10, 2020

Would have been a perfect experience had it not been for the delay once landed. There was another plane in the parking spot. We had to wait over half an hour for the other plane to be taxied out. Then there were materials in the way. Had to wait another 20 mins for them to safely clear the area.

Mar 3, 2020

It was an old plane

Mar 1, 2020

Excellent staff in board

Feb 29, 2020

Pearson airport was a nightmare as usual

Feb 28, 2020

Last minute maintenance delays both to and from Miami, this needs to be addressed to avoid delays becoming the norm.

Miami to Toronto route information

Origin Airport Miami Intl.
Destination Airport Pearson Intl.
Airlines Serving Air Canada, American Airlines, Delta, United, WestJet
Flight Price CA $331
Distance 1,978 km

Cheap MIA to YYZ Flights

Miami to Toronto Flights

How Expedia save you money on your flight?

One surefire way to save money on your flight is to book your flight and hotel together with Expedia. Sometimes, the savings are so large that the flight is basically free!

Flight deals with Expedia


How to find cheap flights with Expedia?

When it comes to finding cheap Expedia flights, the best time to do it is during low season or shoulder season, which ranges between late January to May.

Book a cheap flight with Expedia