Hotels in San Diego, Cartagena de Indias
Enter your dates and choose from 99 hotels and other places to stay
Featured Hotels in San Diego
Filter by:
Star Rating
Review score
Sofitel Legend Santa Clara Cartagena
This former monastery dating from the 17th Century offers rooms with balconies overlooking the hotel’s gardens or the Caribbean.

Casa Del Curato
This 18th century colonial-style Casa Del Curato hotel features a swimming pool and a terrace with a view of Cartagena’s old city.

Hotel Bantu by Faranda Boutique, a member of Radisson Individuals
In the historic town of Cartagena, Bantu Hotel Boutique features 18th century colonial architecture and offers an outdoor swimming pool, hot tub and sauna.

Hotel Kartaxa
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.

Hotel Casa Quero
Carefully restored Casa Quero is located in the heart of Cartagena de Indias. It offers an outdoor pool and panoramic views of Corralito de Piedra. Free Wi-Fi is available throughout the hotel.

Casa Rebecca 39-41
Casa Rebecca 39-41 offers accommodations in Cartagena de Indias, a 17-minute walk from San Felipe de Barajas Castle and 2.7 miles from Steps of La Popa Mount.

Hotel Boutique Patio Corao
Located in Cartagena de Indias and with Marbella Beach reachable within a 9-minute walk, Hotel Boutique Patio Corao has concierge services, non-smoking rooms, an outdoor swimming pool, free WiFi...
Palmas de Alba Hotel Boutique
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 half a mile from Palace of the Inquisition.

Historic Cartagena 2BR Apt
Historic Cartagena 2BR Apt is located in Cartagena de Indias, just a 14-minute walk from Bolivar Park and 0.7 miles from Cartagena's Gold Museum.
Cozy Family 2BDR in the WalledCity
Cozy Family 2BDR in the WalledCity is a recently renovated apartment in Cartagena de Indias, near Marbella Beach.

Most booked hotels in San Diego in the past month
Popular with guests booking hotels in Cartagena de Indias
Scored out of 10, guest rating 8.6Excellent - What previous guests thought, 2,096 reviewsPopular with guests booking hotels in Cartagena de Indias
Scored out of 10, guest rating 9.0Wonderful - What previous guests thought, 436 reviewsPopular with guests booking hotels in Cartagena de Indias
Scored out of 10, guest rating 8.7Excellent - What previous guests thought, 761 reviewsPopular with guests booking hotels in Cartagena de Indias
Scored out of 10, guest rating 9.1Wonderful - What previous guests thought, 548 reviewsPopular with guests booking hotels in Cartagena de Indias
Scored out of 10, guest rating 7.8Good - What previous guests thought, 815 reviewsPopular with guests booking hotels in Cartagena de Indias
Scored out of 10, guest rating 8.8Excellent - What previous guests thought, 350 reviewsPopular with guests booking hotels in Cartagena de Indias
Scored out of 10, guest rating 8.0Very Good - What previous guests thought, 153 reviewsPopular with guests booking hotels in Cartagena de Indias
Scored out of 10, guest rating 8.5Very Good - What previous guests thought, 564 reviewsPopular with guests booking hotels in Cartagena de Indias
Scored out of 10, guest rating 9.2Wonderful - What previous guests thought, 550 reviewsPopular with guests booking hotels in Cartagena de Indias
Scored out of 10, guest rating 8.5Very Good - What previous guests thought, 891 reviews
The best hotels with breakfast in San Diego
CASA HADASA
Hotel in San Diego, Cartagena de IndiasBreakfast optionsScored out of 10, guest rating 8.9Excellent - What previous guests thought, 148 reviewsLocated in Cartagena de Indias and within a 11-minute walk of Marbella Beach, CASA HADASA features a terrace, non-smoking rooms, and free WiFi.
From $99.38 per night- Scored out of 10, guest rating 8.8Excellent - What previous guests thought, 350 reviews
Well located in the San Diego district of Cartagena de Indias, Privado Designer Boutique Hotel is located a 11-minute walk from Marbella Beach, 0.4 miles from Palace of the Inquisition and a 8-minute...
From $236.68 per night B Haus Hotel Boutique
Hotel in San Diego, Cartagena de IndiasBreakfast optionsScored out of 10, guest rating 8.2Very Good - What previous guests thought, 238 reviewsB Haus Hotel Boutique has a garden, terrace, a restaurant and bar in Cartagena de Indias.
From $152.90 per nightHotel AT THE PARK
Hotel in San Diego, Cartagena de IndiasBreakfast optionsScored out of 10, guest rating 8.5Very Good - What previous guests thought, 564 reviewsLocated 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.
From $107.54 per nightHotel Boutique Bovedas de Santa Clara By Accor
Hotel in San Diego, Cartagena de IndiasBreakfast optionsScored out of 10, guest rating 8.9Excellent - What previous guests thought, 234 reviewsIn the exclusive San Diego area, this Hotel Boutique features a hot tub, a terrace, a bar and a spa center. Free Wi-Fi is provided.
From $339.56 per night- Scored out of 10, guest rating 8.7Excellent - What previous guests thought, 761 reviews
A rooftop hot tub with panoramic views of Cartagena’s historic district can be enjoyed at Cartagena Royal Hotel Boutique. San Diego Square is 2 blocks away. Tastefully decorated rooms offer free WiFi.
From $149.07 per night Hotel 3 Banderas
Hotel in San Diego, Cartagena de IndiasBreakfast optionsScored out of 10, guest rating 8.5Very Good - What previous guests thought, 891 reviewsHotel 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.
From $111.87 per nightTownhouse Boutique Hotel
Hotel in San Diego, Cartagena de IndiasBreakfast optionsScored out of 10, guest rating 8.3Very Good - What previous guests thought, 58 reviewsTownhouse Boutique Hotel features an outdoor swimming pool, terrace, a restaurant and bar in Cartagena de Indias. This 4-star hotel offers luggage storage space.
From $148.03 per night
Budget hotels in San Diego
- Scored out of 10, guest rating 8.6Excellent - What previous guests thought, 10 reviews
Located in Cartagena de Indias and within a 11-minute walk of Marbella Beach, Casa Agena features a terrace, non-smoking rooms, and free WiFi throughout the property.
From $53.51 per night - Scored out of 10, guest rating 7.6Good - What previous guests thought, 347 reviews
In a prime location in the San Diego district of Cartagena de Indias, Hotel Boutique Callecitas de San Diego is located a 11-minute walk from Marbella Beach, 0.4 miles from Palace of the Inquisition...
From $76.72 per night - Scored out of 10, guest rating 7.8Good - What previous guests thought, 815 reviews
Well set in the San Diego district of Cartagena de Indias, Santa Alejandría Hotel is located a 11-minute walk from Marbella Beach, 0.4 miles from Palace of the Inquisition and a 8-minute walk from...
From $66.25 per night - Scored out of 10, guest rating 8.1Very Good - What previous guests thought, 73 reviews
Located conveniently in the San Diego district of Cartagena de Indias, Casa Zaguan is located a 10-minute walk from Marbella Beach, half a mile from Palace of the Inquisition and a 8-minute walk from...
From $45.87 per night
Check out other unique places to stay in San Diego
Pet-Friendly Hotels
27 pet-friendly hotels in San DiegoHotels with Pools
17 hotels with pools in San DiegoBeach rentals
15 beach rentals in San DiegoGuest Houses
3 guest houses in San DiegoCheap hotels
32 cheap hotels in San DiegoHotels with Hot tubs
8 hotels with hot tubs in San DiegoFamily Hotels
8 family hotels in San DiegoBoutique Hotels
5 boutique hotels in San Diego
Places of interest in and around San Diego
Find hotels near attractions, museums, and other landmarks
The Coches Square, Cartagena de Indias
Popular AreasNational Palace, Cartagena de Indias
Institutions
More districts like San Diego
Explore hotel options in other areas of Cartagena de Indias
La Boquilla
405 hotelsBocagrande
394 hotelsLaguito
363 hotelsCrespo
232 hotelsCentro
162 hotelsGetsemani
148 hotelsMarbella
118 hotelsManzanillo
95 hotelsManga
83 hotelsCastillogrande
34 hotels