Best-Rated Hotels in Cartagena, Spain
Updated 11 July 2026 · 36 real hotels
Cartagena's top-rated hotels span every budget, from the affordable Hotel Casa Obed at 46 euros per night to the prestigious Hotel Casa San Agustin at 490 euros per night. Several properties hold a perfect 5 out of 5 traveller score, reflecting outstanding guest satisfaction across very different price points. Whether you prefer the historic city centre, the vibrant Getsemani neighbourhood or the beachside Bocagrande district, highly rated options are easy to find.
Your stay in Carthagène, in one conversation
Charlize builds hotels, activities and dining around your wishes, dates and budget.
Cartagena's Most Appreciated Hotels, Ranked by Real Guest Scores
Cartagena de Indias is one of Latin America's most captivating destinations, and its hotel scene matches that reputation. The properties listed here have been filtered and ranked exclusively on verified traveller ratings, so every recommendation reflects genuine guest experience rather than marketing claims. From intimate colonial-era townhouses in the walled city centre to a peaceful retreat steps from Marbella beach, the variety is remarkable.
What stands out across this selection is consistency: three hotels earned a perfect 5 out of 5, and every property on the list scored at least 4.8 out of 5. Price is no guarantee of satisfaction here. The 2-star Hotel Casa Obed at 46 euros per night matches the perfect score of the 3-star Voilá Pedregal in Getsemani and the VelaNova Paradise retreat. For travellers who prioritise guest happiness above all else, Cartagena delivers options at nearly every budget level.
Our selection in Carthagène
| Hotel | Area | Rating | Price / night |
|---|---|---|---|
| HOTEL CASA OBED ★★ | Plage de Marbella à 7 min à pied | ★ 5 | 52 €/nuit |
| Palacio del Agua by Faranda Boutique ★★★★ | Centre-ville de Cartagena | ★ 4.9 | 619 €/nuit |
| Hotel Casa San Agustin ★★★★★ | Centre-ville de Cartagena | ★ 4.9 | 1 198 €/nuit |
| Casa Carolina Luxury Wellness Hotel ★★★★★ | Centre-ville de Cartagena | ★ 4.8 | 251 €/nuit |
| OZ Hotel Collection ★★★★★ | Plage de Bocagrande à 5 min à pied | ★ 4.8 | 116 €/nuit |
| Casa Claver Loft Boutique Hotel ★★★★ | Centre-ville de Cartagena | ★ 4.8 | 244 €/nuit |
| Casa Pestagua Relais Châteaux ★★★★★ | Centre-ville de Cartagena | ★ 4.8 | 406 €/nuit |
| Sofitel Legend Santa Clara Cartagena ★★★★★ | San Diego | ★ 4.8 | 805 €/nuit |
| Privado Designer Boutique Hotel ★★★★ | San Diego | ★ 4.8 | 190 €/nuit |
| Hotel Casa del Gobernador ★★★★★ | Centre-ville de Cartagena | ★ 4.8 | 405 €/nuit |
Frequently asked questions
Which hotel in Cartagena has the highest traveller rating?+
Three hotels share the top score of 5 out of 5: Voilá Pedregal By Huespedia in the Getsemani neighbourhood (121 euros per night), VelaNova Paradise HotelRetreat (204 euros per night) and Hotel Casa Obed near Marbella beach (46 euros per night). All three have received the maximum possible rating from guests.
Are there highly rated budget hotels in Cartagena?+
Yes. Hotel Casa Obed is a 2-star property located about seven minutes on foot from Marbella beach, priced at 46 euros per night, and it holds a perfect 5 out of 5 guest score. It is the most affordable option on this list and proof that a lower price point does not mean lower satisfaction.
What are the best-rated hotels in Cartagena's city centre?+
Four highly rated hotels are located in the Cartagena city centre. Hotel Casa San Agustin (4.9 out of 5, 490 euros per night) and Palacio del Agua by Faranda Boutique (4.9 out of 5, 260 euros per night) are among the top scorers. Hotel Boutique Casona del Porvenir (4.9 out of 5, 202 euros per night) and Casa Carolina Luxury Wellness Hotel (4.8 out of 5, 284 euros per night) round out the central options.
Is there a well-rated hotel close to the beach in Cartagena?+
OZ Hotel Collection is a 4.5-star property located five minutes on foot from Bocagrande beach, with a traveller score of 4.8 out of 5 and a rate of 114 euros per night. Hotel Casa Obed, rated 5 out of 5, sits seven minutes on foot from Marbella beach at just 46 euros per night, making it an excellent choice for beach-focused travellers on a tighter budget.