No clear winner: Southwest’s PDX → MDW flights land within a few points of 9 in 10 on time whatever the hour.
Nonstops (seasonal or thin)
Nonstop details →| Southwest | PDX | MDW | 3h 55m | 90% | 0.7% | 684 | Flying now |
Best connections, any airlines
Ranked by chance you reach Chicago on time. Total trip = scheduled departure to arrival, layover included (Chicago is 2 h ahead of Portland). Layovers up to 4 hours. Pick a connection for the details.
| SouthwestDetails → | PDX 17:20 → SJC 19:05WN 3210 | 3h 50m San Jose | SJC 22:55 → MDW 05:00 +1WN 3886 | 9h 40m | 100% | 94% |
| SouthwestDetails → | PDX 18:00 → LAS 20:15WN 2256 | 3h 40m Las Vegas | LAS 23:55 → MDW 05:25 +1WN 2276 | 9h 25m | 100% | 84% |
| Delta + Southwesttwo ticketsDetails → | PDX 22:55 → ATL 06:27DL 564 | 3h 33m Atlanta | ATL 10:00 → MDW 11:00 +1WN 224 | 10h 05m | 96% | 84% |
| Alaska + Southwesttwo ticketsDetails → | PDX 17:37 → LAX 20:09AS 278 | 3h 46m Los Angeles | LAX 23:55 → MDW 05:55 +1WN 2413 | 10h 18m | 99% | 83% |
| Alaska + Southwesttwo ticketsDetails → | PDX 17:51 → PHX 20:37AS 746 | 3h 18m Phoenix | PHX 23:55 → MDW 05:10 +1WN 3298 | 9h 19m | 97% | 80% |
| DeltaDetails → | PDX 00:33 → MSP 05:49DL 2359 | 1h 06m Minneapolis | MSP 06:55 → MDW 08:37DL 4712 · flown by Endeavor | 6h 04m | 94% | 79% |
| SouthwestDetails → | PDX 20:15 → SMF 21:48WN 3213 | 2h 02m Sacramento | SMF 23:50 → MDW 05:45 +1WN 3802 | 7h 30m | 86% | 79% |
| Alaska + Southwesttwo ticketsDetails → | PDX 17:40 → SAN 20:18AS 369 | 2h 22m San Diego | SAN 22:40 → MDW 04:40 +1WN 257 | 9h 00m | 88% | 78% |
| Tight connection: often missed | ||||||
| SouthwestDetails → | PDX 21:20 → BWI 05:15WN 3194 | 55m Baltimore | BWI 06:10 → MDW 07:10 +1WN 995 | 7h 50m | 72% | 65% |
| SouthwestDetails → | PDX 15:15 → DAL 20:55WN 1577 | 1h 27m Dallas | DAL 22:22 → MDW 01:00 +1WN 1359 | 7h 22m | 62% | 20% |
Same layover, different day-part
How often the first flight arrives too late to connect (45 min minimum), for one-ticket layovers of 45–80 minutes.
Delays build through the day, so an afternoon first leg eats the layover. A short connection is fine early in the morning and a gamble later on.
Mixing airlines
The table above includes two-ticket connections (marked “two tickets”), held to the 90-minute minimum. One ticket only →
Regional partners count as the airline that sells them: SkyWest flying Delta Connection is one Delta ticket.
About this data: US DOT on-time records, Aug 2025 – Jul 2026, all US airlines; regional flights count under the airline that sells them. Schedules (which flights and connections exist, and their times) are as of Jun 6 – Jul 31, 2026; seasonal flights outside that window aren’t ranked. Rebuilt monthly. JSON