menu
Hotel Amendments
Huge savings
Monthly Payments
from
£15 pp
Low deposit

Top hotels in Punta Cana

Punta Cana is a popular holiday destination located on the eastern tip of the Dominican Republic. The coastline is lined with golden shores and palm trees, perfect for an exotic getaway for a week or two. Punta Cana’s beaches are world-renowned, so it’s no wonder that so many tourists choose to flock to it’s coastline for a beach holiday.

Punta Cana is also a great location for various water sports. Try your hand at popular activities like windsurfing, sailing and kayaking, or even try zip-lining for a bird’s eye view of Punta Cana. The Dominican holiday destination has an abundance of all inclusive resorts which provide a wide range of facilities and amenities. Luxurious blue pools are located right on the beach, surrounded by palms and of course glistening in the hot sunshine. This Caribbean paradise has hotels for all types of holidaymakers, whether you’re travelling as a couple or a family.

Looking for a flight and hotel? Then check out our holidays in Punta Cana here.

Most popular hotels in Punta Cana

Bavaro Princess All Suites Resorts Spa & Casino
Bavaro Princess All Suites Resorts Spa & Casino
Bavaro Princess All Suites Resorts Spa & Casino

Punta Cana, Punta Cana

from £63 pppn
whala!bavaro
whala!bavaro
whala!bavaro

Bavaro, Punta Cana

from £36 pppn
Caribe Club Princess Beach Resort & Spa
Caribe Club Princess Beach Resort & Spa
Caribe Club Princess Beach Resort & Spa

Bavaro, Punta Cana

from £41 pppn
Vista Sol Punta Cana Beach Resort & Spa
Vista Sol Punta Cana Beach Resort & Spa
Vista Sol Punta Cana Beach Resort & Spa

Bavaro, Punta Cana

from £53 pppn

Cheap hotels in Punta Cana

Whala Bayahibe
Whala Bayahibe
Whala Bayahibe

La Romana, Punta Cana

from £32 pppn
Tropical Princess Beach Resort & Spa
Tropical Princess Beach Resort & Spa
Tropical Princess Beach Resort & Spa

Punta Cana, Punta Cana

from £40 pppn
VIK Hotel Arena Blanca
VIK Hotel Arena Blanca
VIK Hotel Arena Blanca

Punta Cana, Punta Cana

from £49 pppn
Grand Bahia Principe Turquesa
Grand Bahia Principe Turquesa
Grand Bahia Principe Turquesa

Bavaro, Punta Cana

from £56 pppn

All Inclusive hotels in Punta Cana

Punta Cana Princess All Suites Resort & Spa
Punta Cana Princess All Suites Resort & Spa
Punta Cana Princess All Suites Resort & Spa

Punta Cana, Punta Cana

from £65 pppn
Grand Bahia Principe Bavaro
Grand Bahia Principe Bavaro
Grand Bahia Principe Bavaro

Bavaro, Punta Cana

from £61 pppn
Catalonia Royal Bavaro
Catalonia Royal Bavaro
Catalonia Royal Bavaro

Bavaro, Punta Cana

from £76 pppn

Family hotels in Punta Cana

Luxury Bahia Principe Fantasia
Luxury Bahia Principe Fantasia
Luxury Bahia Principe Fantasia

Punta Cana, Punta Cana

from £92 pppn

Flight time to Punta Cana

The average flight time to Punta Cana from the UK is 9 hours 5 minutes.

Beaches in Punta Cana

Punta Cana is best known for its beaches which feature vast stretches of fine golden sand and contrasting turquoise waters. Perfect for holidaymakers looking to make the most of the sun. Sit back and relax as you top up your tan and have a cooling dip in the sea when you wish. There are a number of beaches which are great to visit during your Punta Cana holiday:

  • Playa Bavaro
  • Arena Gordo
  • Macao Beach
  • Cabeza de Toro
  • Juanillo

When to visit Punta Cana

Punta Cana rests along the Dominican Republic’s Costa del Coco and enjoys hot weather for the majority of the year. July and August are the warmest months of the year; however, temperatures can soar creating uncomfortable temperatures. The best time to visit is when temperatures are slightly lower as the summer months can suffer from humidity and wet weather. The coolest months to visit are early on in the year during January and February.

Average monthly temperatures (°C):

  • January: 29° / 21°
  • February: 29° / 21°
  • March: 30° / 21°
  • April: 30° / 22°
  • May: 31° / 23°
  • June: 32° / 24°
  • July: 32° / 24°
  • August: 32° / 24°
  • September: 32° / 24°
  • October: 32° / 23°
  • November: 30° / 23°
  • December: 29° / 22°