| ARRIVED 69 HOUR 11 MINUTES AGO |
![]() | ![]() |
Punta Cana, Dominican Republic| EARLY 6 hour 31 min |

4.8 out of 5 stars / 5 votes
| Flight | Departure | Arrival |
|---|---|---|
| DO1916 08:15 |
Miami Intl (MIA) |
Punta Cana Intl (PUJ) |
| DO1918 08:30 |
Miami Intl (MIA) |
Punta Cana Intl (PUJ) |
| F966 10:35 |
Miami Intl (MIA) |
Punta Cana Intl (PUJ) |
| AA1270 11:04 |
Miami Intl (MIA) |
Punta Cana Intl (PUJ) |
| LA591 12:10 |
Miami Intl (MIA) |
Punta Cana Intl (PUJ) |
| AA2419 12:52 |
Miami Intl (MIA) |
Punta Cana Intl (PUJ) |
| DO1920 14:45 |
Miami Intl (MIA) |
Punta Cana Intl (PUJ) |
| DO1922 15:00 |
Miami Intl (MIA) |
Punta Cana Intl (PUJ) |
| AA2517 15:15 |
Miami Intl (MIA) |
Punta Cana Intl (PUJ) |
| AA2638 16:48 |
Miami Intl (MIA) |
Punta Cana Intl (PUJ) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Thu, 04 Jun | AA2638 | Punta Cana Intl (PUJ) | Miami Intl (MIA) | 12:03 AST | 14:38 EDT | 13:23 AST | 16:09 EDT | |
| Wed, 03 Jun | AA2638 | Punta Cana Intl (PUJ) | Miami Intl (MIA) | 17:48 AST | 20:28 EDT | |||
| Wed, 03 Jun | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 14:18 EDT | 16:48 AST | N965AN (Boeing B738) | 14:57 EDT | 15:20 AST |
| Tue, 02 Jun | AA2638 | Punta Cana Intl (PUJ) | Miami Intl (MIA) | 17:48 AST | 20:28 EDT | N863NN (Boeing B738) | 19:34 AST | 20:18 EDT |
| Mon, 01 Jun | AA2638 | Punta Cana Intl (PUJ) | Miami Intl (MIA) | 17:48 AST | 20:28 EDT | N872NN (Boeing B738) | 20:30 AST | 20:44 EDT |
| Mon, 01 Jun | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 14:18 EDT | 16:48 AST | N872NN (Boeing B738) | 14:36 EDT | 14:47 AST |
| Sun, 31 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 14:18 EDT | 16:48 AST | N335PH ( B738) | 14:41 EDT | 14:56 AST |
| Sat, 30 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 14:18 EDT | 16:48 AST | N863NN (Boeing B738) | 14:04 EDT | 15:48 AST |
| Fri, 29 May | AA2638 | Punta Cana Intl (PUJ) | Miami Intl (MIA) | 17:48 AST | 20:28 EDT | N832NN (Boeing B738) | 19:19 AST | 19:46 EDT |
| Fri, 29 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 14:18 EDT | 16:48 AST | N832NN (Boeing B738) | 14:27 EDT | 14:48 AST |
| Thu, 28 May | AA2638 | Punta Cana Intl (PUJ) | Miami Intl (MIA) | 17:48 AST | 20:28 EDT | N906AN (Boeing B738) | 19:40 AST | 20:23 EDT |
| Thu, 28 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 14:18 EDT | 16:48 AST | N819NN (Boeing B738) | 15:06 EDT | 18:19 AST |
| Wed, 27 May | AA2638 | Punta Cana Intl (PUJ) | Miami Intl (MIA) | 17:48 AST | 20:28 EDT | N869NN (Boeing B738) | 19:23 AST | 19:53 EDT |
| Wed, 27 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 14:18 EDT | 16:48 AST | N869NN (Boeing B738) | 14:31 EDT | 14:42 AST |
| Tue, 26 May | AA2638 | Punta Cana Intl (PUJ) | Miami Intl (MIA) | 17:48 AST | 20:28 EDT | 19:24 AST | 19:55 EDT | |
| Tue, 26 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 14:18 EDT | 16:48 AST | N965AN (Boeing B738) | 14:33 EDT | 15:42 AST |
| Mon, 25 May | AA2638 | Punta Cana Intl (PUJ) | Miami Intl (MIA) | 17:48 AST | 20:28 EDT | N306PB (Boeing B738) | 19:21 AST | 21:35 EDT |
| Mon, 25 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 14:18 EDT | 16:48 AST | N969AN (Boeing B738) | 14:41 EDT | 14:57 AST |
| Sun, 24 May | AA2638 | Punta Cana Intl (PUJ) | Miami Intl (MIA) | 17:48 AST | 20:28 EDT | N898NN (Boeing B738) | 19:32 AST | 19:57 EDT |
| Sun, 24 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 14:18 EDT | 16:48 AST | N898NN (Boeing B738) | 14:36 EDT | 14:51 AST |
| Sat, 23 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 14:18 EDT | 16:48 AST | N868NN (Boeing B738) | 14:32 EDT | 14:48 AST |
| Fri, 22 May | AA2638 | Punta Cana Intl (PUJ) | Miami Intl (MIA) | 17:48 AST | 20:28 EDT | N950NN (Boeing B738) | 20:01 AST | 20:31 EDT |
| Fri, 22 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 14:18 EDT | 16:48 AST | N950NN (Boeing B738) | 15:13 EDT | 15:28 AST |
| Thu, 21 May | AA2638 | Punta Cana Intl (PUJ) | Miami Intl (MIA) | 17:48 AST | 20:28 EDT | N816NN (Boeing B738) | 19:40 AST | 19:57 EDT |
| Thu, 21 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 14:18 EDT | 16:48 AST | N816NN (Boeing B738) | 14:27 EDT | 14:40 AST |
| Wed, 20 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 08:26 EDT | 10:51 AST | N976AN (Boeing B738) | 08:35 EDT | 08:45 AST |
| Tue, 19 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 08:26 EDT | 10:51 AST | N923NN (Boeing B738) | 08:55 EDT | 09:16 AST |
| Mon, 18 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 08:26 EDT | 10:51 AST | |||
| Sun, 17 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 08:26 EDT | 10:51 AST | N751UW (Airbus A319) | 08:22 EDT | 12:16 AST |
| Sat, 16 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 08:26 EDT | 10:51 AST | N937NN (Boeing B738) | 09:46 EDT | 09:56 AST |
| Fri, 15 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 08:26 EDT | 10:51 AST | N667AW (Airbus A320) | 08:35 EDT | 13:26 AST |
| Thu, 14 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 08:26 EDT | 10:51 AST | N342PM ( B738) | 08:40 EDT | 09:06 AST |
| Wed, 13 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 08:26 EDT | 10:51 AST | N117UW (Airbus A320) | 08:45 EDT | 13:05 AST |
| Tue, 12 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 08:26 EDT | 10:51 AST | N861NN (Boeing B738) | 08:37 EDT | 08:58 AST |
| Mon, 11 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 08:26 EDT | 10:51 AST | N913US (Airbus A321) | 09:00 EDT | 11:21 AST |
| Sun, 10 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 08:26 EDT | 10:51 AST | N981NN (Boeing B738) | 08:36 EDT | 08:49 AST |
| Sat, 09 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 08:26 EDT | 10:51 AST | N951AA (Boeing B738) | 08:38 EDT | 08:52 AST |
| Fri, 08 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 08:26 EDT | 10:51 AST | N124US (Airbus A320) | 10:41 EDT | 11:36 AST |
| Thu, 07 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 08:26 EDT | 10:51 AST | N748UW (Airbus A319) | 08:40 EDT | 09:06 AST |
| Wed, 06 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 08:26 EDT | 10:51 AST | N935NN (Boeing B738) | 08:11 EDT | 09:25 AST |
| Tue, 05 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 08:26 EDT | 10:51 AST | N915NN (Boeing B738) | 08:43 EDT | 08:53 AST |
| Mon, 04 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 08:26 EDT | 10:51 AST | N701UW (Airbus A319) | 08:52 EDT | 12:31 AST |
| Sun, 03 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 08:26 EDT | 10:51 AST | N803NN (Boeing B738) | 09:11 EDT | 09:21 AST |
| Sat, 02 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 08:26 EDT | 10:51 AST | N812NN (Boeing B738) | 09:47 EDT | 10:03 AST |
| Fri, 01 May | AA2638 | Miami Intl (MIA) | Punta Cana Intl (PUJ) | 08:26 EDT | 10:51 AST | N806NN (Boeing B738) | 08:41 EDT | 08:58 AST |