Cheap flights from Minneapolis to Portland

Search for the cheapest air tickets from Minneapolis to Portland
Google Play App Store

Recently booked flights from Minneapolis to Portland

From
Minneapolis
To
Portland
Depart date
04.07.2026
Price
$599 / 2180ر.ق

Airlines Flying to Portland from Minneapolis

Flight schedule Minneapolis to Portland

15:58 → 17:37

direct

logo Delta 2008
MSP — PDX
M T W T F - S
21:37 → 23:18

direct

logo Delta 2391
MSP — PDX
M - - T F - S
11:00 → 12:38

direct

logo Delta 2167
MSP — PDX
- T - T - S -
21:38 → 23:18

direct

logo Delta 2391
MSP — PDX
M T W T F - S
18:34 → 20:17

direct

logo Delta 2151
MSP — PDX
M T W T F - S
15:58 → 17:35

direct

logo Delta 2008
MSP — PDX
M T W T F - S
09:00 → 10:40

direct

logo Delta 2415
MSP — PDX
M - W T F - S
09:05 → 10:41

direct

logo Delta 2415
MSP — PDX
M - W T F - S
18:34 → 20:15

direct

logo Delta 2151
MSP — PDX
M T W T F - S
09:00 → 10:39

direct

logo Delta 2415
MSP — PDX
M - - - - - -
15:58 → 17:35

direct

logo Delta 2008
MSP — PDX
- - - - - S -
09:05 → 10:42

direct

logo Delta 2415
MSP — PDX
- - - - - S -
11:00 → 12:38

direct

logo Delta 2167
MSP — PDX
- - W - F - -
18:34 → 20:15

direct

logo Delta 2151
MSP — PDX
- - - - - S -
09:05 → 10:42

direct

logo Delta 2415
MSP — PDX
- T - - - - -
11:00 → 12:40

direct

logo Delta 2167
MSP — PDX
M - - - - - S
21:05 → 22:43

direct

logo Sun Country Airlines 297
MSP — PDX
M - - T - - S
15:25 → 17:04

direct

logo Sun Country Airlines 295
MSP — PDX
M - - T - - -
16:30 → 18:09

direct

logo Sun Country Airlines 295
MSP — PDX
- - - - - - S
15:50 → 17:29

direct

logo Sun Country Airlines 295
MSP — PDX
- T W T - S -
06:50 → 08:27

direct

logo Sun Country Airlines 293
MSP — PDX
M - - - - - -
18:13 → 23:44

direct

logo Delta 2607
MSP — PDX
M T - T - - -
20:20 → 23:44

direct

logo Delta 1051
MSP — PDX
- - W - F - S
14:25 → 18:18

direct

logo Delta 2658
MSP — PDX
M - - - F - -
15:20 → 22:30

direct

logo Delta 1306
MSP — PDX
- - - T - - -
18:15 → 23:46

direct

logo Delta 2607
MSP — PDX
- - - - - - S
12:29 → 16:09

direct

logo Delta 2651
MSP — PDX
- - W - - - -
17:45 → 00:50

direct

logo Delta 2130
MSP — PDX
M - - - - - -
12:29 → 16:09

direct

logo Delta 2651
MSP — PDX
- - - T - - -
15:20 → 21:50

direct

logo Delta 1306
MSP — PDX
- - W - F - -
14:20 → 18:22

direct

logo Delta 2658
MSP — PDX
- - - - - - S
12:29 → 16:19

direct

logo Delta 2651
MSP — PDX
- - - - - - S
14:25 → 18:18

direct

logo Delta 2658
MSP — PDX
- T W - - - -
17:45 → 00:50

direct

logo Delta 2130
MSP — PDX
- - - - - - S
12:29 → 16:09

direct

logo Delta 2651
MSP — PDX
- T - - - S -
15:20 → 21:50

direct

logo Delta 1306
MSP — PDX
M - - - - - -
18:13 → 23:44

direct

logo Delta 2607
MSP — PDX
- - W - F - S
15:20 → 22:30

direct

logo Delta 1306
MSP — PDX
- - W - - - -
08:10 → 12:10

direct

logo Delta 2628
MSP — PDX
M T W - F S -
14:25 → 18:18

direct

logo Delta 2658
MSP — PDX
- - - T - - S
15:38 → 21:50

direct

logo Delta 1306
MSP — PDX
- - - - - - S
15:20 → 22:30

direct

logo Delta 1306
MSP — PDX
- - - - F - -
17:45 → 00:50

direct

logo Delta 2130
MSP — PDX
- - - T - - -
18:15 → 23:46

direct

logo Delta 2607
MSP — PDX
M - - - - - -
15:20 → 22:30

direct

logo Delta 1306
MSP — PDX
M - - - - - -
20:20 → 23:44

direct

logo Delta 1051
MSP — PDX
M T - T - - -
18:10 → 22:38

direct

logo Delta 2607
MSP — PDX
- - - - - S -
15:45 → 22:30

direct

logo Delta 1306
MSP — PDX
- - - - - S -
17:45 → 00:50

direct

logo Delta 2130
MSP — PDX
M T W - F - -
15:20 → 22:30

direct

logo Delta 1306
MSP — PDX
- T - - - - -
20:20 → 23:46

direct

logo Delta 1051
MSP — PDX
- - - - - - S
20:20 → 23:46

direct

logo Delta 1051
MSP — PDX
M - - - - - -
15:20 → 21:50

direct

logo Delta 1306
MSP — PDX
- T - T - - -
18:13 → 23:44

direct

logo Delta 2607
MSP — PDX
- - W - - - -
08:10 → 12:10

direct

logo Delta 2628
MSP — PDX
- - - T - - S
14:20 → 18:22

direct

logo Delta 2658
MSP — PDX
M - - - - - -
12:29 → 16:09

direct

logo Delta 2651
MSP — PDX
- - - - F - -
12:29 → 16:19

direct

logo Delta 2651
MSP — PDX
M - - - - - -
15:38 → 22:30

direct

logo Delta 1306
MSP — PDX
- - - - - - S
15:16 → 22:30

direct

logo United Airlines 1531
MSP — PDX
- - - - F - -
09:47 → 15:57

direct

logo United Airlines 1929
MSP — PDX
- - W - - - -
16:51 → 21:20

direct

logo United Airlines 2272
MSP — PDX
- - - - - - S
11:32 → 18:47

direct

logo United Airlines 576
MSP — PDX
- T - T - - -
16:51 → 21:15

direct

logo United Airlines 2272
MSP — PDX
M - - - F - -
11:32 → 18:47

direct

logo United Airlines 576
MSP — PDX
- - W - - - -
15:23 → 21:50

direct

logo United Airlines 1531
MSP — PDX
- - W - - - -
16:51 → 21:15

direct

logo United Airlines 2272
MSP — PDX
- - W - - - -
05:45 → 09:47

direct

logo United Airlines 2041
MSP — PDX
M T - - F S -
11:34 → 15:13

direct

logo United Airlines 2232
MSP — PDX
- - W - - - -
07:34 → 14:40

direct

logo United Airlines 567
MSP — PDX
- - - T F S S
07:32 → 14:40

direct

logo United Airlines 567
MSP — PDX
M - - - - - -
09:05 → 12:58

direct

logo United Airlines 1891
MSP — PDX
- - - - - S -
09:47 → 14:40

direct

logo United Airlines 1929
MSP — PDX
- - - - - - S
17:13 → 22:30

direct

logo United Airlines 658
MSP — PDX
M T - - - - S
13:36 → 17:44

direct

logo United Airlines 1305
MSP — PDX
- - W - - - -
09:47 → 14:40

direct

logo United Airlines 1929
MSP — PDX
- - - - F - -
05:45 → 09:47

direct

logo United Airlines 2041
MSP — PDX
- - - T - - -
15:16 → 22:30

direct

logo United Airlines 1531
MSP — PDX
M T - - - - S
07:34 → 14:40

direct

logo United Airlines 567
MSP — PDX
M T W T F S S
16:56 → 21:15

direct

logo United Airlines 2272
MSP — PDX
- - - T - - -
11:32 → 18:47

direct

logo United Airlines 576
MSP — PDX
- - - - - S -
09:47 → 15:57

direct

logo United Airlines 1929
MSP — PDX
- T - T - - -
09:47 → 14:40

direct

logo United Airlines 1929
MSP — PDX
- T - T - - -
11:34 → 15:13

direct

logo United Airlines 2232
MSP — PDX
M - - - - - -
09:47 → 15:57

direct

logo United Airlines 1929
MSP — PDX
- - - - F - -
15:23 → 22:30

direct

logo United Airlines 1531
MSP — PDX
- - W - - - -
09:43 → 14:40

direct

logo United Airlines 1929
MSP — PDX
M - - - - - -
11:32 → 18:47

direct

logo United Airlines 576
MSP — PDX
- - - - - - S
11:34 → 15:13

direct

logo United Airlines 2232
MSP — PDX
- - - - F - -
09:47 → 15:57

direct

logo United Airlines 1929
MSP — PDX
- - - - - - S
09:05 → 13:09

direct

logo United Airlines 1891
MSP — PDX
M T W T F - -
05:45 → 09:47

direct

logo United Airlines 2041
MSP — PDX
- - W - - - -
09:00 → 13:18

direct

logo United Airlines 1891
MSP — PDX
- - - - - - S
17:13 → 22:30

direct

logo United Airlines 658
MSP — PDX
- - - - F - -
11:34 → 15:13

direct

logo United Airlines 2232
MSP — PDX
- - - - - - S
18:23 → 23:13

direct

logo United Airlines 467
MSP — PDX
M - - - - - -
17:13 → 22:30

direct

logo United Airlines 658
MSP — PDX
- - W T - - -
16:51 → 21:15

direct

logo United Airlines 2272
MSP — PDX
- T - - - - -
15:16 → 22:30

direct

logo United Airlines 1531
MSP — PDX
- - - - - S -
13:36 → 17:44

direct

logo United Airlines 1305
MSP — PDX
- T W - - - -
18:23 → 23:13

direct

logo United Airlines 467
MSP — PDX
M - W T F - S
11:34 → 15:13

direct

logo United Airlines 2232
MSP — PDX
- - - T - - -
06:00 → 11:38

direct

logo United Airlines 307
MSP — PDX
M T W T - - -
09:43 → 15:57

direct

logo United Airlines 1929
MSP — PDX
M - - - - - -
13:36 → 17:46

direct

logo United Airlines 1305
MSP — PDX
- - - - - S -
11:32 → 18:47

direct

logo United Airlines 576
MSP — PDX
M - - - F - -
16:51 → 21:15

direct

logo United Airlines 2272
MSP — PDX
- - - - - S -
06:00 → 10:49

direct

logo United Airlines 307
MSP — PDX
- - - - - S -
13:36 → 17:46

direct

logo United Airlines 1305
MSP — PDX
- - - - F - -
15:16 → 21:50

direct

logo United Airlines 1531
MSP — PDX
M T - T F S S
09:47 → 14:40

direct

logo United Airlines 1929
MSP — PDX
- - W - F - -
06:00 → 11:38

direct

logo United Airlines 307
MSP — PDX
- T - - F - -
06:00 → 11:37

direct

logo United Airlines 307
MSP — PDX
- - - - - S S
05:25 → 09:48

direct

logo United Airlines 2041
MSP — PDX
- - - - - - S
15:16 → 22:30

direct

logo United Airlines 1531
MSP — PDX
- - - T - - -
11:34 → 15:13

direct

logo United Airlines 2232
MSP — PDX
- T - - - - -
13:36 → 17:46

direct

logo United Airlines 1305
MSP — PDX
M - - T - - S
18:23 → 23:13

direct

logo United Airlines 467
MSP — PDX
- - - - - - S
18:55 → 22:40

direct

logo Southwest Airlines 3063
MSP — PDX
- T W - - - -
14:15 → 19:00

direct

logo Southwest Airlines 2967
MSP — PDX
- T W - - - -
09:50 → 14:05

direct

logo Southwest Airlines 2965
MSP — PDX
- - - - - - S
05:55 → 09:30

direct

logo Southwest Airlines 4071
MSP — PDX
- - - - - - S
19:00 → 22:50

direct

logo Southwest Airlines 3063
MSP — PDX
M - - T F - -
18:45 → 22:25

direct

logo Southwest Airlines 3063
MSP — PDX
- - - - - S -
19:15 → 23:55

direct

logo Southwest Airlines 4115
MSP — PDX
M - - T F - -
12:25 → 17:10

direct

logo Southwest Airlines 4346
MSP — PDX
- T W - - - -
06:00 → 09:45

direct

logo Southwest Airlines 4071
MSP — PDX
- T W - - - -
10:45 → 14:25

direct

logo Southwest Airlines 2965
MSP — PDX
- - - - - S -
19:00 → 00:15

direct

logo Southwest Airlines 4115
MSP — PDX
- - - - - - S
05:50 → 11:10

direct

logo Southwest Airlines 1525
MSP — PDX
M - - T F - -
19:00 → 23:00

direct

logo Southwest Airlines 3063
MSP — PDX
- - - - - - S
05:50 → 09:25

direct

logo Southwest Airlines 1525
MSP — PDX
M - - T F - -
12:20 → 19:00

direct

logo Southwest Airlines 3743
MSP — PDX
M - - T F - -
13:50 → 21:30

direct

logo Southwest Airlines 2967
MSP — PDX
M - - T F - -
05:55 → 09:30

direct

logo Southwest Airlines 4071
MSP — PDX
- - - - - S -
18:40 → 23:35

direct

logo Southwest Airlines 4115
MSP — PDX
- T W - - - -
05:25 → 09:48

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - - - - S
05:45 → 09:47

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - T - - -
05:45 → 09:47

1 stop

United Airlines logo United Airlines
MSP — PDX
- - W - - - -
05:45 → 09:47

1 stop

United Airlines logo United Airlines
MSP — PDX
M T - - F S -
05:50 → 09:25

1 stop

Southwest Airlines logo Southwest Airlines
MSP — PDX
M - - T F - -
05:50 → 11:10

1 stop

Southwest Airlines logo Southwest Airlines
MSP — PDX
M - - T F - -
05:55 → 09:30

1 stop

Southwest Airlines logo Southwest Airlines
MSP — PDX
- - - - - S -
05:55 → 09:30

1 stop

Southwest Airlines logo Southwest Airlines
MSP — PDX
- - - - - - S
06:00 → 09:45

1 stop

Southwest Airlines logo Southwest Airlines
MSP — PDX
- T W - - - -
06:00 → 10:49

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - - - S -
06:00 → 11:37

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - - - S S
06:00 → 11:38

1 stop

United Airlines logo United Airlines
MSP — PDX
- T - - F - -
06:00 → 11:38

1 stop

United Airlines logo United Airlines
MSP — PDX
M T W T - - -
06:50 → 08:27

direct

Sun Country Airlines logo Sun Country Airlines
MSP — PDX
M - - - - - -
07:32 → 14:40

1 stop

United Airlines logo United Airlines
MSP — PDX
M - - - - - -
07:34 → 14:40

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - T F S S
07:34 → 14:40

1 stop

United Airlines logo United Airlines
MSP — PDX
M T W T F S S
08:10 → 12:10

1 stop

Delta logo Delta
MSP — PDX
- - - T - - S
08:10 → 12:10

1 stop

Delta logo Delta
MSP — PDX
M T W - F S -
09:00 → 10:39

direct

Delta logo Delta
MSP — PDX
M - - - - - -
09:00 → 10:40

direct

Delta logo Delta
MSP — PDX
M - W T F - S
09:00 → 13:18

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - - - - S
09:05 → 10:41

direct

Delta logo Delta
MSP — PDX
M - W T F - S
09:05 → 10:42

direct

Delta logo Delta
MSP — PDX
- T - - - - -
09:05 → 10:42

direct

Delta logo Delta
MSP — PDX
- - - - - S -
09:05 → 12:58

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - - - S -
09:05 → 13:09

1 stop

United Airlines logo United Airlines
MSP — PDX
M T W T F - -
09:43 → 14:40

1 stop

United Airlines logo United Airlines
MSP — PDX
M - - - - - -
09:43 → 15:57

1 stop

United Airlines logo United Airlines
MSP — PDX
M - - - - - -
09:47 → 14:40

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - - - - S
09:47 → 14:40

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - - F - -
09:47 → 14:40

1 stop

United Airlines logo United Airlines
MSP — PDX
- T - T - - -
09:47 → 14:40

1 stop

United Airlines logo United Airlines
MSP — PDX
- - W - F - -
09:47 → 15:57

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - - F - -
09:47 → 15:57

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - - - - S
09:47 → 15:57

1 stop

United Airlines logo United Airlines
MSP — PDX
- T - T - - -
09:47 → 15:57

1 stop

United Airlines logo United Airlines
MSP — PDX
- - W - - - -
09:50 → 14:05

1 stop

Southwest Airlines logo Southwest Airlines
MSP — PDX
- - - - - - S
10:45 → 14:25

1 stop

Southwest Airlines logo Southwest Airlines
MSP — PDX
- - - - - S -
11:00 → 12:38

direct

Delta logo Delta
MSP — PDX
- - W - F - -
11:00 → 12:38

direct

Delta logo Delta
MSP — PDX
- T - T - S -
11:00 → 12:40

direct

Delta logo Delta
MSP — PDX
M - - - - - S
11:32 → 18:47

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - - - - S
11:32 → 18:47

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - - - S -
11:32 → 18:47

1 stop

United Airlines logo United Airlines
MSP — PDX
- T - T - - -
11:32 → 18:47

1 stop

United Airlines logo United Airlines
MSP — PDX
M - - - F - -
11:32 → 18:47

1 stop

United Airlines logo United Airlines
MSP — PDX
- - W - - - -
11:34 → 15:13

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - T - - -
11:34 → 15:13

1 stop

United Airlines logo United Airlines
MSP — PDX
- T - - - - -
11:34 → 15:13

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - - - - S
11:34 → 15:13

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - - F - -
11:34 → 15:13

1 stop

United Airlines logo United Airlines
MSP — PDX
M - - - - - -
11:34 → 15:13

1 stop

United Airlines logo United Airlines
MSP — PDX
- - W - - - -
12:20 → 19:00

1 stop

Southwest Airlines logo Southwest Airlines
MSP — PDX
M - - T F - -
12:25 → 17:10

1 stop

Southwest Airlines logo Southwest Airlines
MSP — PDX
- T W - - - -
12:29 → 16:09

1 stop

Delta logo Delta
MSP — PDX
- - - T - - -
12:29 → 16:09

1 stop

Delta logo Delta
MSP — PDX
- - - - F - -
12:29 → 16:09

1 stop

Delta logo Delta
MSP — PDX
- T - - - S -
12:29 → 16:09

1 stop

Delta logo Delta
MSP — PDX
- - W - - - -
12:29 → 16:19

1 stop

Delta logo Delta
MSP — PDX
M - - - - - -
12:29 → 16:19

1 stop

Delta logo Delta
MSP — PDX
- - - - - - S
13:36 → 17:44

1 stop

United Airlines logo United Airlines
MSP — PDX
- T W - - - -
13:36 → 17:44

1 stop

United Airlines logo United Airlines
MSP — PDX
- - W - - - -
13:36 → 17:46

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - - - S -
13:36 → 17:46

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - - F - -
13:36 → 17:46

1 stop

United Airlines logo United Airlines
MSP — PDX
M - - T - - S
13:50 → 21:30

1 stop

Southwest Airlines logo Southwest Airlines
MSP — PDX
M - - T F - -
14:15 → 19:00

1 stop

Southwest Airlines logo Southwest Airlines
MSP — PDX
- T W - - - -
14:20 → 18:22

1 stop

Delta logo Delta
MSP — PDX
M - - - - - -
14:20 → 18:22

1 stop

Delta logo Delta
MSP — PDX
- - - - - - S
14:25 → 18:18

1 stop

Delta logo Delta
MSP — PDX
- - - T - - S
14:25 → 18:18

1 stop

Delta logo Delta
MSP — PDX
M - - - F - -
14:25 → 18:18

1 stop

Delta logo Delta
MSP — PDX
- T W - - - -
15:16 → 21:50

1 stop

United Airlines logo United Airlines
MSP — PDX
M T - T F S S
15:16 → 22:30

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - - - S -
15:16 → 22:30

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - T - - -
15:16 → 22:30

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - - F - -
15:16 → 22:30

1 stop

United Airlines logo United Airlines
MSP — PDX
M T - - - - S
15:20 → 21:50

1 stop

Delta logo Delta
MSP — PDX
- - W - F - -
15:20 → 21:50

1 stop

Delta logo Delta
MSP — PDX
- T - T - - -
15:20 → 21:50

1 stop

Delta logo Delta
MSP — PDX
M - - - - - -
15:20 → 22:30

1 stop

Delta logo Delta
MSP — PDX
- T - - - - -
15:20 → 22:30

1 stop

Delta logo Delta
MSP — PDX
- - - T - - -
15:20 → 22:30

1 stop

Delta logo Delta
MSP — PDX
- - - - F - -
15:20 → 22:30

1 stop

Delta logo Delta
MSP — PDX
M - - - - - -
15:20 → 22:30

1 stop

Delta logo Delta
MSP — PDX
- - W - - - -
15:23 → 21:50

1 stop

United Airlines logo United Airlines
MSP — PDX
- - W - - - -
15:23 → 22:30

1 stop

United Airlines logo United Airlines
MSP — PDX
- - W - - - -
15:25 → 17:04

direct

Sun Country Airlines logo Sun Country Airlines
MSP — PDX
M - - T - - -
15:38 → 21:50

1 stop

Delta logo Delta
MSP — PDX
- - - - - - S
15:38 → 22:30

1 stop

Delta logo Delta
MSP — PDX
- - - - - - S
15:45 → 22:30

1 stop

Delta logo Delta
MSP — PDX
- - - - - S -
15:50 → 17:29

direct

Sun Country Airlines logo Sun Country Airlines
MSP — PDX
- T W T - S -
15:58 → 17:35

direct

Delta logo Delta
MSP — PDX
M T W T F - S
15:58 → 17:35

direct

Delta logo Delta
MSP — PDX
- - - - - S -
15:58 → 17:37

direct

Delta logo Delta
MSP — PDX
M T W T F - S
16:30 → 18:09

direct

Sun Country Airlines logo Sun Country Airlines
MSP — PDX
- - - - - - S
16:51 → 21:15

1 stop

United Airlines logo United Airlines
MSP — PDX
- T - - - - -
16:51 → 21:15

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - - - S -
16:51 → 21:15

1 stop

United Airlines logo United Airlines
MSP — PDX
M - - - F - -
16:51 → 21:15

1 stop

United Airlines logo United Airlines
MSP — PDX
- - W - - - -
16:51 → 21:20

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - - - - S
16:56 → 21:15

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - T - - -
17:13 → 22:30

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - - F - -
17:13 → 22:30

1 stop

United Airlines logo United Airlines
MSP — PDX
- - W T - - -
17:13 → 22:30

1 stop

United Airlines logo United Airlines
MSP — PDX
M T - - - - S
17:45 → 00:50

1 stop

Delta logo Delta
MSP — PDX
M T W - F - -
17:45 → 00:50

1 stop

Delta logo Delta
MSP — PDX
- - - T - - -
17:45 → 00:50

1 stop

Delta logo Delta
MSP — PDX
- - - - - - S
17:45 → 00:50

1 stop

Delta logo Delta
MSP — PDX
M - - - - - -
18:10 → 22:38

1 stop

Delta logo Delta
MSP — PDX
- - - - - S -
18:13 → 23:44

1 stop

Delta logo Delta
MSP — PDX
- - W - - - -
18:13 → 23:44

1 stop

Delta logo Delta
MSP — PDX
M T - T - - -
18:13 → 23:44

1 stop

Delta logo Delta
MSP — PDX
- - W - F - S
18:15 → 23:46

1 stop

Delta logo Delta
MSP — PDX
M - - - - - -
18:15 → 23:46

1 stop

Delta logo Delta
MSP — PDX
- - - - - - S
18:23 → 23:13

1 stop

United Airlines logo United Airlines
MSP — PDX
M - W T F - S
18:23 → 23:13

1 stop

United Airlines logo United Airlines
MSP — PDX
- - - - - - S
18:23 → 23:13

1 stop

United Airlines logo United Airlines
MSP — PDX
M - - - - - -
18:34 → 20:15

direct

Delta logo Delta
MSP — PDX
M T W T F - S
18:34 → 20:15

direct

Delta logo Delta
MSP — PDX
- - - - - S -
18:34 → 20:17

direct

Delta logo Delta
MSP — PDX
M T W T F - S
18:40 → 23:35

1 stop

Southwest Airlines logo Southwest Airlines
MSP — PDX
- T W - - - -
18:45 → 22:25

1 stop

Southwest Airlines logo Southwest Airlines
MSP — PDX
- - - - - S -
18:55 → 22:40

1 stop

Southwest Airlines logo Southwest Airlines
MSP — PDX
- T W - - - -
19:00 → 00:15

1 stop

Southwest Airlines logo Southwest Airlines
MSP — PDX
- - - - - - S
19:00 → 22:50

1 stop

Southwest Airlines logo Southwest Airlines
MSP — PDX
M - - T F - -
19:00 → 23:00

1 stop

Southwest Airlines logo Southwest Airlines
MSP — PDX
- - - - - - S
19:15 → 23:55

1 stop

Southwest Airlines logo Southwest Airlines
MSP — PDX
M - - T F - -
20:20 → 23:44

1 stop

Delta logo Delta
MSP — PDX
- - W - F - S
20:20 → 23:44

1 stop

Delta logo Delta
MSP — PDX
M T - T - - -
20:20 → 23:46

1 stop

Delta logo Delta
MSP — PDX
- - - - - - S
20:20 → 23:46

1 stop

Delta logo Delta
MSP — PDX
M - - - - - -
21:05 → 22:43

direct

Sun Country Airlines logo Sun Country Airlines
MSP — PDX
M - - T - - S
21:37 → 23:18

direct

Delta logo Delta
MSP — PDX
M - - T F - S
21:38 → 23:18

direct

Delta logo Delta
MSP — PDX
M T W T F - S