Flights from Miami to Portland – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MIA to PDX – All flight route options from Miami International, Florida, USA to Portland International, Oregon, USA. These routes are operated by 9 airlines. Fly non-stop with American Airlines or Alaska Airlines, or choose from 29 different stopover flights. The shortest flight time is 6 hours and 39 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Portland
We got great deals on hotels and car rentals near the airport.
Miami to Portland flights
There are over 31 airlines and as many as 501 flights every week to this destination. You can fly non-stop to Portland (PDX) from Miami (MIA) with American Airlines or Alaska Airlines but if a stopover option suits you better you can choose to fly via Austin, Salt Lake City or any other of the 29 alternatives with connectiing airports.
Miami to Portland with American Airlines
You can fly non-stop every weekday with flights departing at 19:30. You can also catch a transit flight via Phoenix or Dallas. American Airlines is a member of the air alliance OneWorld.
Note Non-stop flights with American Airlines will begin in Nov 2025.
With Frontier Airlines
If you choose to fly with Frontier Airlines from Miami to Portland you can make a transit either via Denver or via Las Vegas. The route via Denver is 10 minutes faster.
Distance & flight times: Miami International to Portland International
The shortest flight time between MIA and PDX is 6 hours and 39 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 6h 39m | - | 2711 miles (4362 km) |
AUS Austin | 7h 51m | 38m | 2829 miles (4552 km) |
SLC Salt Lake City | 8h 3m | 39m | 2729 miles (4391 km) |
DEN Denver | 8h 13m | 58m | 2711 miles (4362 km) |
MCO Orlando | 8h 14m | 1h 5m | 2738 miles (4405 km) |
MSP Minneapolis | 8h 28m | 1h 8m | 2939 miles (4729 km) |
SEA Seattle | 8h 37m | 1h 3m | 2866 miles (4611 km) |
PHX Phoenix | 8h 41m | 43m | 2994 miles (4817 km) |
STL Saint Louis | 8h 45m | 2h 35m | 2788 miles (4486 km) |
DFW Dallas | 8h 50m | 1h 0m | 2748 miles (4422 km) |
TPA Tampa | 8h 59m | 3h 0m | 2712 miles (4364 km) |
LAS Las Vegas | 9h 1m | 47m | 2950 miles (4747 km) |
ORD Chicago | 9h 11m | 1h 2m | 2949 miles (4745 km) |
MDW Chicago | 9h 15m | 1h 30m | 2946 miles (4740 km) |
CLT Charlotte | 9h 26m | 1h 23m | 2944 miles (4737 km) |
DCA Washington | 9h 31m | 1h 9m | 3283 miles (5282 km) |
IAD Dulles | 9h 31m | 55m | 3262 miles (5249 km) |
ATL Atlanta | 9h 32m | 2h 35m | 2779 miles (4471 km) |
LAX Los Angeles | 9h 37m | 1h 15m | 3190 miles (5133 km) |
DAL Dallas | 9h 50m | 3h 0m | 2747 miles (4420 km) |
BWI Baltimore | 9h 50m | 1h 30m | 3318 miles (5339 km) |
SFO San Francisco | 9h 51m | 1h 50m | 3148 miles (5065 km) |
IAH Houston | 10h 3m | 1h 10m | 2799 miles (4504 km) |
DTW Detroit | 10h 14m | 2h 23m | 3112 miles (5007 km) |
SNA Santa Ana | 11h 5m | 41m | 3183 miles (5121 km) |
MCI Kansas City | 11h 30m | 1h 25m | 2744 miles (4415 km) |
RDM Redmond | 11h 50m | 2h 40m | 2734 miles (4399 km) |
PHL Philadelphia | 13h 40m | 1h 38m | 3433 miles (5524 km) |
SAN San Diego | 13h 49m | 1h 13m | 3214 miles (5171 km) |
BNA Nashville | 14h 5m | 2h 3m | 2791 miles (4491 km) |

