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

4.4 out of 5 stars / 8 votes
| Flight | Departure | Arrival |
|---|---|---|
| NK656 05:43 |
Luis Munoz Marin Intl (SJU) |
Philadelphia Intl (PHL) |
| F91015 06:08 |
Luis Munoz Marin Intl (SJU) |
Philadelphia Intl (PHL) |
| NK1491 06:12 |
Luis Munoz Marin Intl (SJU) |
Philadelphia Intl (PHL) |
| AA3298 10:09 |
Luis Munoz Marin Intl (SJU) |
Philadelphia Intl (PHL) |
| B61048 11:09 |
Luis Munoz Marin Intl (SJU) |
Philadelphia Intl (PHL) |
| F92695 11:09 |
Luis Munoz Marin Intl (SJU) |
Philadelphia Intl (PHL) |
| AA3063 13:32 |
Luis Munoz Marin Intl (SJU) |
Philadelphia Intl (PHL) |
| F91165 17:09 |
Luis Munoz Marin Intl (SJU) |
Philadelphia Intl (PHL) |
| AA2851 17:38 |
Luis Munoz Marin Intl (SJU) |
Philadelphia Intl (PHL) |
| AA2433 17:48 |
Luis Munoz Marin Intl (SJU) |
Philadelphia Intl (PHL) |
| AA903 18:55 |
Luis Munoz Marin Intl (SJU) |
Philadelphia Intl (PHL) |
| AA3145 20:35 |
Luis Munoz Marin Intl (SJU) |
Philadelphia Intl (PHL) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Wed, 29 Apr | AA2949 | Philadelphia Intl (PHL) | Luis Munoz Marin Intl (SJU) | 18:00 EDT | 22:05 AST | |||
| Tue, 28 Apr | AA2949 | Philadelphia Intl (PHL) | Luis Munoz Marin Intl (SJU) | 18:00 EDT | 22:05 AST | N876NN (Boeing B738) | 18:56 EDT | 19:42 AST |
| Mon, 27 Apr | AA2949 | Philadelphia Intl (PHL) | Luis Munoz Marin Intl (SJU) | 18:00 EDT | 22:05 AST | |||
| Sun, 26 Apr | AA2949 | Philadelphia Intl (PHL) | Luis Munoz Marin Intl (SJU) | 18:00 EDT | 22:05 AST | N303RG ( B38M) | 20:34 EDT | 21:25 AST |
| Sat, 25 Apr | AA2949 | Philadelphia Intl (PHL) | Luis Munoz Marin Intl (SJU) | 18:00 EDT | 22:05 AST | 18:15 EDT | 19:02 AST | |
| Fri, 24 Apr | AA2949 | Philadelphia Intl (PHL) | Luis Munoz Marin Intl (SJU) | 18:00 EDT | 22:05 AST | |||
| Thu, 23 Apr | AA2949 | Philadelphia Intl (PHL) | Luis Munoz Marin Intl (SJU) | 18:00 EDT | 22:05 AST | N930AN (Boeing B738) | 18:21 EDT | 19:05 AST |
| Wed, 22 Apr | AA2949 | Philadelphia Intl (PHL) | Luis Munoz Marin Intl (SJU) | 18:00 EDT | 22:05 AST | N972NN (Boeing B738) | 18:26 EDT | 19:09 AST |
| Tue, 21 Apr | AA2949 | Philadelphia Intl (PHL) | Luis Munoz Marin Intl (SJU) | 18:00 EDT | 22:05 AST | N971NN (Boeing B738) | 18:25 EDT | 19:06 AST |
| Mon, 20 Apr | AA2949 | Philadelphia Intl (PHL) | Luis Munoz Marin Intl (SJU) | 18:00 EDT | 22:05 AST | N940NN (Boeing B738) | 18:06 EDT | 19:13 AST |
| Sun, 19 Apr | AA2949 | Philadelphia Intl (PHL) | Luis Munoz Marin Intl (SJU) | 18:00 EDT | 22:05 AST | N940NN (Boeing B738) | 18:03 EDT | 19:14 AST |
| Sat, 18 Apr | AA2949 | Philadelphia Intl (PHL) | Luis Munoz Marin Intl (SJU) | 18:00 EDT | 22:05 AST | 18:29 EDT | 19:18 AST | |
| Fri, 17 Apr | AA2949 | Philadelphia Intl (PHL) | Luis Munoz Marin Intl (SJU) | 18:00 EDT | 22:05 AST | N974AN (Boeing B738) | 17:58 EDT | 18:52 AST |
| Wed, 15 Apr | AA2949 | Philadelphia Intl (PHL) | Luis Munoz Marin Intl (SJU) | 18:00 EDT | 22:05 AST | N890NN (Boeing B738) | 18:47 EDT | 19:28 AST |
| Tue, 14 Apr | AA2949 | Philadelphia Intl (PHL) | Luis Munoz Marin Intl (SJU) | 18:00 EDT | 22:05 AST | N947AN (Boeing B738) | 18:11 EDT | 19:01 AST |
| Mon, 13 Apr | AA2949 | Philadelphia Intl (PHL) | Luis Munoz Marin Intl (SJU) | 18:00 EDT | 22:05 AST | |||
| Sun, 12 Apr | AA2949 | Philadelphia Intl (PHL) | Luis Munoz Marin Intl (SJU) | 18:00 EDT | 22:05 AST | N897NN (Boeing B738) | 18:13 EDT | 18:57 AST |
| Sat, 11 Apr | AA2949 | Philadelphia Intl (PHL) | Luis Munoz Marin Intl (SJU) | 18:00 EDT | 22:05 AST | 18:19 EDT | 19:13 AST | |
| Fri, 10 Apr | AA2949 | Philadelphia Intl (PHL) | Luis Munoz Marin Intl (SJU) | 18:00 EDT | 22:05 AST | N905AN (Boeing B738) | 18:22 EDT | 19:02 AST |
| Thu, 09 Apr | AA2949 | Philadelphia Intl (PHL) | Luis Munoz Marin Intl (SJU) | 18:00 EDT | 22:05 AST | |||
| Wed, 08 Apr | AA2949 | Philadelphia Intl (PHL) | Luis Munoz Marin Intl (SJU) | 18:00 EDT | 22:05 AST | N337PJ ( B738) | 18:42 EDT | 19:50 AST |
| Tue, 07 Apr | AA2949 | Philadelphia Intl (PHL) | Luis Munoz Marin Intl (SJU) | 18:00 EDT | 22:05 AST | N976NN (Boeing B738) | 18:41 EDT | 22:50 AST |
| Mon, 06 Apr | AA2949 | Dallas Fort Worth Intl (DFW) | La Guardia (LGA) | 06:06 CDT | 10:30 EDT | N960AN (Boeing B738) | 05:40 CDT | 11:51 EDT |
| Wed, 01 Apr | AA2949 | Dallas Fort Worth Intl (DFW) | La Guardia (LGA) | 06:06 CDT | 10:30 EDT | N963NN (Boeing B738) | 06:04 CDT | 14:20 EDT |
| Tue, 31 Mar | AA2949 | Dallas Fort Worth Intl (DFW) | La Guardia (LGA) | 06:06 CDT | 10:30 EDT | N770UW (Airbus A319) | 06:20 CDT | 12:55 EDT |
| Mon, 30 Mar | AA2949 | Dallas Fort Worth Intl (DFW) | La Guardia (LGA) | 06:06 CDT | 10:30 EDT | N835NN (Boeing B738) | 06:06 CDT | 10:15 EDT |
| Tue, 24 Mar | AA2949 | Dallas Fort Worth Intl (DFW) | La Guardia (LGA) | 06:06 CDT | 10:30 EDT | N808AW (Airbus A319) | 06:09 CDT | 12:58 EDT |
| Mon, 23 Mar | AA2949 | Dallas Fort Worth Intl (DFW) | La Guardia (LGA) | 06:06 CDT | 10:30 EDT | N766US (Airbus A319) | 10:17 CDT | 14:25 EDT |
| Sun, 22 Mar | AA2949 | Port Columbus Intl (CMH) | Phoenix Sky Harbor Intl (PHX) | 20:42 EDT | 22:07 MST | |||
| Fri, 20 Mar | AA2949 | Dallas Fort Worth Intl (DFW) | La Guardia (LGA) | 06:06 CDT | 10:30 EDT | 06:29 CDT | 13:37 EDT | |
| Thu, 19 Mar | AA2949 | Dallas Fort Worth Intl (DFW) | La Guardia (LGA) | 06:06 CDT | 10:30 EDT | N857NN (Boeing B738) | 06:06 CDT | 10:23 EDT |
| Wed, 18 Mar | AA2949 | Dallas Fort Worth Intl (DFW) | La Guardia (LGA) | 06:06 CDT | 10:30 EDT | N870NN (Boeing B738) | 06:06 CDT | 10:11 EDT |
| Tue, 17 Mar | AA2949 | Dallas Fort Worth Intl (DFW) | La Guardia (LGA) | 06:06 CDT | 10:30 EDT | N970AN (Boeing B738) | 06:13 CDT | 15:08 EDT |
| Mon, 16 Mar | AA2949 | Dallas Fort Worth Intl (DFW) | La Guardia (LGA) | 06:06 CDT | 10:30 EDT | N918NN (Boeing B738) | 06:03 CDT | 10:07 EDT |
| Sun, 15 Mar | AA2949 | Port Columbus Intl (CMH) | Phoenix Sky Harbor Intl (PHX) | 20:42 EDT | 22:07 MST | N578UW (Airbus A321) | 21:00 EDT | 21:54 MST |
| Fri, 13 Mar | AA2949 | Dallas Fort Worth Intl (DFW) | La Guardia (LGA) | 06:06 CDT | 10:30 EDT | N941NN (Boeing B738) | 06:12 CDT | 10:13 EDT |
| Thu, 12 Mar | AA2949 | Dallas Fort Worth Intl (DFW) | La Guardia (LGA) | 06:06 CDT | 10:30 EDT | N966AN (Boeing B738) | 06:01 CDT | 09:53 EDT |
| Wed, 11 Mar | AA2949 | Dallas Fort Worth Intl (DFW) | La Guardia (LGA) | 06:06 CDT | 10:30 EDT | N823NN (Boeing B738) | 06:28 CDT | 14:21 EDT |
| Tue, 10 Mar | AA2949 | Dallas Fort Worth Intl (DFW) | La Guardia (LGA) | 06:06 CDT | 10:30 EDT | N982NN (Boeing B738) | 06:21 CDT | 10:15 EDT |
| Mon, 09 Mar | AA2949 | Dallas Fort Worth Intl (DFW) | La Guardia (LGA) | 06:06 CDT | 10:30 EDT | |||
| Mon, 09 Mar | AA2949 | Dallas Fort Worth Intl (DFW) | La Guardia (LGA) | 05:06 CDT | 09:30 EDT | N865NN (Boeing B738) | 06:12 CDT | 10:13 EDT |
| Fri, 06 Mar | AA2949 | Dallas Fort Worth Intl (DFW) | La Guardia (LGA) | 06:06 CST | 10:30 EST | |||
| Thu, 05 Mar | AA2949 | Dallas Fort Worth Intl (DFW) | La Guardia (LGA) | 06:06 CST | 10:30 EST | N886NN (Boeing B738) | 07:05 CST | 11:19 EST |
| Wed, 04 Mar | AA2949 | Dallas Fort Worth Intl (DFW) | La Guardia (LGA) | 06:06 CST | 10:30 EST | 07:41 CST | 11:44 EST | |
| Tue, 03 Mar | AA2949 | Dallas Fort Worth Intl (DFW) | La Guardia (LGA) | 06:06 CST | 10:30 EST | N306NY (Boeing B738) | 07:09 CST | 11:14 EST |
| Mon, 02 Mar | AA2949 | Dallas Fort Worth Intl (DFW) | La Guardia (LGA) | 06:06 CST | 10:30 EST | N854NN (Boeing B738) | 07:09 CST | 11:00 EST |