PRINAIR (US) from Minneapolis to San francisco

Search for the cheapest PRINAIR (US) tickets from Minneapolis to San francisco

Recently booked flights from Minneapolis to San francisco

From
Minneapolis
To
San francisco
Depart date
04.02.2026
Price
$483 / 1758ر.ق

Average ticket prices for PRINAIR (US) flights from Minneapolis to San francisco by month

Find the cheapest time to fly from Minneapolis to San francisco.

February
March

PRINAIR (US) flight schedule Minneapolis to San francisco

06:05 → 10:20

direct

PRINAIR (US) logo PRINAIR (US) 4400
MSP — SFO
M - - T F - -
07:12 → 09:36

direct

PRINAIR (US) logo PRINAIR (US) 1116
MSP — SFO
M T - T F - S
07:12 → 09:36

direct

PRINAIR (US) logo PRINAIR (US) 1116
MSP — SFO
- T - - - - -
07:12 → 09:36

direct

PRINAIR (US) logo PRINAIR (US) 1116
MSP — SFO
- - W - - - -
09:10 → 11:31

direct

PRINAIR (US) logo PRINAIR (US) 2078
MSP — SFO
- - - T - - -
09:13 → 11:32

direct

PRINAIR (US) logo PRINAIR (US) 2078
MSP — SFO
- T W - F - S
09:13 → 11:32

direct

PRINAIR (US) logo PRINAIR (US) 2078
MSP — SFO
M - - T - S -
09:13 → 11:32

direct

PRINAIR (US) logo PRINAIR (US) 2078
MSP — SFO
- - - - F - -
09:15 → 11:36

direct

PRINAIR (US) logo PRINAIR (US) 2078
MSP — SFO
M - - - - - -
09:15 → 11:36

direct

PRINAIR (US) logo PRINAIR (US) 2078
MSP — SFO
- T - - - - -
09:15 → 11:36

direct

PRINAIR (US) logo PRINAIR (US) 2078
MSP — SFO
- - W - - - S
11:30 → 13:47

direct

PRINAIR (US) logo PRINAIR (US) 2074
MSP — SFO
- T W - - - S
11:30 → 13:47

direct

PRINAIR (US) logo PRINAIR (US) 2074
MSP — SFO
M - - - - - -
11:33 → 13:48

direct

PRINAIR (US) logo PRINAIR (US) 2074
MSP — SFO
M T W T F S S
16:42 → 18:52

direct

PRINAIR (US) logo PRINAIR (US) 1975
MSP — SFO
- - - - - - S
17:40 → 20:10

direct

PRINAIR (US) logo PRINAIR (US) 552
MSP — SFO
M - W T F - S
17:40 → 20:10

direct

PRINAIR (US) logo PRINAIR (US) 552
MSP — SFO
- T - - - S -
18:40 → 20:59

direct

PRINAIR (US) logo PRINAIR (US) 756
MSP — SFO
M - - - - - -
18:40 → 20:57

direct

PRINAIR (US) logo PRINAIR (US) 756
MSP — SFO
- - - - - - S
18:40 → 20:57

direct

PRINAIR (US) logo PRINAIR (US) 756
MSP — SFO
- - - T - - -
18:40 → 20:59

direct

PRINAIR (US) logo PRINAIR (US) 756
MSP — SFO
- T - - - S -
18:40 → 20:59

direct

PRINAIR (US) logo PRINAIR (US) 756
MSP — SFO
- - W - - - -
18:40 → 20:57

direct

PRINAIR (US) logo PRINAIR (US) 756
MSP — SFO
- - - - F - -
19:20 → 21:38

direct

PRINAIR (US) logo PRINAIR (US) 756
MSP — SFO
- - - - - S -
21:30 → 23:47

direct

PRINAIR (US) logo PRINAIR (US) 952
MSP — SFO
- - W T F - -
05:00 → 10:15

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - S -
05:00 → 11:50

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T - T - - S
05:00 → 11:50

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T W - - - S
05:00 → 11:50

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - T F - -
05:10 → 09:55

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - T F - -
05:35 → 10:05

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - S -
05:45 → 09:55

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - T F - -
06:05 → 10:10

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T - T - - S
06:05 → 10:10

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - T F - -
06:05 → 10:20

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - T F - -
06:20 → 10:30

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T W - - - S
06:20 → 14:20

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T W - - - -
06:25 → 10:45

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - S -
06:25 → 10:35

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - T F - -
06:25 → 10:35

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T - T - - S
07:02 → 12:10

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - - - - -
07:02 → 12:40

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - - - - -
07:05 → 12:30

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M T W T F S S
07:10 → 13:42

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - -
07:10 → 13:42

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - F - -
07:10 → 12:44

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - -
07:10 → 13:34

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - W - - - -
07:10 → 13:34

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T - - - - -
07:10 → 12:44

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - F - -
07:10 → 12:39

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T - - - - -
07:10 → 12:17

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - F - -
07:10 → 13:34

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - - F - -
07:10 → 12:39

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - W - - - -
07:10 → 12:39

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - - - - -
07:12 → 09:36

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - W - - - -
07:12 → 09:36

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M T - T F - S
07:12 → 09:36

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T - - - - -
07:45 → 12:23

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T W - - - -
07:45 → 12:23

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - - - - -
07:45 → 12:07

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T W - F - S
07:45 → 12:07

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - T - - -
07:45 → 12:07

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - S -
08:35 → 13:29

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - T F - S
08:35 → 13:29

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T - - - - -
08:35 → 13:29

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - W - - - -
08:44 → 13:32

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - W T - S -
08:44 → 13:32

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - - S
08:44 → 13:33

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - F - -
08:50 → 15:35

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - W - - - -
08:50 → 15:35

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - T F S S
08:55 → 15:14

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M T W T F - S
08:59 → 15:14

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - S -
09:10 → 11:31

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - -
09:13 → 11:32

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T W - F - S
09:13 → 11:32

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - F - -
09:13 → 11:32

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - T - S -
09:15 → 15:03

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - F - S
09:15 → 11:36

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - W - - - S
09:15 → 15:12

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - W - - - -
09:15 → 15:12

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M T - T F - -
09:15 → 15:08

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - W - - - -
09:15 → 15:08

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T - - - - -
09:15 → 15:03

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - S -
09:15 → 15:08

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - - - - -
09:15 → 15:03

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - -
09:15 → 14:59

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - -
09:15 → 14:59

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M T - T F - -
09:15 → 14:59

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - W - - S -
09:15 → 14:59

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - - S
09:15 → 11:36

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T - - - - -
09:15 → 11:36

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - - - - -
10:20 → 14:50

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T - T - - S
10:20 → 14:50

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - T F - -
10:25 → 16:34

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - W T - - -
10:25 → 16:34

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T - - - - -
11:00 → 16:09

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - - S
11:00 → 17:05

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - S -
11:00 → 16:09

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - -
11:00 → 16:09

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - S -
11:00 → 16:09

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - F - -
11:00 → 15:25

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - -
11:00 → 15:34

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M T W T F S S
11:00 → 15:32

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - T F - -
11:00 → 15:32

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - W - - - -
11:00 → 15:14

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - S -
11:00 → 15:14

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - F - -
11:00 → 15:14

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - S
11:02 → 16:09

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - - - - -
11:19 → 23:10

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - -
11:19 → 23:04

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - F - -
11:19 → 23:04

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - - S
11:19 → 23:04

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - - S
11:19 → 23:04

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - -
11:19 → 23:04

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - F - -
11:20 → 22:54

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T - - - - -
11:20 → 22:54

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - W - - - -
11:20 → 22:54

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - - - - -
11:20 → 23:12

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - - - - -
11:20 → 23:12

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - W - - - -
11:20 → 23:12

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T - - - - -
11:22 → 23:04

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - S -
11:22 → 23:04

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - S -
11:22 → 17:07

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - S -
11:22 → 17:25

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - W - - - -
11:22 → 17:22

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - - F - -
11:22 → 17:07

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - W T F - S
11:30 → 13:47

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T W - - - S
11:30 → 13:47

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - - - - -
11:33 → 13:48

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M T W T F S S
11:35 → 17:05

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T W - - - S
11:47 → 17:56

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - F - -
11:47 → 17:56

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - - S
11:47 → 17:56

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - -
11:47 → 17:56

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - S -
11:47 → 17:47

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T - - - - -
11:47 → 17:47

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - W - - - -
11:47 → 17:47

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - - - - -
11:47 → 17:47

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T - - - - -
11:47 → 17:47

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - - - - -
11:47 → 17:45

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - S -
11:47 → 17:45

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - F - -
11:47 → 17:45

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - - S
11:47 → 17:45

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - -
11:47 → 17:47

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - W - - - -
12:27 → 17:58

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - F - -
12:55 → 18:30

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - S -
13:30 → 17:58

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - S -
13:35 → 19:44

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T W T F - S
13:35 → 17:50

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T W T F - S
13:35 → 19:44

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - - - S -
13:35 → 17:50

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - - - S -
13:36 → 17:45

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - - S
13:36 → 17:45

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - F - -
13:36 → 17:45

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - -
13:36 → 17:45

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - S -
13:36 → 21:39

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - - S
13:36 → 21:39

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - F - -
13:36 → 21:39

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - S -
13:36 → 21:39

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - -
14:20 → 18:19

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - F - -
14:20 → 18:19

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - -
14:20 → 18:19

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - - - - -
14:35 → 20:15

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T - T - - S
14:35 → 20:15

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - T F - -
14:37 → 19:16

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - W - F - S
14:37 → 19:16

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M T - T - S -
14:39 → 20:10

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - - - - -
14:39 → 21:23

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - - S
14:39 → 21:23

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - F - -
14:39 → 21:23

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - -
14:39 → 20:29

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - - - - -
14:39 → 20:27

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - F - -
14:39 → 20:27

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - -
14:39 → 20:07

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T - - - - -
14:39 → 20:10

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T - - - - -
14:39 → 20:10

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - -
14:39 → 20:10

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - W - F - -
14:39 → 20:10

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - W - - - -
14:39 → 20:07

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - - - - -
14:39 → 20:07

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - W - F - -
14:39 → 20:00

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - - S
14:45 → 19:45

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - S -
15:50 → 21:50

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - W - F - -
15:50 → 21:50

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - T - - -
15:50 → 21:49

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - - - - -
15:55 → 21:23

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - S -
16:35 → 21:30

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - T F - -
16:42 → 18:52

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - - S
16:52 → 21:35

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M T W T F S S
16:52 → 21:38

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M T W T F S S
16:52 → 22:58

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - W - - - -
16:53 → 21:38

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - -
17:25 → 22:05

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - S -
17:40 → 20:10

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T - - - S -
17:40 → 20:10

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - W T F - S
17:59 → 23:04

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - -
17:59 → 23:10

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - -
18:15 → 22:20

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T W - - - S
18:20 → 22:30

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - S -
18:20 → 22:50

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - T F - -
18:20 → 22:50

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T - T - - S
18:40 → 20:59

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - W - - - -
18:40 → 20:59

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - - - - -
18:40 → 20:59

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T - - - S -
18:40 → 20:57

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - -
18:40 → 20:57

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - F - -
18:40 → 20:57

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - - S
18:58 → 23:54

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - -
18:58 → 23:54

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M T W - F - -
18:58 → 23:56

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- T W - - - -
18:58 → 23:56

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - - - - -
19:20 → 21:38

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - - - S -
19:50 → 00:05

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
M - - T F - -
20:22 → 00:28

1 stop

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - - T - - -
21:30 → 23:47

direct

PRINAIR (US)logo PRINAIR (US)
MSP — SFO
- - W T F - -