Home › Mexico & Caribbean

Hotels in Mexico & Caribbean

Mexico and the Caribbean combine warm-weather golf with beach resorts. Courses range from desert and ocean-cliff layouts in Baja California to tropical, jungle and seaside holes along the Caribbean coast.

Cancún and Riviera Maya, Mexico

Poolside area with a view

Fairmont Mayakoba

Cancún and Riviera Maya, Mexico
Resort · ★★★★★ · 9.2/10 Exceptional

A five-star, family-friendly beach resort in Mayakoba, a short walk from El Camaleón Golf Course, with ten outdoor pools, a spa and eight restaurants.

Resort buildings overlooking a large swimming pool at Moon Palace

Moon Palace Cancun - All-Inclusive

Cancún and Riviera Maya, Mexico
Castle & manor · ★★★★★ · 8.4/10 Very good

A five-star all-inclusive resort on the Cancún–Chetumal highway with seven outdoor pools, 16 restaurants, a spa, a marina and Moon Palace Golf Club within walking distance.

Los Cabos, Mexico

Resort pool surrounded by palm trees at the resort

Grand Fiesta Americana Los Cabos All Inclusive Golf & Spa

Los Cabos, Mexico
Resort · ★★★★★ · 9.0/10 Exceptional

An all-inclusive beachfront resort on Mexico's Los Cabos corridor, set beside the Cabo del Sol golf course and offering a spa, six pools and a wide choice of restaurants.

Guest bathroom with a glass-enclosed shower at the resort

One&Only Palmilla, Los Cabos

Los Cabos, Mexico
Resort · ★★★★★ · 9.8/10 Exceptional

A five-star oceanfront resort near San José del Cabo with a private beach, four restaurants, a spa, two pools, tennis and Palmilla Golf Club about seven minutes by car.

Punta Cana and La Romana, Dominican Republic

Poolside area with loungers at the resort at Casa de Campo, La Romana

Casa de Campo Resort and Villas

Punta Cana and La Romana, Dominican Republic
Resort · ★★★★★ · 9.6/10 Exceptional

A large Caribbean resort in La Romana with 36 holes of golf, a private beach, eight pools, eight restaurants and Teeth of the Dog a short walk away.

Resort pool with loungers and palm trees at Paradisus Palma Real in Bávaro, Punta

Paradisus Palma Real Golf & Spa Resort All Inclusive

Punta Cana and La Romana, Dominican Republic
Resort · ★★★★★ · 8.8/10 Excellent

A five-star all-inclusive resort on Bávaro Beach in Punta Cana, with a private beach, many pools, eight restaurants, a spa and a golf course close by.

Resort with a large pool

Sanctuary Cap Cana, a Luxury Collection Resort, Dominican Republic, Adult All-Inclusive

Punta Cana and La Romana, Dominican Republic
Resort · ★★★★★ · 9.2/10 Exceptional

An adults-only, all-inclusive resort in Cap Cana with a private beach, five pools, a spa and an 18-hole golf course next door, plus Punta Espada nearby.