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

Superb: 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 5 stars

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 an amazing place to stay during a trip in Cartagena! We felt very welcomed and taking care of by the staff. The hotel was absolutely amazing, literally heaven!

Show more Show less
9
Superb
662 reviews
Price from
SAR 1,341
per night

Palmas de Alba Hotel Boutique 5 stars

Hotel in San Diego, Cartagena de Indias

Boasting a terrace and a bar, Palmas de Alba Hotel Boutique is set in Cartagena de Indias, less than 1 km from Marbella Beach and 1.9 km 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
SAR 699
per night

Hotel Don Pedro De Heredia 4 stars

Hotel in San Diego, Cartagena de Indias

Hotel Don Pedro De Heredia is situated in the historical city centre of Cartagena. It has an outdoor pool, and offers air-conditioned rooms with marble floors and flat-screen TVs. Location and its a colonial style

Show more Show less
8.1
Very good
2,266 reviews
Price from
SAR 376
per night

Hotel 3 Banderas 3 stars

Hotel in San Diego, Cartagena de Indias

Hotel 3 Banderas is in Cartagena's city centre and offers a waterfall garden, 2 spacious patios, and a roof-top terrace overlooking Cartagena. It is just 3 blocks from the Caribbean Sea. Clean, safe, responsive staff and located in a great spot to enjoy the city.

Show more Show less
8.6
Fabulous
1,118 reviews
Price from
SAR 397
per night

Privado Selfservice Boutique Rooms 4 stars

Hotel in San Diego, Cartagena de Indias

Located in Cartagena de Indias, within less than 1 km of Marbella Beach and 1.9 km of Bocagrande Beach, Privado Selfservice Boutique Rooms provides free WiFi throughout the property. The accomodation was nice. Very privando and the staff was excellent. The breakfast at Cande was very good too.

Show more Show less
8.7
Fabulous
217 reviews
Price from
SAR 828
per night

Voilá Centro Histórico 4 stars

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
563 reviews
Price from
SAR 900
per night

B Haus Hotel Boutique 4 stars

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. It is perfectly located in the center of the City but in the most quiet area. The facility is cleaned and the staff is amazing. The AC was cold and the bed super comfortable. Breakfast included!

Show more Show less
8.3
Very good
278 reviews
Price from
SAR 615
per night

Hotel Boutique Callecitas de San Diego 5 stars

Hotel in San Diego, Cartagena de Indias

Featuring water sports facilities, Hotel Boutique Callecitas de San Diego is set in Cartagena de Indias in the Bolivar region, less than 1 km from Marbella Beach and 1.9 km from Bocagrande Beach. All the staff is very nice The room has everything necessary, nicely decorated The bed is incredibly comfortable The location is perfect in some very cute streets, you can easily walk to getsmani and everywhere in the walled city

Show more Show less
8.2
Very good
294 reviews
Price from
SAR 318
per night

Hotel AT THE PARK 3 stars

Hotel in San Diego, Cartagena de Indias

Situated 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. amazing location, delicious breakfast, kind staff, super clean!

Show more Show less
8
Very good
717 reviews
Price from
SAR 339
per night

Hotel Kartaxa 4 stars

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
Fabulous
620 reviews
Price from
SAR 544
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