Skip to main content

Hotels in San Diego, Cartagena de Indias

Enter your dates and choose from 99 hotels and other places to stay

September 2025

123456
78910111213
14151617181920
21222324252627
282930

October 2025

1234
567891011
12131415161718
19202122232425
262728293031
Check-in date - Check-out date

Featured Hotels in San Diego

Filter by:

Star Rating

Review score

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.

c
camilo
From
Mexico
Everything .. breakfast fruit outstanding .. Mrs. Lorenza the fruit lady was amazing . And Mr German the supervisor , help us with our stay and an extension to Sofitel Baru .. and made room for us for an extra night .. also the Sofitel hotel made everything wonderful for our friend’s weekend wedding. So we all felt very happy and secure to be in there . The birds of the garden made it even more special .. and the staff in the restaurant . Alejandro was also very patience .. we can go on .. thanks you again and see u again in another time
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 548 reviews
Price from
$452.50
1 night, 2 adults

Casa Del Curato

Hotel in San Diego, Cartagena de Indias

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

M
Matthew
From
United States
The hotel is in a convenient location in the old city. The room was spacious. The staff members were all friendly and helpful. The balcony was nice. Breakfast includes your choice of fruit, fruit juice (fresh), coffee, eggs (many versions, made to order), and toast. It is served quickly. AC in room was quiet and cool. The hotel is about 20 min from the airport by taxi, which was COP30-35k ($7-8) each way. The hotel is cozy and scenic.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 617 reviews
Price from
$94.95
1 night, 2 adults

Hotel Bantu by Faranda Boutique, a member of Radisson Individuals

Hotel in San Diego, Cartagena de Indias

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

J
Javier
From
Peru
The hotel is perfect. If you want to stay in a nice place with a pool and plenty of facilities, this is your option.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 436 reviews
Price from
$184
1 night, 2 adults

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.

L
Libardo
From
United States
The staff was very professional, and very helpful. The breakfast was great! The whole place is gorgeous, and it's very clean!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 550 reviews
Price from
$193.59
1 night, 2 adults

Hotel Casa Quero

Hotel in San Diego, Cartagena de Indias

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.

T
Tracie
From
United States
Historic vintage feel of the property was charming. Was beautifully updated. Fluffy soft towels and bathrobes. Refrigerator in the room with mini bar beverages. Our room was clean and bright. Small pool and deck on the roof was sufficient for our needs. Breakfast was fresh fruit and juice with local sweet breads. There was a choice of eggs and local specialty items as well. The staff was wonderful. Easy walking to all the old town sites.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 315 reviews
Price from
$116.76
1 night, 2 adults

Casa Rebecca 39-41

San Diego, Cartagena de Indias

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.

E
Emilio
From
Switzerland
the location is really good, and the welcoming and help of Sandra and family was amazing! The way they comunicated with us was smooth. highly recommended if you wanna feel treated like a local.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 101 reviews
Price from
$50.97
1 night, 2 adults

Hotel Boutique Patio Corao

Hotel in San Diego, Cartagena de Indias

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

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 24 reviews
Price from
$84.40
1 night, 2 adults

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 half a mile from Palace of the Inquisition.

B
Bradley
From
Abkhazia
Definitely a hidden gem. The staff was amazing. The cleanliness. The attention to detail. What a wonderful time looking forward to visiting again.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 70 reviews
Price from
$189.99
1 night, 2 adults

Historic Cartagena 2BR Apt

San Diego, Cartagena de Indias

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.

Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 5 reviews
Price from
$71.10
1 night, 2 adults

Cozy Family 2BDR in the WalledCity

San Diego, Cartagena de Indias

Cozy Family 2BDR in the WalledCity is a recently renovated apartment in Cartagena de Indias, near Marbella Beach.

M
Mehdi
From
Canada
Great atmosphere and nice people working there
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 25 reviews
Price from
$178.38
1 night, 2 adults
See all 99 hotels in San Diego

Most booked hotels in San Diego in the past month

See all

The best hotels with breakfast in San Diego

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 148 reviews

    Located 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.8
    Excellent - 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
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 238 reviews

    B Haus Hotel Boutique has a garden, terrace, a restaurant and bar in Cartagena de Indias.

    From $152.90 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 564 reviews

    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.

    From $107.54 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 234 reviews

    In 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.7
    Excellent - 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
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 891 reviews

    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.

    From $111.87 per night
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 58 reviews

    Townhouse 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.6
    Excellent - 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.6
    Good - 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.8
    Good - 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.1
    Very 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

More districts like San Diego

Explore hotel options in other areas of Cartagena de Indias

gogless