Punta Cana

from Detroit

Save up to: £517

Average cost: £696

Best deal: £179


Punta Cana, a town on the easternmost tip of the Dominican Republic, is known for its stunning beaches, clear waters, and vibrant nightlife. Visit the enchanting Hoyo Azul, a natural sinkhole filled with crystal-clear water, explore the bustling market at Plaza Bavaro, or relax on the idyllic Bavaro Beach. Punta Cana's luxury resorts, world-class golf courses, and the annual Carnival Punta Cana make it a Caribbean paradise.


Latest deals:

11 days
£179
Sat 23 Aug - Wed 3 Sep


16 days
£179
Mon 18 Aug - Wed 3 Sep


6 days
£179
Thu 28 Aug - Wed 3 Sep


12 days
£179
Fri 22 Aug - Wed 3 Sep


14 days
£179
Wed 20 Aug - Wed 3 Sep


10 days
£179
Sun 24 Aug - Wed 3 Sep


9 days
£179
Mon 25 Aug - Wed 3 Sep


7 days
£179
Wed 27 Aug - Wed 3 Sep


5 days
£180
Sat 2 Aug - Thu 7 Aug


7 days
£180
Sat 2 Aug - Sat 9 Aug


14 days
£180
Wed 13 Aug - Wed 27 Aug


13 days
£180
Sat 2 Aug - Fri 15 Aug


6 days
£180
Thu 7 Aug - Wed 13 Aug


12 days
£180
Fri 15 Aug - Wed 27 Aug


8 days
£180
Thu 7 Aug - Fri 15 Aug


13 days
£180
Sat 9 Aug - Fri 22 Aug


15 days
£180
Thu 31 Jul - Fri 15 Aug


10 days
£180
Fri 15 Aug - Mon 25 Aug


6 days
£180
Sat 9 Aug - Fri 15 Aug


7 days
£180
Fri 15 Aug - Fri 22 Aug


11 days
£180
Sat 9 Aug - Wed 20 Aug


16 days
£180
Sat 9 Aug - Mon 25 Aug


5 days
£180
Fri 15 Aug - Wed 20 Aug


7 days
£180
Wed 13 Aug - Wed 20 Aug


9 days
£180
Wed 13 Aug - Fri 22 Aug


12 days
£180
Wed 13 Aug - Mon 25 Aug


13 days
£180
Thu 7 Aug - Wed 20 Aug


15 days
£180
Thu 7 Aug - Fri 22 Aug


11 days
£180
Sat 2 Aug - Wed 13 Aug


9 days
£180
Thu 31 Jul - Sat 9 Aug


7 days
£180
Wed 20 Aug - Wed 27 Aug


5 days
£180
Wed 20 Aug - Mon 25 Aug


9 days
£180
Mon 18 Aug - Wed 27 Aug


7 days
£180
Mon 18 Aug - Mon 25 Aug


13 days
£180
Thu 31 Jul - Wed 13 Aug


9 days
£180
Thu 24 Jul - Sat 2 Aug


14 days
£180
Thu 24 Jul - Thu 7 Aug


16 days
£180
Thu 24 Jul - Sat 9 Aug


5 days
£180
Sat 26 Jul - Thu 31 Jul


7 days
£180
Thu 24 Jul - Thu 31 Jul


5 days
£180
Fri 22 Aug - Wed 27 Aug


7 days
£180
Thu 31 Jul - Thu 7 Aug


12 days
£180
Sat 26 Jul - Thu 7 Aug


14 days
£180
Sat 26 Jul - Sat 9 Aug


7 days
£180
Sat 26 Jul - Sat 2 Aug


13 days
£183
Fri 15 Aug - Thu 28 Aug


8 days
£183
Wed 20 Aug - Thu 28 Aug


8 days
£183
Wed 13 Aug - Thu 21 Aug


5 days
£183
Sat 23 Aug - Thu 28 Aug


5 days
£183
Sat 18 Oct - Thu 23 Oct


11 days
£183
Sun 9 Nov - Thu 20 Nov


12 days
£183
Sat 18 Oct - Thu 30 Oct


10 days
£183
Mon 18 Aug - Thu 28 Aug


11 days
£183
Sun 16 Nov - Thu 27 Nov


12 days
£183
Sat 9 Aug - Thu 21 Aug


6 days
£183
Fri 22 Aug - Thu 28 Aug


14 days
£183
Thu 30 Oct - Thu 13 Nov


7 days
£183
Thu 30 Oct - Thu 6 Nov


14 days
£183
Thu 7 Aug - Thu 21 Aug


11 days
£183
Sun 19 Oct - Thu 30 Oct


6 days
£183
Fri 15 Aug - Thu 21 Aug


15 days
£183
Wed 13 Aug - Thu 28 Aug


13 days
£201
Thu 21 Aug - Wed 3 Sep


5 days
£201
Fri 29 Aug - Wed 3 Sep


6 days
£202
Thu 21 Aug - Wed 27 Aug


11 days
£202
Sun 27 Jul - Thu 7 Aug


6 days
£202
Sun 27 Jul - Sat 2 Aug


15 days
£202
Sun 10 Aug - Mon 25 Aug


12 days
£202
Sun 10 Aug - Fri 22 Aug


10 days
£202
Sun 10 Aug - Wed 20 Aug


5 days
£202
Sun 10 Aug - Fri 15 Aug


13 days
£202
Sun 27 Jul - Sat 9 Aug


6 days
£202
Sun 3 Aug - Sat 9 Aug


12 days
£202
Sun 3 Aug - Fri 15 Aug


10 days
£202
Sun 3 Aug - Wed 13 Aug


7 days
£205
Fri 22 Aug - Fri 29 Aug


11 days
£205
Sun 26 Oct - Thu 6 Nov


7 days
£205
Thu 6 Nov - Thu 13 Nov


14 days
£205
Thu 6 Nov - Thu 20 Nov


8 days
£205
Sat 18 Oct - Sun 26 Oct


7 days
£205
Thu 13 Nov - Thu 20 Nov


14 days
£205
Thu 13 Nov - Thu 27 Nov


5 days
£205
Sat 15 Nov - Thu 20 Nov


12 days
£205
Sat 15 Nov - Thu 27 Nov


7 days
£205
Thu 21 Aug - Thu 28 Aug


5 days
£205
Sat 8 Nov - Thu 13 Nov


12 days
£205
Sat 8 Nov - Thu 20 Nov


5 days
£205
Sun 24 Aug - Fri 29 Aug


12 days
£205
Sat 25 Oct - Thu 6 Nov


7 days
£205
Sat 18 Oct - Sat 25 Oct


5 days
£205
Sat 25 Oct - Thu 30 Oct


14 days
£205
Thu 23 Oct - Thu 6 Nov


7 days
£205
Thu 23 Oct - Thu 30 Oct


7 days
£205
Sun 19 Oct - Sun 26 Oct


6 days
£205
Sun 19 Oct - Sat 25 Oct


7 days
£205
Sun 12 Oct - Sun 19 Oct


11 days
£205
Sun 12 Oct - Thu 23 Oct


7 days
£205
Thu 16 Oct - Thu 23 Oct


14 days
£205
Thu 16 Oct - Thu 30 Oct


6 days
£205
Sat 23 Aug - Fri 29 Aug


9 days
£205
Sat 16 Aug - Mon 25 Aug


7 days
£205
Thu 20 Nov - Thu 27 Nov


11 days
£205
Thu 14 Aug - Mon 25 Aug


6 days
£205
Thu 14 Aug - Wed 20 Aug


16 days
£205
Wed 13 Aug - Fri 29 Aug


13 days
£205
Thu 14 Aug - Wed 27 Aug


11 days
£205
Sun 10 Aug - Thu 21 Aug


9 days
£205
Wed 20 Aug - Fri 29 Aug


14 days
£205
Fri 15 Aug - Fri 29 Aug


8 days
£205
Thu 14 Aug - Fri 22 Aug


11 days
£205
Sat 16 Aug - Wed 27 Aug


6 days
£205
Sat 16 Aug - Fri 22 Aug


5 days
£205
Sun 17 Aug - Fri 22 Aug


8 days
£205
Sun 17 Aug - Mon 25 Aug


10 days
£205
Sun 17 Aug - Wed 27 Aug


11 days
£205
Mon 18 Aug - Fri 29 Aug


5 days
£208
Sat 16 Aug - Thu 21 Aug


14 days
£208
Thu 14 Aug - Thu 28 Aug


11 days
£208
Sun 17 Aug - Thu 28 Aug


12 days
£208
Sat 16 Aug - Thu 28 Aug


7 days
£208
Thu 14 Aug - Thu 21 Aug


7 days
£209
Sun 16 Nov - Sun 23 Nov


14 days
£209
Sun 9 Nov - Sun 23 Nov


14 days
£213
Thu 31 Jul - Thu 14 Aug


5 days
£213
Sat 9 Aug - Thu 14 Aug


7 days
£213
Thu 7 Aug - Thu 14 Aug


12 days
£213
Sat 2 Aug - Thu 14 Aug


7 days
£224
Sat 19 Jul - Sat 26 Jul


5 days
£224
Sat 19 Jul - Thu 24 Jul


14 days
£224
Sat 19 Jul - Sat 2 Aug


16 days
£224
Thu 17 Jul - Sat 2 Aug


6 days
£224
Sun 20 Jul - Sat 26 Jul


11 days
£224
Sun 20 Jul - Thu 31 Jul


14 days
£224
Thu 17 Jul - Thu 31 Jul


13 days
£224
Sun 20 Jul - Sat 2 Aug


9 days
£224
Thu 17 Jul - Sat 26 Jul


12 days
£224
Sat 19 Jul - Thu 31 Jul


7 days
£224
Thu 17 Jul - Thu 24 Jul


8 days
£227
Thu 21 Aug - Fri 29 Aug


5 days
£227
Sat 1 Nov - Thu 6 Nov


12 days
£227
Sat 1 Nov - Thu 13 Nov


11 days
£227
Sun 2 Nov - Thu 13 Nov


6 days
£227
Sun 12 Oct - Sat 18 Oct


13 days
£227
Sun 12 Oct - Sat 25 Oct


10 days
£227
Thu 16 Oct - Sun 26 Oct


14 days
£227
Sun 12 Oct - Sun 26 Oct


9 days
£227
Thu 16 Oct - Sat 25 Oct


12 days
£230
Sun 17 Aug - Fri 29 Aug


13 days
£230
Sat 16 Aug - Fri 29 Aug


15 days
£230
Thu 14 Aug - Fri 29 Aug


8 days
£231
Sat 15 Nov - Sun 23 Nov


10 days
£231
Thu 13 Nov - Sun 23 Nov


14 days
£231
Sun 19 Oct - Sun 2 Nov


16 days
£231
Sat 2 Aug - Mon 18 Aug


5 days
£231
Wed 13 Aug - Mon 18 Aug


15 days
£231
Sat 18 Oct - Sun 2 Nov


9 days
£231
Sat 9 Aug - Mon 18 Aug


16 days
£231
Thu 30 Oct - Sat 15 Nov


11 days
£231
Thu 7 Aug - Mon 18 Aug


10 days
£231
Thu 24 Jul - Sun 3 Aug


8 days
£231
Sat 26 Jul - Sun 3 Aug


6 days
£231
Sun 9 Nov - Sat 15 Nov


15 days
£231
Sat 8 Nov - Sun 23 Nov