| EXPECTED TO DEPART IN 1 HOUR 58 MINUTES |
![]() | ![]() |

Not Rated
| Flight | Departure | Arrival |
|---|---|---|
| AA1170 05:41 |
Portland Intl (PDX) |
Charlotte Douglas Intl (CLT) |
| AA2966 09:49 |
Portland Intl Jetport (PWM) |
Charlotte Douglas Intl (CLT) |
| AA1612 13:13 |
Portland Intl Jetport (PWM) |
Charlotte Douglas Intl (CLT) |
| AA1310 13:55 |
Portland Intl (PDX) |
Charlotte Douglas Intl (CLT) |
| AA2348 17:02 |
Portland Intl Jetport (PWM) |
Charlotte Douglas Intl (CLT) |
| AA2352 20:40 |
Portland Intl Jetport (PWM) |
Charlotte Douglas Intl (CLT) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Sun, 14 Jun | AA3112 | Charlotte Douglas Intl (CLT) | Portland Intl (PDX) | 21:28 EDT | 23:59 PDT | |||
| Sat, 13 Jun | AA3112 | Charlotte Douglas Intl (CLT) | Portland Intl (PDX) | 21:28 EDT | 23:59 PDT | N124AA (Airbus A321) | 22:32 EDT | 00:34 PDT |
| Fri, 12 Jun | AA3112 | Charlotte Douglas Intl (CLT) | Portland Intl (PDX) | 21:28 EDT | 23:59 PDT | N915US (Airbus A321) | 21:43 EDT | 23:56 PDT |
| Thu, 11 Jun | AA3112 | Charlotte Douglas Intl (CLT) | Portland Intl (PDX) | 21:28 EDT | 23:59 PDT | N995AN (Airbus Mobile US | 22:19 EDT | 00:27 PDT |
| Wed, 10 Jun | AA3112 | Charlotte Douglas Intl (CLT) | Portland Intl (PDX) | 21:28 EDT | 23:59 PDT | N519UW (Airbus A321) | 21:56 EDT | 23:54 PDT |
| Tue, 09 Jun | AA3112 | Charlotte Douglas Intl (CLT) | Portland Intl (PDX) | 21:28 EDT | 23:59 PDT | N115NN (Airbus A321) | 21:58 EDT | 00:45 PDT |
| Mon, 08 Jun | AA3112 | Charlotte Douglas Intl (CLT) | Portland Intl (PDX) | 21:28 EDT | 23:59 PDT | N519UW (Airbus A321) | 21:41 EDT | 23:36 PDT |
| Sun, 07 Jun | AA3112 | Charlotte Douglas Intl (CLT) | Portland Intl (PDX) | 21:28 EDT | 23:59 PDT | N931AM (Airbus A321) | 01:49 EDT | 23:37 PDT |
| Sat, 06 Jun | AA3112 | Charlotte Douglas Intl (CLT) | Portland Intl (PDX) | 21:28 EDT | 23:59 PDT | N178US (Airbus A321) | 22:01 EDT | 23:46 PDT |
| Fri, 05 Jun | AA3112 | Charlotte Douglas Intl (CLT) | Portland Intl (PDX) | 21:28 EDT | 23:59 PDT | N507AY (Airbus A321) | 22:14 EDT | 00:09 PDT |
| Wed, 03 Jun | AA3112 | Charlotte Douglas Intl (CLT) | Portland Intl (PDX) | 21:28 EDT | 23:59 PDT | N901AA (Airbus A321) | 21:40 EDT | 23:22 PDT |
| Sun, 31 May | AA3112 | Charlotte Douglas Intl (CLT) | Portland Intl (PDX) | 21:28 EDT | 23:59 PDT | N140AN (Airbus A321) | 21:41 EDT | 23:22 PDT |
| Sat, 30 May | AA3112 | Charlotte Douglas Intl (CLT) | Portland Intl (PDX) | 21:28 EDT | 23:59 PDT | N195UW (Airbus A321) | 01:31 EDT | 23:15 PDT |
| Fri, 29 May | AA3112 | Charlotte Douglas Intl (CLT) | Portland Intl (PDX) | 21:28 EDT | 23:59 PDT | N121AN (Airbus A321) | 21:40 EDT | 23:10 PDT |
| Thu, 28 May | AA3112 | Charlotte Douglas Intl (CLT) | Portland Intl (PDX) | 21:28 EDT | 23:59 PDT | N147AA (Airbus A321) | 21:34 EDT | 23:22 PDT |
| Wed, 27 May | AA3112 | Charlotte Douglas Intl (CLT) | Portland Intl (PDX) | 21:28 EDT | 23:59 PDT | N126AN (Airbus A321) | 21:59 EDT | 23:33 PDT |
| Tue, 26 May | AA3112 | Charlotte Douglas Intl (CLT) | Portland Intl (PDX) | 21:28 EDT | 23:59 PDT | N189UW (Airbus A321) | 21:47 EDT | 23:45 PDT |
| Mon, 25 May | AA3112 | Charlotte Douglas Intl (CLT) | Portland Intl (PDX) | 21:28 EDT | 23:59 PDT | N561UW (Airbus A321) | 22:02 EDT | 23:51 PDT |
| Sun, 24 May | AA3112 | Charlotte Douglas Intl (CLT) | Portland Intl (PDX) | 21:28 EDT | 23:59 PDT | N124AA (Airbus A321) | 21:40 EDT | 23:34 PDT |
| Sat, 23 May | AA3112 | Charlotte Douglas Intl (CLT) | Portland Intl (PDX) | 21:28 EDT | 23:59 PDT | N973UY ( A321) | 23:44 EDT | 01:42 PDT |
| Fri, 22 May | AA3112 | Charlotte Douglas Intl (CLT) | Portland Intl (PDX) | 21:28 EDT | 23:59 PDT | N932AM (Airbus Mobile US | 21:52 EDT | 23:52 PDT |
| Thu, 21 May | AA3112 | Charlotte Douglas Intl (CLT) | Portland Intl (PDX) | 21:28 EDT | 23:59 PDT | N540UW (Airbus A321) | 22:21 EDT | 00:10 PDT |
| Wed, 20 May | AA3112 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 10:27 EDT | 13:02 AST | N887NN (Boeing B738) | 10:40 EDT | 11:02 AST |
| Tue, 19 May | AA3112 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 10:27 EDT | 13:02 AST | N829NN (Boeing B738) | 11:29 EDT | 11:43 AST |
| Mon, 18 May | AA3112 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 10:27 EDT | 13:02 AST | N824NN (Boeing B738) | 10:49 EDT | 11:11 AST |
| Sun, 17 May | AA3112 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 10:30 EDT | 12:55 AST | N154UW (Airbus A321) | 11:27 EDT | 11:33 AST |
| Sat, 16 May | AA3112 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 10:30 EDT | 12:55 AST | N970UY (Airbus A321) | 10:51 EDT | 11:14 AST |
| Fri, 15 May | AA3112 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 10:27 EDT | 13:02 AST | N869NN (Boeing B738) | 11:24 EDT | 11:39 AST |
| Thu, 14 May | AA3112 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 10:27 EDT | 13:02 AST | N939NN (Boeing B738) | 11:13 EDT | 11:30 AST |
| Wed, 13 May | AA3112 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 10:27 EDT | 13:02 AST | N972NN (Boeing B738) | 11:03 EDT | 11:19 AST |
| Tue, 12 May | AA3112 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 10:27 EDT | 13:02 AST | N850NN (Boeing B738) | 11:00 EDT | 11:15 AST |
| Mon, 11 May | AA3112 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 10:27 EDT | 13:02 AST | N886NN (Boeing B738) | 10:51 EDT | 11:05 AST |
| Sun, 10 May | AA3112 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 10:27 EDT | 13:02 AST | N987AN (Boeing B738) | 10:38 EDT | 10:52 AST |
| Sat, 09 May | AA3112 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 10:27 EDT | 13:02 AST | N872NN (Boeing B738) | 11:08 EDT | 11:32 AST |
| Fri, 08 May | AA3112 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 10:27 EDT | 13:02 AST | N930NN (Boeing B738) | 10:51 EDT | 11:14 AST |
| Thu, 07 May | AA3112 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 10:27 EDT | 13:02 AST | N995NN (Boeing B738) | 10:46 EDT | 10:58 AST |
| Wed, 06 May | AA3112 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 10:27 EDT | 13:02 AST | N958NN (Boeing B738) | 10:34 EDT | 10:50 AST |
| Tue, 05 May | AA3112 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 10:27 EDT | 13:02 AST | N958AN (Boeing B738) | 11:15 EDT | 11:25 AST |
| Mon, 04 May | AA3112 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 10:27 EDT | 13:02 AST | N907AN (Boeing B738) | 11:18 EDT | 11:26 AST |
| Sun, 03 May | AA3112 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 10:27 EDT | 13:02 AST | N865NN (Boeing B738) | 12:22 EDT | 12:34 AST |
| Fri, 01 May | AA3112 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 10:27 EDT | 13:02 AST | N936AN (Boeing B738) | 10:41 EDT | 10:53 AST |