| ARRIVED 14 HOUR 35 MINUTES AGO |
![]() | ![]() |
| Flight | Departure | Arrival |
|---|---|---|
| M68543 00:05 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| M68343 00:05 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| M68643 02:05 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| M68443 02:05 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| M68243 02:05 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| 5Y8617 02:15 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| M68541 04:05 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| M68441 04:05 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| M68241 04:05 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| M68341 04:05 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| M68141 04:35 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| 2I231 04:51 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| M68641 05:05 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| 8Y8617 05:22 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| 8Y8621 05:25 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| 5Y8625 06:15 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| 5Y8621 06:45 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| M68345 07:05 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| AA3001 09:39 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| AA2582 11:03 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| LXJ445 11:38 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| AA2584 14:06 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| M68545 14:35 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| AA2581 15:48 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| F92284 17:26 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| AA3165 18:25 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| M68471 20:35 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| F93378 21:52 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| AA1364 21:59 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| M68741 22:05 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| M68743 23:35 |
Miami Intl (MIA) |
Luis Munoz Marin Intl (SJU) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Fri, 19 Jun | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:39 AST | 19:35 EDT | |||
| Fri, 19 Jun | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:47 AST | |||
| Thu, 18 Jun | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:39 AST | 19:35 EDT | N979NN (Boeing B738) | 18:48 AST | 18:55 EDT |
| Wed, 17 Jun | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:39 AST | 19:35 EDT | N872NN (Boeing B738) | 18:44 AST | 18:53 EDT |
| Wed, 17 Jun | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:47 AST | N872NN (Boeing B738) | 13:24 EDT | 13:29 AST |
| Tue, 16 Jun | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:39 AST | 19:35 EDT | N927AN (Boeing B738) | 17:05 AST | 18:44 EDT |
| Tue, 16 Jun | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:47 AST | N862NN (Boeing B738) | 13:25 EDT | 18:57 AST |
| Mon, 15 Jun | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:39 AST | 19:35 EDT | 20:02 AST | 20:10 EDT | |
| Mon, 15 Jun | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:47 AST | N938AN (Boeing B738) | 14:26 EDT | 14:28 AST |
| Sun, 14 Jun | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:39 AST | 19:35 EDT | N986NN (Boeing B738) | 16:53 AST | 20:46 EDT |
| Sun, 14 Jun | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:47 AST | N986NN (Boeing B738) | 13:24 EDT | 13:37 AST |
| Sat, 13 Jun | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:39 AST | 19:35 EDT | N987NN (Boeing B738) | 17:16 AST | 18:46 EDT |
| Sat, 13 Jun | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:47 AST | N157UW (Airbus A321) | 13:08 EDT | 18:36 AST |
| Fri, 12 Jun | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:39 AST | 19:35 EDT | N935NN (Boeing B738) | 18:37 AST | 19:02 EDT |
| Fri, 12 Jun | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:47 AST | N935NN (Boeing B738) | 13:15 EDT | 13:27 AST |
| Thu, 11 Jun | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:39 AST | 19:35 EDT | N839NN (Boeing B738) | 18:21 AST | 19:01 EDT |
| Wed, 10 Jun | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:39 AST | 19:35 EDT | N871NN (Boeing B738) | 18:55 AST | 22:51 EDT |
| Wed, 10 Jun | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:47 AST | N301PA (Boeing B738) | 13:07 EDT | 13:22 AST |
| Tue, 09 Jun | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:39 AST | 19:35 EDT | N902NN (Boeing B738) | 17:22 AST | 18:57 EDT |
| Tue, 09 Jun | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:47 AST | N902NN (Boeing B738) | 13:17 EDT | 13:38 AST |
| Mon, 08 Jun | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:39 AST | 19:35 EDT | N909AN (Boeing B738) | 18:41 AST | 18:50 EDT |
| Mon, 08 Jun | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:47 AST | 13:13 EDT | 19:34 AST | |
| Sun, 07 Jun | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:39 AST | 19:35 EDT | N924NN (Boeing B738) | 17:41 AST | 19:13 EDT |
| Sat, 06 Jun | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:39 AST | 19:35 EDT | N902NN (Boeing B738) | 18:29 AST | 18:55 EDT |
| Sat, 06 Jun | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:47 AST | N970UY (Airbus A321) | 13:12 EDT | 20:14 AST |
| Fri, 05 Jun | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:39 AST | 19:35 EDT | N930AN (Boeing B738) | 18:56 AST | 19:00 EDT |
| Fri, 05 Jun | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:47 AST | N130AN (Airbus A321) | 15:53 EDT | 17:32 AST |
| Thu, 04 Jun | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:39 AST | 19:35 EDT | N885NN (Boeing B738) | 18:53 AST | 19:18 EDT |
| Thu, 04 Jun | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:47 AST | N885NN (Boeing B738) | 13:19 EDT | 13:32 AST |
| Wed, 03 Jun | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:38 AST | 19:35 EDT | N903AN (Boeing B738) | 19:01 AST | 19:28 EDT |
| Wed, 03 Jun | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:48 AST | N944AN (Boeing B738) | 13:35 EDT | 16:07 AST |
| Tue, 02 Jun | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:38 AST | 19:35 EDT | N995NN (Boeing B738) | 19:08 AST | 19:45 EDT |
| Tue, 02 Jun | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:48 AST | N995NN (Boeing B738) | 13:37 EDT | 13:50 AST |
| Mon, 01 Jun | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:38 AST | 19:35 EDT | N927AN (Boeing B738) | 17:50 AST | 20:06 EDT |
| Mon, 01 Jun | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:48 AST | N927AN (Boeing B738) | 13:49 EDT | 13:52 AST |
| Sun, 31 May | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:38 AST | 19:35 EDT | N993NN (Boeing B738) | 16:59 AST | 19:18 EDT |
| Sat, 30 May | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:38 AST | 19:35 EDT | N912AN (Boeing B738) | 17:55 AST | 19:41 EDT |
| Sat, 30 May | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:48 AST | N912AN (Boeing B738) | 13:11 EDT | 14:06 AST |
| Fri, 29 May | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:38 AST | 19:35 EDT | N991AN (Boeing B738) | 17:49 AST | 19:20 EDT |
| Fri, 29 May | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:48 AST | N991AN (Boeing B738) | 13:37 EDT | 13:53 AST |
| Thu, 28 May | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:38 AST | 19:35 EDT | N919AN (Boeing B738) | 18:29 AST | 19:13 EDT |
| Thu, 28 May | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:48 AST | N156UW (Airbus A321) | 13:20 EDT | 17:12 AST |
| Wed, 27 May | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:38 AST | 19:35 EDT | N969NN (Boeing B738) | 18:27 AST | 18:59 EDT |
| Wed, 27 May | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:48 AST | |||
| Tue, 26 May | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:38 AST | 19:35 EDT | N871NN (Boeing B738) | 16:59 AST | 19:43 EDT |
| Tue, 26 May | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:48 AST | N991AU (Airbus Mobile US | 13:53 EDT | 17:45 AST |
| Mon, 25 May | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:38 AST | 19:32 EDT | 18:51 AST | 19:21 EDT | |
| Mon, 25 May | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:47 AST | 13:16 EDT | 13:31 AST | |
| Sun, 24 May | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:38 AST | 19:35 EDT | N912NN (Boeing B738) | 16:55 AST | 19:05 EDT |
| Sun, 24 May | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:48 AST | N912NN (Boeing B738) | 13:15 EDT | 13:29 AST |
| Sat, 23 May | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:38 AST | 19:35 EDT | N877NN (Boeing B738) | 19:33 AST | 20:02 EDT |
| Sat, 23 May | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:48 AST | N877NN (Boeing B738) | 13:32 EDT | 13:46 AST |
| Fri, 22 May | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:38 AST | 19:35 EDT | N936AN (Boeing B738) | 18:47 AST | 19:08 EDT |
| Fri, 22 May | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:48 AST | N936AN (Boeing B738) | 13:23 EDT | 13:38 AST |
| Thu, 21 May | AA2581 | Luis Munoz Marin Intl (SJU) | Miami Intl (MIA) | 16:38 AST | 19:35 EDT | N354PT ( B738) | 18:55 AST | 19:26 EDT |
| Thu, 21 May | AA2581 | Miami Intl (MIA) | Luis Munoz Marin Intl (SJU) | 13:04 EDT | 15:48 AST | N354PT ( B738) | 13:26 EDT | 13:36 AST |
| Wed, 20 May | AA2581 | Palm Springs Intl (PSP) | Phoenix Sky Harbor Intl (PHX) | 18:58 PDT | 20:14 MST | N804AW (Airbus A319) | 19:17 PDT | 20:01 MST |
| Wed, 20 May | AA2581 | Phoenix Sky Harbor Intl (PHX) | Palm Springs Intl (PSP) | 16:56 MST | 18:07 PDT | N804AW (Airbus A319) | 17:33 MST | 18:12 PDT |
| Mon, 18 May | AA2581 | Palm Springs Intl (PSP) | Phoenix Sky Harbor Intl (PHX) | 18:58 PDT | 20:14 MST | N752US (Airbus A319) | 19:51 PDT | 20:35 MST |
| Mon, 18 May | AA2581 | Phoenix Sky Harbor Intl (PHX) | Palm Springs Intl (PSP) | 16:56 MST | 18:07 PDT | N752US (Airbus A319) | 18:01 MST | 18:22 PDT |
| Sun, 17 May | AA2581 | Palm Springs Intl (PSP) | Phoenix Sky Harbor Intl (PHX) | 18:58 PDT | 20:14 MST | |||
| Sun, 17 May | AA2581 | Phoenix Sky Harbor Intl (PHX) | Palm Springs Intl (PSP) | 16:56 MST | 18:07 PDT | N757UW (Airbus A319) | 17:49 MST | 19:43 PDT |
| Sat, 16 May | AA2581 | Palm Springs Intl (PSP) | Phoenix Sky Harbor Intl (PHX) | 18:58 PDT | 20:14 MST | |||
| Sat, 16 May | AA2581 | Phoenix Sky Harbor Intl (PHX) | Palm Springs Intl (PSP) | 16:56 MST | 18:07 PDT | N766US (Airbus A319) | 17:00 MST | 19:40 PDT |
| Fri, 15 May | AA2581 | Palm Springs Intl (PSP) | Phoenix Sky Harbor Intl (PHX) | 18:58 PDT | 20:14 MST | |||
| Fri, 15 May | AA2581 | Phoenix Sky Harbor Intl (PHX) | Palm Springs Intl (PSP) | 16:56 MST | 18:07 PDT | N819AW (Airbus A319) | 16:56 MST | 19:45 PDT |
| Thu, 14 May | AA2581 | Palm Springs Intl (PSP) | Phoenix Sky Harbor Intl (PHX) | 18:58 PDT | 20:14 MST | N111US (Airbus A320) | 19:07 PDT | 20:59 MST |
| Thu, 14 May | AA2581 | Phoenix Sky Harbor Intl (PHX) | Palm Springs Intl (PSP) | 16:56 MST | 18:07 PDT | N837AW (Airbus A319) | 17:00 MST | 17:32 PDT |
| Wed, 13 May | AA2581 | Palm Springs Intl (PSP) | Phoenix Sky Harbor Intl (PHX) | 18:58 PDT | 20:14 MST | |||
| Wed, 13 May | AA2581 | Phoenix Sky Harbor Intl (PHX) | Palm Springs Intl (PSP) | 16:56 MST | 18:07 PDT | 19:04 MST | 19:58 PDT | |
| Mon, 11 May | AA2581 | Palm Springs Intl (PSP) | Phoenix Sky Harbor Intl (PHX) | 18:58 PDT | 20:14 MST | 21:05 PDT | 21:51 MST | |
| Mon, 11 May | AA2581 | Phoenix Sky Harbor Intl (PHX) | Palm Springs Intl (PSP) | 16:56 MST | 18:07 PDT | 18:56 MST | 19:15 PDT | |
| Sun, 10 May | AA2581 | Palm Springs Intl (PSP) | Phoenix Sky Harbor Intl (PHX) | 18:58 PDT | 20:14 MST | N137AA (Airbus A321) | 19:09 PDT | 22:27 MST |
| Sun, 10 May | AA2581 | Phoenix Sky Harbor Intl (PHX) | Palm Springs Intl (PSP) | 16:56 MST | 18:07 PDT | N812AW (Airbus A319) | 17:15 MST | 17:34 PDT |
| Sat, 09 May | AA2581 | Palm Springs Intl (PSP) | Phoenix Sky Harbor Intl (PHX) | 18:58 PDT | 20:14 MST | |||
| Sat, 09 May | AA2581 | Phoenix Sky Harbor Intl (PHX) | Palm Springs Intl (PSP) | 16:56 MST | 18:07 PDT | N111US (Airbus A320) | 16:59 MST | 18:58 PDT |
| Fri, 08 May | AA2581 | Palm Springs Intl (PSP) | Phoenix Sky Harbor Intl (PHX) | 18:58 PDT | 20:14 MST | |||
| Fri, 08 May | AA2581 | Phoenix Sky Harbor Intl (PHX) | Palm Springs Intl (PSP) | 16:56 MST | 18:07 PDT | N711UW (Airbus A319) | 16:55 MST | 19:45 PDT |
| Thu, 07 May | AA2581 | Palm Springs Intl (PSP) | Phoenix Sky Harbor Intl (PHX) | 18:58 PDT | 20:14 MST | N747UW (Airbus A319) | 19:10 PDT | 19:55 MST |
| Thu, 07 May | AA2581 | Phoenix Sky Harbor Intl (PHX) | Palm Springs Intl (PSP) | 16:56 MST | 18:07 PDT | N747UW (Airbus A319) | 16:56 MST | 17:16 PDT |
| Wed, 06 May | AA2581 | Palm Springs Intl (PSP) | Phoenix Sky Harbor Intl (PHX) | 18:57 PDT | 20:13 MST | N122US (Airbus A320) | 20:57 PDT | 20:57 MST |
| Wed, 06 May | AA2581 | Phoenix Sky Harbor Intl (PHX) | Palm Springs Intl (PSP) | 16:56 MST | 18:07 PDT | N700UW (Airbus A319) | 19:04 MST | 20:03 PDT |
| Mon, 04 May | AA2581 | Palm Springs Intl (PSP) | Phoenix Sky Harbor Intl (PHX) | 18:57 PDT | 20:13 MST | N9002U (Airbus A319) | 19:27 PDT | 23:37 MST |
| Mon, 04 May | AA2581 | Phoenix Sky Harbor Intl (PHX) | Palm Springs Intl (PSP) | 16:56 MST | 18:07 PDT | N806AW (Airbus A319) | 17:35 MST | 17:53 PDT |
| Sun, 03 May | AA2581 | Palm Springs Intl (PSP) | Phoenix Sky Harbor Intl (PHX) | 18:57 PDT | 20:13 MST | N649AW (Airbus A320) | 19:24 PDT | 20:03 MST |
| Sun, 03 May | AA2581 | Phoenix Sky Harbor Intl (PHX) | Palm Springs Intl (PSP) | 16:56 MST | 18:07 PDT | N649AW (Airbus A320) | 17:17 MST | 18:07 PDT |
| Sat, 02 May | AA2581 | Palm Springs Intl (PSP) | Phoenix Sky Harbor Intl (PHX) | 18:57 PDT | 20:13 MST | |||
| Sat, 02 May | AA2581 | Phoenix Sky Harbor Intl (PHX) | Palm Springs Intl (PSP) | 16:56 MST | 18:07 PDT | N105UW (Airbus A320) | 17:16 MST | 19:55 PDT |
| Fri, 01 May | AA2581 | Palm Springs Intl (PSP) | Phoenix Sky Harbor Intl (PHX) | 18:57 PDT | 20:13 MST | N713UW (Airbus A319) | 21:01 PDT | 22:37 MST |
| Fri, 01 May | AA2581 | Phoenix Sky Harbor Intl (PHX) | Palm Springs Intl (PSP) | 16:56 MST | 18:07 PDT | N713UW (Airbus A319) | 17:32 MST | 19:40 PDT |
| Thu, 30 Apr | AA2581 | Palm Springs Intl (PSP) | Phoenix Sky Harbor Intl (PHX) | 18:57 PDT | 20:13 MST | N817AW (Airbus A319) | 19:07 PDT | 19:55 MST |