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. What’s not to love? The food, the location, the facilities, but more importantly, the amazing service and staff!

Show more Show less
9
Wonderful
655 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. The location in the old town is perfectly close to museums, Getsemani, nice restaurants and bars and the port for island day trips. Shoppers have to bring a little more money to Cartagena but there are some really nice boutiques if you want to spend the money. Everything can be done by foot within a 15min walk. The area is also super safe so of course one has to be reasonable and careful, but we never felt unsafe. The hotel is quiet and super classy. Breakfast was the best we had in any Colombian hotel as well. It has fresh fruit and juices. Choice of eggs and bread with jams. Usually they offer some kind of local dish as a special each day as well so it was nice to try different things :) The rooms were super clean, with air conditioning of course and the entire hotel complex has a nice smell to it. Lots of people and bars/ restaurants didn’t have water during our stay (fellow travellers in other hotels as well) but our hotel always had water and we would not have even known about the issue. The pools are also super nice. Generally the photos are super accurate and we were even more positively surprised when arriving. Highly recommend!!!

Show more Show less
9.9
Exceptional
11 reviews
Price from
$319
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,246 reviews
Price from
$62
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. Excellent location, very central, in charming old town house with patio.

Show more Show less
8.6
Excellent
1,103 reviews
Price from
$104
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. Charming place and better value than expected

Show more Show less
8.6
Excellent
211 reviews
Price from
$241
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. the premises and location are amazing, the staff is very friendly!

Show more Show less
8.4
Very Good
557 reviews
Price from
$238
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. Beautiful place with hot water and nice location. Roof pool is slightly heated but really nice in the evenings

Show more Show less
8.3
Very Good
276 reviews
Price from
$168
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... location, design, comfortable bed, lovely shower

Show more Show less
8.2
Very Good
290 reviews
Price from
$70
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. Excellent location, nice room in a very historic building and friendly staff. The location of the place is really good. Our room had a small balcony overlooking the park which we enjoyed in the evening - nice to share a bottle of wine and listen to the music below without getting hassled by the street vendors when sitting in the restaurant/cafe. Room was not very noisy really…everything quieted down after 11pm and we had no problem sleeping.

Show more Show less
8
Very Good
712 reviews
Price from
$76
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. Friendly and helpful staff. An amazing location location - I think it's in the prettiest part of the walled city, though everything (including Getsemani) is within a ten-minute walk, or so. The entire facility is remarkably clean and the flowers are beautiful! Our visit featured an excellent (with a diversity of offerings) breakfast and ridiculously friendly restaurant staff. Honestly, we preferred this breakfast (food and vibe) to our four-star hotel.

Show more Show less
8.9
Excellent
614 reviews
Price from
$143
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