Search over 1,000,000 properties worldwide and 550 airlines worldwide.
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Search over a million flights, hotels, packages, and more
Reviewed on Sep 18, 2019
Reviewed on Sep 8, 2019
Reviewed on Sep 20, 2019
Reviewed on Sep 14, 2019
Reviewed on Sep 11, 2019
Reviewed on Sep 4, 2019
Reviewed on Sep 17, 2019
Known for its stunning beaches and snorkeling, Punta Cana has a lot to offer the traveler dreaming of a beach holiday. There are 197 beach hotels and other accommodation options to choose from in this relaxing destination, so it's easy to find one that meets your needs.
As you search for a place to stay by the water in Punta Cana, consider selecting one of these top beach hotels with high ratings from Expedia travelers.
Majestic Mirage Punta Cana All Suites – All Inclusive - 4.5 all-inclusive resort on the beach. It features 13 outdoor swimming pools, buffet, and a lazy river. Activities include kayaking and windsurfing. Guests love the location and overall value.
Meliá Caribe Tropical - All Inclusive - 4 all-inclusive resort on the beach. Our travelers recommend its breakfast and shopping. This resort boasts 10 outdoor swimming pools, 2 spa tubs, and 13 restaurants. Activities include volleyball and scuba diving.
The Level at Meliá Caribe Tropical - All Inclusive - 4.5 all-inclusive resort a nearby private beach. It offers 10 outdoor swimming pools, 13 restaurants, and complimentary wireless Internet access. Guest reviews highlight the pool and location.
Ocean Blue & Sand Beach Resort - All Inclusive - 4 all-inclusive resort a private beach. It features an outdoor pool, buffet, and 20 beach bars. Activities include volleyball. Guests love the central location and overall comfort.
CHIC by Royalton Resorts - Adults Only All Inclusive - 4.5 all-inclusive resort on the beach. Our travelers recommend its beach and shopping. This resort boasts an outdoor pool, a beach bar, and 7 restaurants.
If weather is an important factor for your vacation, you can use these local temperature and rainfall averages to decide your travel dates.
To get to Punta Cana, you can fly into Punta Cana (PUJ-Punta Cana Intl.), the closest major airport, which is located 2.6 mi (4.1 km) from the city center. If you'd like to venture out around the area, consider renting a car to take in more sights.