Cheap flights from Charlotte to Portland

Search for the cheapest air tickets from Charlotte to Portland

Recently booked flights from Charlotte to Portland

From
Charlotte
To
Portland
Depart date
05.02.2026
Price
$432 / 1572ر.ق

Airlines Flying to Portland from Charlotte

Flight schedule Charlotte to Portland

17:37 → 20:24

direct

logo American Airlines 3074
CLT — PDX
M T W T F - S
18:00 → 20:44

direct

logo American Airlines 1849
CLT — PDX
M T W T F S S
05:15 → 11:07

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - F - -
05:15 → 11:07

1 stop

American Airlines logo American Airlines
CLT — PDX
M - W - F - -
05:15 → 11:07

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - - - S
05:15 → 11:07

1 stop

American Airlines logo American Airlines
CLT — PDX
- T - T - S -
05:23 → 11:45

1 stop

American Airlines logo American Airlines
CLT — PDX
M - W - F - -
05:25 → 10:05

1 stop

Southwest Airlines logo Southwest Airlines
CLT — PDX
- - - - - S -
05:25 → 10:47

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- T W - - - -
05:25 → 10:52

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- T W - F - -
05:25 → 10:52

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
M - - - - S S
05:25 → 10:52

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- - - T - - -
05:50 → 10:45

1 stop

Southwest Airlines logo Southwest Airlines
CLT — PDX
- T - T - - S
06:00 → 10:58

1 stop

United Airlines logo United Airlines
CLT — PDX
- - - T - - -
06:00 → 11:07

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - T - - -
06:00 → 11:55

1 stop

United Airlines logo United Airlines
CLT — PDX
- - - T - - -
06:00 → 13:02

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - T - - -
06:05 → 12:44

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
M T W T F S S
06:06 → 10:58

1 stop

American Airlines logo American Airlines
CLT — PDX
- T W - - - -
06:06 → 11:55

1 stop

American Airlines logo American Airlines
CLT — PDX
- T W - - - -
06:25 → 10:52

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- - - T - - -
06:33 → 12:22

1 stop

United Airlines logo United Airlines
CLT — PDX
M T - T F - -
06:33 → 12:22

1 stop

United Airlines logo United Airlines
CLT — PDX
- - - - F - -
06:33 → 12:22

1 stop

United Airlines logo United Airlines
CLT — PDX
- - - - - S -
06:33 → 12:22

1 stop

United Airlines logo United Airlines
CLT — PDX
- - - - - - S
06:33 → 12:22

1 stop

United Airlines logo United Airlines
CLT — PDX
- - - T - - -
06:45 → 12:18

1 stop

United Airlines logo United Airlines
CLT — PDX
- - W - - - -
07:19 → 13:02

1 stop

American Airlines logo American Airlines
CLT — PDX
M - - - - - -
07:19 → 13:02

1 stop

American Airlines logo American Airlines
CLT — PDX
- T - - - - -
07:19 → 13:02

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - T - - S
07:19 → 13:02

1 stop

American Airlines logo American Airlines
CLT — PDX
- - W - F - -
07:19 → 13:15

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - - S -
07:25 → 13:54

1 stop

American Airlines logo American Airlines
CLT — PDX
- - W T - S -
07:25 → 13:54

1 stop

American Airlines logo American Airlines
CLT — PDX
M T - - F - S
07:25 → 18:55

1 stop

American Airlines logo American Airlines
CLT — PDX
M - - T F - S
07:28 → 13:21

1 stop

American Airlines logo American Airlines
CLT — PDX
- - W - - - -
07:35 → 12:44

1 stop

American Airlines logo American Airlines
CLT — PDX
M - - T F S S
07:45 → 13:53

1 stop

American Airlines logo American Airlines
CLT — PDX
- - W - - - -
07:50 → 13:53

1 stop

American Airlines logo American Airlines
CLT — PDX
- T W - - - -
08:00 → 13:45

1 stop

United Airlines logo United Airlines
CLT — PDX
- T W T - - S
08:11 → 13:44

1 stop

United Airlines logo United Airlines
CLT — PDX
- - - - - - S
08:11 → 13:44

1 stop

United Airlines logo United Airlines
CLT — PDX
- - - T - S -
08:11 → 13:44

1 stop

United Airlines logo United Airlines
CLT — PDX
M T W - F - -
08:20 → 12:44

1 stop

American Airlines logo American Airlines
CLT — PDX
- T W - - - -
08:20 → 18:56

1 stop

American Airlines logo American Airlines
CLT — PDX
- - W - - - -
08:24 → 18:55

1 stop

American Airlines logo American Airlines
CLT — PDX
- T - - - - -
08:25 → 16:10

1 stop

American Airlines logo American Airlines
CLT — PDX
- T W - - - -
08:40 → 13:45

1 stop

American Airlines logo American Airlines
CLT — PDX
- T W T - - S
08:59 → 13:44

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - T - S -
08:59 → 13:44

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - - - S
08:59 → 13:44

1 stop

American Airlines logo American Airlines
CLT — PDX
M - - - F - -
09:19 → 18:55

1 stop

American Airlines logo American Airlines
CLT — PDX
M - - T F - S
09:20 → 18:55

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - - S -
09:30 → 13:53

1 stop

American Airlines logo American Airlines
CLT — PDX
- T W - - - -
09:48 → 15:27

1 stop

American Airlines logo American Airlines
CLT — PDX
- T W - - - -
10:45 → 19:30

1 stop

Southwest Airlines logo Southwest Airlines
CLT — PDX
M - - T F - -
11:01 → 16:03

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - T - - -
11:01 → 16:03

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - F - -
11:01 → 16:08

1 stop

American Airlines logo American Airlines
CLT — PDX
M - - - F - S
11:01 → 16:08

1 stop

American Airlines logo American Airlines
CLT — PDX
- T - - - - -
11:01 → 16:08

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - - S -
11:08 → 22:56

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- - - - - S -
11:15 → 22:40

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - T F - S
11:15 → 22:56

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - - S -
11:15 → 17:33

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - F - -
11:15 → 17:33

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - T - - -
11:15 → 17:33

1 stop

American Airlines logo American Airlines
CLT — PDX
M - - T - - -
11:21 → 17:51

1 stop

American Airlines logo American Airlines
CLT — PDX
- T W - - - -
11:30 → 17:51

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - - S -
11:30 → 17:51

1 stop

American Airlines logo American Airlines
CLT — PDX
M - - T F - S
11:30 → 17:51

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - T F - -
11:35 → 18:49

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - T - - -
11:35 → 18:49

1 stop

American Airlines logo American Airlines
CLT — PDX
M - - - - - -
11:35 → 18:49

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - F - -
11:39 → 17:35

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- - W - F - -
11:47 → 17:33

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
M - - - - - -
11:47 → 17:33

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- T - T - - -
11:47 → 17:33

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- - W - F - -
11:47 → 22:40

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- - - T - - -
11:47 → 22:40

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- - - - F - S
12:10 → 17:33

1 stop

American Airlines logo American Airlines
CLT — PDX
- T - - - - -
12:10 → 18:56

1 stop

American Airlines logo American Airlines
CLT — PDX
M T W T F S S
12:13 → 17:35

1 stop

American Airlines logo American Airlines
CLT — PDX
- - W - - - -
12:57 → 19:16

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
M - - - F - -
12:57 → 19:16

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- - W T - - -
12:57 → 19:16

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- T - - - - -
13:00 → 18:49

1 stop

American Airlines logo American Airlines
CLT — PDX
M - - T F - S
13:00 → 18:49

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - - S -
13:00 → 18:49

1 stop

American Airlines logo American Airlines
CLT — PDX
- T W - - - -
13:13 → 19:13

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- - W - - - -
13:21 → 20:44

1 stop

American Airlines logo American Airlines
CLT — PDX
M T W T F S S
13:24 → 20:44

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - T - - -
13:25 → 18:51

1 stop

American Airlines logo American Airlines
CLT — PDX
- - W - - - -
13:30 → 19:16

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - - S -
13:34 → 19:16

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - T - - -
13:34 → 19:16

1 stop

American Airlines logo American Airlines
CLT — PDX
M - - - - - -
13:34 → 19:16

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - F - S
13:45 → 19:51

1 stop

American Airlines logo American Airlines
CLT — PDX
M - W T - S S
13:47 → 19:16

1 stop

American Airlines logo American Airlines
CLT — PDX
- T - - - - -
14:05 → 18:49

1 stop

American Airlines logo American Airlines
CLT — PDX
M - - T F - S
14:17 → 20:32

1 stop

American Airlines logo American Airlines
CLT — PDX
M T W - - - -
14:25 → 19:13

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- T W - - - -
14:26 → 19:16

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- T W - - - -
14:26 → 19:16

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- - - T - - -
14:26 → 19:16

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
M - - - F - -
14:30 → 20:44

1 stop

American Airlines logo American Airlines
CLT — PDX
M T W T F S S
14:30 → 20:30

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - - S S
14:30 → 20:30

1 stop

American Airlines logo American Airlines
CLT — PDX
M - - T F - -
14:31 → 21:49

1 stop

American Airlines logo American Airlines
CLT — PDX
- T W - - - -
14:32 → 19:51

1 stop

American Airlines logo American Airlines
CLT — PDX
M - W - - - S
14:35 → 22:24

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - T - - -
14:35 → 22:24

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - - S -
14:35 → 22:24

1 stop

American Airlines logo American Airlines
CLT — PDX
M - - - F - -
15:14 → 21:59

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - - S -
15:14 → 21:52

1 stop

American Airlines logo American Airlines
CLT — PDX
M - - - - - -
15:14 → 21:52

1 stop

American Airlines logo American Airlines
CLT — PDX
- T - - - - -
15:14 → 21:52

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - - - S
15:14 → 21:52

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - F - -
15:14 → 21:52

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - T - - -
15:25 → 20:55

1 stop

American Airlines logo American Airlines
CLT — PDX
- T W - - - -
15:30 → 22:59

1 stop

American Airlines logo American Airlines
CLT — PDX
M - - T F S S
15:44 → 22:17

1 stop

American Airlines logo American Airlines
CLT — PDX
- - W - - - -
15:50 → 21:15

1 stop

American Airlines logo American Airlines
CLT — PDX
- T - - - - -
16:19 → 21:12

1 stop

United Airlines logo United Airlines
CLT — PDX
- - W - - - -
16:25 → 23:14

1 stop

United Airlines logo United Airlines
CLT — PDX
M - W T - - S
16:25 → 23:14

1 stop

United Airlines logo United Airlines
CLT — PDX
- - - - F - -
16:25 → 21:15

1 stop

United Airlines logo United Airlines
CLT — PDX
- - - - F - -
16:25 → 21:15

1 stop

United Airlines logo United Airlines
CLT — PDX
- - - T - - -
16:25 → 21:15

1 stop

United Airlines logo United Airlines
CLT — PDX
M - W T - - S
16:25 → 21:15

1 stop

United Airlines logo United Airlines
CLT — PDX
- T - - - - -
16:29 → 23:16

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - F - S
16:29 → 23:27

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - - S -
16:29 → 23:27

1 stop

American Airlines logo American Airlines
CLT — PDX
M - - - - - -
16:29 → 23:16

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - T - - -
16:29 → 23:27

1 stop

American Airlines logo American Airlines
CLT — PDX
- T - - - - -
16:29 → 21:59

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - - S -
16:29 → 21:52

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - T - - -
16:29 → 21:52

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - F - S
16:29 → 21:52

1 stop

American Airlines logo American Airlines
CLT — PDX
M - - - - - -
16:29 → 21:52

1 stop

American Airlines logo American Airlines
CLT — PDX
- T - - - - -
16:39 → 22:40

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - T F - S
16:39 → 22:56

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - - S -
16:45 → 22:48

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - - - S -
16:54 → 22:08

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- - - - - S -
16:56 → 22:17

1 stop

American Airlines logo American Airlines
CLT — PDX
- - W - - - -
16:57 → 23:14

1 stop

American Airlines logo American Airlines
CLT — PDX
M - - T F - S
16:57 → 22:08

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
M - - - - - -
16:57 → 22:08

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- T - - - - -
16:57 → 22:08

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- - - T F - -
16:57 → 22:08

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- - - - - - S
17:05 → 22:52

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- - - - - - S
17:05 → 22:52

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- - - - - S -
17:05 → 23:53

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
M - - - F - -
17:05 → 23:53

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- T W T - - -
17:10 → 23:14

1 stop

American Airlines logo American Airlines
CLT — PDX
- - - T - - -
17:10 → 23:55

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- - W T - - -
17:20 → 23:04

1 stop

American Airlines logo American Airlines
CLT — PDX
- T - - - - -
17:30 → 22:40

1 stop

United Airlines logo United Airlines
CLT — PDX
- - - T F - S
17:30 → 00:17

1 stop

United Airlines logo United Airlines
CLT — PDX
M T W T F - S
17:37 → 20:24

direct

American Airlines logo American Airlines
CLT — PDX
M T W T F - S
17:44 → 23:55

1 stop

American Airlines logo American Airlines
CLT — PDX
- - W T - - -
17:50 → 22:15

1 stop

Delta Air Lines logo Delta Air Lines
CLT — PDX
- - W - - - -
18:00 → 20:44

direct

American Airlines logo American Airlines
CLT — PDX
M T W T F S S
18:22 → 23:14

1 stop

American Airlines logo American Airlines
CLT — PDX
M - - T F - S
18:25 → 23:00

1 stop

Southwest Airlines logo Southwest Airlines
CLT — PDX
- - - - - S -
18:26 → 00:17

1 stop

American Airlines logo American Airlines
CLT — PDX
- T W T F - -
18:26 → 00:17

1 stop

American Airlines logo American Airlines
CLT — PDX
M - - - - S S
18:47 → 23:53

1 stop

American Airlines logo American Airlines
CLT — PDX
- T W - - - -