
Mexico and the Caribbean offer everything from all-inclusive beach resorts to small guesthouses in colonial old towns.
Mexico and the Caribbean offer everything from all-inclusive beach resorts to small guesthouses in colonial old towns. Many of these islands and beach towns are also favorite cruise ports, so a few nights before or after a sailing is easy to add. Our guides show where to stay in each destination, with live rates from Booking.com, Expedia, Hotels.com and Vrbo.
Looking for cheap hotels in Mexico & the Caribbean? RoomsCheap compares hotel deals from the biggest booking sites in one search, so you can find cheap rooms in the right neighborhood — not just the lowest price in the wrong one.

Hotel Zone · Downtown (El Centro) · Puerto Juárez

Fifth Avenue (Quinta Avenida) · Playacar · Playa Norte

San Miguel (downtown) · North Hotel Zone · South Hotel Zone

Medano Beach · Marina & Downtown · Tourist Corridor

Zona Romántica · Centro & the Malecón · Marina Vallarta

Centro Histórico · Roma · Condesa

Cable Beach · Paradise Island · Downtown Nassau

Old San Juan · Condado · Isla Verde

Charlotte Amalie · Red Hook & East End · Frenchtown

Palm Beach · Eagle Beach · Oranjestad

Hip Strip · Rose Hall · Ironshore

Bávaro · Cap Cana · Uvero Alto

Hamilton · South Shore · Royal Naval Dockyard

South Coast · West Coast (Platinum Coast) · Bridgetown

Centro Histórico · Paseo de Montejo · Barrio de Santa Ana

Zona Dorada · Acapulco Diamante · Old Acapulco (Centro)

Palenque town · La Cañada · Road to the ruins (El Panchán)

Tulum Pueblo (town) · Hotel Zone (beach) · Aldea Zamá

Centro Histórico · Colonia Americana · Providencia

Centro Histórico · Jalatlaco · Santo Domingo / Andador Macedonio Alcalá

Punda · Otrobanda · Pietermaai

Philipsburg · Simpson Bay · Maho & Cupecoy

St. John's · Dickenson Bay · English Harbour & Falmouth

Seven Mile Beach · George Town · West Bay

Rodney Bay & Gros Islet · Castries · Soufrière & the Pitons

Grace Bay · Leeward · Turtle Cove

Centro Histórico · Guadiana · San Antonio

Centro & Playa Norte · Ferry dock area · Mid-island / Salina Grande

Zona Dorada (Golden Zone) · Centro Histórico · Olas Altas

Kralendijk · North of Kralendijk (Hotel Row) · Belnem & south coast

Basseterre · Frigate Bay · Southeast Peninsula

Gustavia · St-Jean · Lorient

Meads Bay · Shoal Bay East · Sandy Ground

Road Town · Cane Garden Bay · West End / Sopers Hole

Grand Anse · St. George’s · Morne Rouge

Les Trois-Îlets / Pointe du Bout · Sainte-Anne · Fort-de-France

Le Gosier · Sainte-Anne · Saint-François

Seven Mile Beach · West End (Cliffs) · Bloody Bay

Playa Dorada · Puerto Plata city center · Sosúa