Flights from Portland to Miami – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PDX to MIA – All flight route options from Portland International, Oregon, USA to Miami International, Florida, USA. These routes are operated by 9 airlines. Fly non-stop with American Airlines or Alaska Airlines, or choose from 32 different stopover flights. The shortest flight time is 5 hours and 41 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 Miami
We got great deals on hotels and car rentals near the airport.
Portland to Miami flights
There are over 34 airlines and as many as 374 flights every week to this destination. You can fly non-stop to Miami (MIA) from Portland (PDX) with American Airlines or Alaska Airlines but if a stopover option suits you better you can choose to fly via Kansas City, Minneapolis or any other of the 32 alternatives with connectiing airports.
Portland to Miami with American Airlines
You can fly non-stop every weekday with flights departing at 22 in the evening or 23 in the night. You can also catch a transit flight via Dallas or Charlotte. American Airlines is a member of the air alliance OneWorld.
With Spirit Airlines
If you fly from Portland with Spirit Airlines you will do a stopover in Las Vegas, LAS before reaching Miami. This flight trip will take 7 hours and 43 minutes and you can fly every weekday with departures at 18:59 or 19:32.
Distance & flight times: Portland International to Miami International
The shortest flight time between PDX and MIA is 5 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 5h 40m | - | 2711 miles (4362 km) |
MCI Kansas City | 7h 27m | - | - |
MSP Minneapolis | 7h 40m | 40m | 2939 miles (4729 km) |
AUS Austin | 7h 45m | 1h 4m | 2829 miles (4552 km) |
SMF Sacramento | 7h 46m | 58m | 3043 miles (4896 km) |
DFW Dallas | 7h 54m | 1h 20m | 2748 miles (4422 km) |
STL Saint Louis | 7h 55m | 1h 25m | 2788 miles (4486 km) |
DAL Dallas | 8h 0m | 1h 35m | 2747 miles (4420 km) |
BNA Nashville | 8h 5m | 2h 40m | 2791 miles (4491 km) |
MDW Chicago | 8h 5m | 1h 10m | 2946 miles (4740 km) |
SEA Seattle | 8h 23m | 1h 8m | 2866 miles (4611 km) |
CLT Charlotte | 8h 24m | 1h 16m | 2944 miles (4737 km) |
PHX Phoenix | 8h 30m | 1h 10m | 2994 miles (4817 km) |
SLC Salt Lake City | 8h 31m | 1h 4m | 2729 miles (4391 km) |
SFO San Francisco | 8h 34m | 2h 49m | 3148 miles (5065 km) |
ATL Atlanta | 8h 44m | 1h 55m | 2779 miles (4471 km) |
PHL Philadelphia | 8h 45m | 40m | 3433 miles (5524 km) |
SAN San Diego | 8h 55m | 1h 52m | 3214 miles (5171 km) |
LAS Las Vegas | 8h 55m | 2h 7m | 2950 miles (4747 km) |
MCO Orlando | 8h 58m | 2h 15m | 2738 miles (4405 km) |
DEN Denver | 9h 6m | 2h 33m | 2711 miles (4362 km) |
DCA Washington | 9h 13m | 1h 10m | 3283 miles (5282 km) |
ORD Chicago | 9h 17m | 2h 15m | 2949 miles (4745 km) |
IAH Houston | 9h 37m | 1h 9m | 2799 miles (4504 km) |
DTW Detroit | 9h 38m | 1h 17m | 3112 miles (5007 km) |
LAX Los Angeles | 9h 39m | 1h 36m | 3190 miles (5133 km) |
BWI Baltimore | 10h 13m | 2h 55m | 3318 miles (5339 km) |
TPA Tampa | 11h 2m | 2h 38m | 2712 miles (4364 km) |
SJC San Jose | 11h 35m | 49m | 3140 miles (5052 km) |
MSY New Orleans | 11h 54m | 31m | 2736 miles (4402 km) |
IAD Dulles | 12h 38m | 51m | 3262 miles (5249 km) |
IND Indianapolis | 12h 57m | - | - |
RDU Raleigh/Durham | 13h 5m | 1h 40m | 3077 miles (4951 km) |

