Skip to main content

Featured Hotels in San Diego

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Sofitel Legend Santa Clara Cartagena

Hotel in San Diego, Cartagena de Indias

This former monastery dating from the 17th Century offers rooms with balconies overlooking the hotel’s gardens or the Caribbean. amazing experience, from check in to check out. breakfast, service, attention, location… the suite we booked was breathtaking, a mix of a 1600 hundreds room with high roof with modern touches and amazing decoration. great restaurants around, would highly recommend CANDÉ AND CARMEN, what an amazing gastronomic experience. amazing!!

Show more Show less
9
Wonderful
657 reviews
Price from
$355
per night

Palmas de Alba Hotel Boutique

Hotel in San Diego, Cartagena de Indias

Featuring a terrace and a bar, Palmas de Alba Hotel Boutique is located in Cartagena de Indias, a 10-minute walk from Marbella Beach and 1.2 miles from Bocagrande Beach. Daniela was amazing! From when we arrived until we left. Daniela allowed us an Early check in with no additional cost. Melanie was extra helpful with making reservations for my birthday dinner. She recommended one of the best restaurants and made personal reservations. Honestly this has been one of the best stays in Cartagena. The staff is very helpful, polite and eager to help/please. The hotel itself is beautifully decorated. All my instagram pictures have been amazing thanks to their modern chic decor! All of my followers have been asking me which hotel it is I am staying. Without a doubt, reserve your stay in palmas de alba boutique!!! I promise you you’ll have the best experience and when you arrive ask for Daniela, Melanie and Jorge!

Show more Show less
9.8
Exceptional
15 reviews
Price from
$323
per night

Hotel Don Pedro De Heredia

Hotel in San Diego, Cartagena de Indias

Hotel Don Pedro De Heredia is situated in the historic center of the city of Cartagena. It has an outdoor pool, and offers air-conditioned rooms with marble floors and flat-screen TVs. Nice hostal located at the heart of the Cartagena's old town center. The best spots in the old town are only a few steps from the hostal. Great breakfast with good options, fresh fruits and local dishes. Lovely and friendly staff which helped us with tours and other issues during our stay. A special compliment to Mr. Antony, a very professional and friendly guy who was always there to support us.

Show more Show less
8.1
Very Good
2,259 reviews
Price from
$100
per night

Hotel 3 Banderas

Hotel in San Diego, Cartagena de Indias

Hotel 3 Banderas is in central Cartagena and offers a waterfall garden, 2 spacious patios, and a roof-top terrace overlooking Cartagena. It is just 3 blocks from the Caribbean Sea. EVERYTHING!!!! Great location. Great facilities. Profound value for money. It should be a 4 star! Very good breakfast.

Show more Show less
8.6
Excellent
1,110 reviews
Price from
$106
per night

Privado Selfservice Boutique Rooms

Hotel in San Diego, Cartagena de Indias

Located in Cartagena de Indias, within a 11-minute walk of Marbella Beach and 1.2 miles of Bocagrande Beach, Privado Selfservice Boutique Rooms provides free WiFi throughout the property. Great hotel room, the decor is beautiful, location is great! We felt safe and people and the hotel are super nice!

Show more Show less
8.7
Excellent
216 reviews
Price from
$220
per night

Voilá Centro Histórico

Hotel in San Diego, Cartagena de Indias

Voilá Centro Histórico has a garden, terrace, a restaurant and bar in Cartagena de Indias. The property is close to Cartagena's Walls, Palace of the Inquisition and Bolivar Park. great location .. lovely clean hotel …staff excellent … have enjoyed our stay and returned for our last night in Columbia

Show more Show less
8.4
Very Good
561 reviews
Price from
$246
per night

B Haus Hotel Boutique

Hotel in San Diego, Cartagena de Indias

B Haus Hotel Boutique has an outdoor swimming pool, garden, a terrace and restaurant in Cartagena de Indias. A new amazing place in Cartagena, with a fantastic English speaking staff who were extremely helpful and friendly, the included breakfast in the onsite cafe was also great. The wifi was one of the fastest in Colombia and the shower was just amazing.

Show more Show less
8.3
Very Good
277 reviews
Price from
$163
per night

Hotel Boutique Callecitas de San Diego

Hotel in San Diego, Cartagena de Indias

Featuring water sports facilities, Hotel Boutique Callecitas de San Diego is located in Cartagena de Indias in the Bolívar region, a 11-minute walk from Marbella Beach and 1.2 miles from Bocagrande... The location was amazing- right in the walled city. Very cute decor. Hotel was small, intimate and had a fantastic staff! Was very impressed at how quite the hotel is, given the location. Rooms were very comfortable.

Show more Show less
8.2
Very Good
292 reviews
Price from
$71
per night

Hotel AT THE PARK

Hotel in San Diego, Cartagena de Indias

Located in Cartagena de Indias, near Marbella Beach, Bocagrande Beach and Cartagena's Walls, Hotel AT THE PARK features free WiFi, and guests can enjoy a shared lounge. perfect location and a lovely staff

Show more Show less
8
Very Good
713 reviews
Price from
$90
per night

Hotel Kartaxa

Hotel in San Diego, Cartagena de Indias

Offering a restaurant, Hotel Kartaxa is located in Cartagena de Indias and features a unique style with the bohemian ambiance of the 30's. Free WiFi access is available. I loved the location, the staff was very friendly and the breakfast… Amazing!

Show more Show less
8.9
Excellent
619 reviews
Price from
$145
per night

Most booked hotels in San Diego in the past month

See all

The best hotels with breakfast in San Diego

See all

Budget hotels in San Diego

See all