Flights from Miami to St. John's
MIA to YYT. All flight routes from Miami International, Florida, USA to St Johns International, Canada. These flights are operated by American Airlines & Air Canada through 2 different flight connections. The shortest flight time is 9 hours and 57 minutes.
Find the best prices on hotels and car rental near St Johns
We got great deals on hotels and car rentals near the airport.
Miami to St. John's flights
There are over 2 and approximately 12 flights every week. While flying to St. John's from Miami you will be doing a stopover in either Montreal (YUL) or Toronto (YYZ).
Are there any non-stop flights from MIA to YYT?
There are no direct or non-stop flights from Miami International, MIA to St Johns International, YYT.
Miami to St. John's with Air Canada
If you choose to fly with Air Canada from Miami to St. John's you can make a transit either via Toronto or via Montreal. The route via Toronto is 51 minutes faster. Air Canada is a Star Alliance member.
Miles & flight time: MIA - YYT
The shortest flight time between MIA and YYT is 9 hours and 57 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
YUL Montreal | 9h 57m | 3h 58m | 2425 (3902 km) |
YYZ Toronto | 10h 8m | 4h 12m | 2569 (4134 km) |
Unpublished Flight Rates From Miami to St. John's
From Miami to Canada
Below is a list of other destinations to Canada from Miami International with either direct flights or 1 stop connections.
- YYZ Toronto Direct
- YUL Montreal Direct
- YVR Vancouver Direct
- YYC Calgary
- YEG Edmonton
- YWG Winnipeg
- YOW Ottawa
- YHZ Halifax
- YQB Quebec
- YXE Saskatoon
From USA to St. John's
Below is a list of other cities in USA with flights to St. John's with either non-stop or connecting flights.