Flights from Grand Rapids to Portland – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
GRR to PDX – All flight route options from Gerald R Ford International, Michigan, USA to Portland International, Oregon, USA. These flights are operated by 8 airlines. Fly non-stop with Allegiant Air or choose from 5 different transit flights. The shortest flight time is 4 hours and 29 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.
Grand Rapids to Portland flights
With over 216 flights every week and 6 different airlines you have a wide range of options. You can fly non-stop to Portland (PDX) from Grand Rapids (GRR) with Allegiant Air but if a stopover option suits you better you can choose to fly via Chicago, Minneapolis or any other of the 5 alternatives with connectiing airports.
Grand Rapids to Portland with Allegiant Air
You can fly non-stop every Monday, Wednesday or Friday at 6:00 am, 1:00 pm or 2:00 pm.
With Sun Country Airlines
If you fly from Grand Rapids with Sun Country Airlines you will do a stopover in Minneapolis, MSP before reaching Portland. This flight trip will take 6 hours and 26 minutes and you can fly every day of the week except Mondays and Tuesday with departures between 12 noon and 7:00 pm.
Distance & flight times: Gerald R Ford International to Portland International
The shortest flight time between GRR and PDX is 4 hours and 29 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 29m | - | 1838 miles (2957 km) |
ORD Chicago | 6h 50m | 46m | 1881 miles (3027 km) |
MSP Minneapolis | 6h 54m | 1h 36m | 1838 miles (2957 km) |
MDW Chicago | 6h 55m | 1h 5m | 1893 miles (3046 km) |
DEN Denver | 8h 5m | 2h 34m | 2011 miles (3236 km) |
DTW Detroit | 8h 12m | 1h 5m | 2078 miles (3344 km) |

