Book Cheap Hotels in Pueblo Viejo
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in Pueblo Viejo
Most frequently booked Pueblo Viejo hotels

Hotel Irotama del Sol
Km 14 Via Cienaga, Santa Marta, Magdalena
Free cancellation
Reserve now, pay when you stay
40.12 km from city centre
The price is CA $164 per night
CA $164
CA $164 total
Oct 20 - Oct 21
Stay at this 3.5-star beach resort in Santa Marta. Enjoy free WiFi, free parking, and 4 outdoor pools. Our guests praise the helpful staff in our reviews. Popular attractions Rodadero Beach and Bello Horizonte Beach are located nearby.
Pool
Hot tub

Hilton Santa Marta
Carrera 2 No 114-78, Sector Pozos Colorados, Santa Marta
Free cancellation
Reserve now, pay when you stay
40.22 km from city centre
The price is CA $149 per night
CA $149
CA $149 total
Nov 12 - Nov 13
Stay at this 4.5-star luxury resort in Santa Marta. Enjoy free WiFi, 2 outdoor pools, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular attractions Rodadero Beach and Bello Horizonte Beach are located nearby.
Pool
Hot tub

Santa Marta Marriott Resort Playa Dormida
Carrera 3 No 142-60, Bello Horizonte, Santa Marta, Magdalena
Free cancellation
Reserve now, pay when you stay
38.37 km from city centre
The price is CA $176 per night
CA $176
CA $176 total
Nov 12 - Nov 13
Stay at this 4.5-star luxury hotel in Santa Marta. Enjoy free WiFi, a full-service spa, and 2 restaurants. Our guests praise the helpful staff in our reviews. Popular attractions Rodadero Beach and Bello Horizonte Beach are located nearby.
Pool
Spa

Mercure Santa Marta Emile
Calle 115 No 2 39, Bello Horizonte, Santa Marta
Free cancellation
Reserve now, pay when you stay
40.13 km from city centre
The price is CA $109 per night
CA $109
CA $109 total
Nov 12 - Nov 13
Stay at this 3.5-star beach hotel in Santa Marta. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular attractions Rodadero Beach and Zazue are located nearby.
Pool
Spa

Hotel Irotama Lago
Km 14 Via Cienaga, Santa Marta, Magdalena
Free cancellation
Reserve now, pay when you stay
39.94 km from city centre
The price is CA $175 per night
CA $175
CA $175 total
Oct 21 - Oct 22
Stay at this 4-star beach hotel in Santa Marta. Enjoy free WiFi, free parking, and 5 outdoor pools. Our guests praise the helpful staff in our reviews. Popular attractions Rodadero Beach and Bello Horizonte Beach are located nearby.
Pool
Hot tub

AC Hotel by Marriott Santa Marta
CALLE 23 NO. 1C - 79, Santa Marta
Free cancellation
Reserve now, pay when you stay
50 km from city centre
The price is CA $110 per night
CA $110
CA $110 total
Nov 11 - Nov 12
Stay at this 3.5-star beach hotel in Santa Marta. Enjoy free WiFi, breakfast (surcharge), and a fitness center. Our guests praise the helpful staff in our reviews. Popular attractions Tayrona National Natural Park and Rodadero Beach are located nearby.
Pool
Pet-friendly

Best Western Plus Santa Marta Hotel
Calle 24 No 3-65, Santa Marta
Free cancellation
Reserve now, pay when you stay
49.92 km from city centre
The price is CA $103 per night
CA $103
CA $103 total
Nov 15 - Nov 16
Stay at this 3.5-star business-friendly hotel in Santa Marta. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions Tayrona National Natural Park and Rodadero Beach are located nearby.
Pool
Breakfast included

Hilton Garden Inn Santa Marta
Carrera 1C No. 24-04, Santa Marta
Free cancellation
Reserve now, pay when you stay
49.87 km from city centre
The price is CA $104 per night
CA $104
CA $104 total
Nov 12 - Nov 13
Stay at this 3.5-star hotel in Santa Marta. Enjoy free WiFi, free parking, and 2 bars/lounges. Our guests praise the helpful staff in our reviews. Popular attractions Tayrona National Natural Park and Rodadero Beach are located nearby.
Pool
Pet-friendly

Hotel Porto Horizonte All Inclusive by oxoHotel
Carrera 2, 107-31, Santa Marta, Santa Marta
Free cancellation
Reserve now, pay when you stay
40.45 km from city centre
The price is CA $326 per night
CA $326
CA $326 total
Oct 16 - Oct 17
Stay at this 4-star hotel in Santa Marta. Enjoy free WiFi, 3 outdoor pools, and a health club. Popular attractions Rodadero Beach and Zazue are located nearby.
Pool
All-inclusive
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top hotels in Pueblo Viejo for Extended Stay

Grand Marina Santa Marta
carrera 1 22- 79, Santa Marta
9.6/10 Exceptional! (171 reviews)
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Pueblo Viejo hotels essential information
Accommodation | 1,526 hotels |
---|---|
Lowest Price | CA $92 |
Highest Price | CA $326 |
Popular hotels | Hotel Irotama del Sol, Hilton Santa Marta, Santa Marta Marriott Resort Playa Dormida, Mercure Santa Marta Emile, Hotel Irotama Lago, AC Hotel by Marriott Santa Marta, Best Western Plus Santa Marta Hotel, Hilton Garden Inn Santa Marta, Hotel Porto Horizonte All Inclusive by oxoHotel |
Frequently asked questions
Recent Pueblo Viejo hotel reviews by fellow wanderers

Hilton Santa Marta
5 out of 5
Posted 4 days ago
Travelocity Verified Review
"I was a great stay in Santa Marta. Here's where I will stay every time I visit. "
A verified traveller stayed at Hilton Santa Marta
Hotels near…
Areas of Pueblo Viejo
Most popular
Hotels
- Hotels with Hot Tubs in Sault Ste. Marie
- Hotels in Hamilton
- Gay Friendly Hotels in Katowice
- Cottages Summerland
- Spa Resorts & Hotels in Southern Alberta
- Hotels near McMichael Canadian Art Collection
- Blue Mountain Resort Mosaic Suites
- Hotels near Target Field
- Pet Friendly Hotels in Picton
- Hotels in Vancouver
- All Inclusive Resorts & Hotels in San Andrés
- All Inclusive Resorts & Hotels in Santa Marta
- Hotels near West Edmonton Mall
Flights