Compare and save on Punta Cana hotels

Sorry, We don't support stays longer than 30 nights.

Search our map for the best Punta Cana hotels

Use our map to find hotels near the Punta Cana area or attractions you want to visit.

The best Punta Cana hotels. Read the reviews

Feel confident you’ve booked the perfect stay. Read our real guest reviews before you book.

See more hotels

Hotels in Punta Cana

Punta Cana is one of the most popular destinations in the Caribbean. This little corner of the Dominican Republic has everything a tropical holiday should have: sandy white beaches, tranquil blue waters, and coconut trees galore. Accommodation is mostly clustered around the beaches, with popular ‘balenearios’ (resort towns) on the Caribbean and Atlantic coasts.

Like many Caribbean destinations, most of the activities in Punta Cana can be found by the sea. The province boasts 63 miles of coastline, with beautiful beaches such as Uvero Alto, Macao, and Las Corales all providing excellent places to sunbathe and paddle. Most of the coastal waters are shallow, with natural marine pools offering safe spots to swim.

Getting out on the water is a favourite past time. There are lots of companies offering deep sea fishing, catamaran sailing, and whale watching as well as trips out to visit the small islands nearby. Themed cruises, such as snorkelling expeditions and party boats, are also popular among visitors. You can even get up close and personal with the local wildlife by swimming with dolphins, stingrays, and sharks. Most of these expeditions can be organised with the help of your hotel.

The Spanish influence is easy to see in Punta Cana, with Spanish hotel chains dominating the scene. Luxurious beach resorts and all inclusive hotels are the most common types of accommodation in the region, although there are some B&Bs and private apartments available for those looking for something a little different. Many of the resorts support wedding parties, so if you want to tie the knot in a truly romantic location, look no further.

Punta Cana is the ultimate place for a relaxing break. When you’re not enjoying the sun, sea, and sand, you can enjoy a game of golf with beautiful views over the Caribbean. Most of the hotels and resorts boast a spa, so after spending a hard day on the beach you can indulge yourself with a massage or some beauty treatments. For late night entertainment, channel your inner James Bond and hit the casino.

The nightlife in Punta Cana is fairly low key, with most people opting to enjoy a quiet drink in the hotel bar or a delicious meal in one of the island’s many restaurants. The Hard Rock Cafe has a presence in the resort town of Bavaro, while renowned Basque chef Martín Berasategui has set up shop in two of Punta Cana’s hotels.