Hotels in Cartagena

Search and compare Cartagena hotels from hundreds of travel sites and save

Cartagena, Colombia
28 Jul — 29 Jul2
Cartagena, Colombia
Wed 28/7
Thu 29/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Cartagena

Filter by star ratings
All filters
Hotel Casa Baluarte
Hotel Casa Baluarte
9.3 Excellent
Calle Media Luna No. 10-81, Cartagena, Colombia
Show on map
7.9 km from city centre, Cartagena 
ExcellentBased on 7 reviews
9.3

Providing free Wi-Fi, Hotel Casa Baluarte is located in Cartagena de Indias and is a brief walk from Getsemani. It is situated just a short stroll from plenty of popular bars, clubs and restaurants.

Hotel Summer Frente Al Mar
Hotel Summer Frente Al Mar
8.4 Excellent
Vía Al Mar, Carrera 9 A #17-20, Cartagena, Colombia
Show on map
7.9 km from city centre, Cartagena 
ExcellentBased on 2,130 reviews
8.4

Boasting an outdoor pool and a Jacuzzi, Hotel Summer Frente Al Mar is located in Cartagena de Indias and offers comfortable accommodation. It provides beach views and free Wi-Fi.

Hotel Isla Capri
Hotel Isla Capri
8.4 Excellent
44 Cra. 1, Cartagena, Colombia
Show on map
7.9 km from city centre, Cartagena 
ExcellentBased on 501 reviews
8.4

Hotel Isla Capri is situated in Cartagena de Indias and is close to the area's well-known attractions. It is conveniently close to Rafael Nunez International Airport, which is a 10-minute drive away.

San Lazaro Art Hotel
San Lazaro Art Hotel
9.0 Excellent
Barrio El Espinal Cra 15 N 31-110, Cartagena, Colombia
Show on map
7.3 km from city centre, Cartagena 
ExcellentBased on 616 reviews
9.0

Located in Cartagena de Indias, Allure Canela by Karisma is within a 10-minute drive of Rafael Nunez International Airport and offers an outdoor pool. Those staying at the property can also make use of complimentary wireless internet during their stay.

Ibis Cartagena Marbella
Ibis Cartagena Marbella
8.2 Excellent
Avenida Santander #47-90, Cartagena, Colombia
Show on map
7.8 km from city centre, Cartagena 
ExcellentBased on 4,014 reviews
8.2

Boasting a swimming pool, Ibis Cartagena Marbella is located in Cartagena de Indias and provides comfortable accommodation. It also offers a 24-hour reception, an express check-in and check-out feature and luggage storage.

Hyatt Regency Cartagena
Hyatt Regency Cartagena
9.2 Excellent
Carrera 1 No 12-118, Cartagena, Colombia
Show on map
7.9 km from city centre, Cartagena 
ExcellentBased on 2,363 reviews
9.2

Located in Cartagena de Indias, Hyatt Regency Cartagena is within a 15-minute drive of Rafael Nunez International Airport and offers a sauna and a swimming pool. It also features a concierge, massage services and a 24-hour reception.

Casa Hostal el Prado
Casa Hostal el Prado
8.0 Excellent
El Prado transversal 31, Calle Polonia 29b 32, Cartagena, Colombia
Show on map
4.7 km from city centre, Cartagena 
ExcellentBased on 211 reviews
8.0

Casa Hostal el Prado is located in Cartagena de Indias and is close to University Of Cartagena. It also offers free Wi-Fi, an express check-in and check-out feature and a swimming pool.

Sofitel Legend Santa Clara Cartagena
Sofitel Legend Santa Clara Cartagena
9.1 Excellent
Calle Del Torno, 39 - 29, Cartagena, Colombia
Show on map
8.3 km from city centre, Cartagena 
ExcellentBased on 531 reviews
9.1

Boasting an outdoor pool, a Turkish steam bath and a Jacuzzi, Sofitel Legend Santa Clara Cartagena is located in Cartagena de Indias and offers stylish accommodation. It is ideally positioned for those wanting to visit the area's popular attractions.

Holiday Inn Express Cartagena Bocagrande
Holiday Inn Express Cartagena Bocagrande
8.6 Excellent
Avenida San Martin Cra 2 N 9-54, Cartagena, Colombia
Show on map
8.0 km from city centre, Cartagena 
ExcellentBased on 3,041 reviews
8.6

Holiday Inn Express - Cartagena Bocagrande is situated in Cartagena de Indias and is close to the area's tourist attractions. It also offers a kids pool, an outdoor pool and an express check-in and check-out feature.

Hotel Bocagrande
Hotel Bocagrande
7.9 Good
Avenida San Martin No 7-159, Cartagena, Colombia
Show on map
7.9 km from city centre, Cartagena 
GoodBased on 318 reviews
7.9

Hotel Bocagrande Cartagena De Indias is situated in Cartagena de Indias and is close to the area's popular attractions. It also offers a terrace, room service and a safe.

Tips for booking a Cartagena hotel

Cheapest month:September
Most expensive month:December
Average price in Cartagena:₹ 10,321/night
Absolute cheapest price found:₹ 90/night
Cheapest day:Wednesday
Most expensive day:Thursday
₹ 2,095 - ₹ 18,841
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 2,095 - ₹ 11,489
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Cartagena hotels

Show all 3,114 hotels
1
Sofitel Legend Santa Clara Cartagena
Sofitel Legend Santa Clara Cartagena
9.1 Excellent
Calle Del Torno, 39 - 29, Cartagena, Colombia
Show on map
8.3 km from city centre, Cartagena 

Boasting an outdoor pool, a Turkish steam bath and a Jacuzzi, Sofitel Legend Santa Clara Cartagena is located in Cartagena de Indias and offers stylish accommodation. It is ideally positioned for those wanting to visit the area's popular attractions.

2
San Lazaro Art Hotel
San Lazaro Art Hotel
9.0 Excellent
Barrio El Espinal Cra 15 N 31-110, Cartagena, Colombia
Show on map
7.3 km from city centre, Cartagena 

Located in Cartagena de Indias, Allure Canela by Karisma is within a 10-minute drive of Rafael Nunez International Airport and offers an outdoor pool. Those staying at the property can also make use of complimentary wireless internet during their stay.

3
Hotel Casa Baluarte
Hotel Casa Baluarte
9.3 Excellent
Calle Media Luna No. 10-81, Cartagena, Colombia
Show on map
7.9 km from city centre, Cartagena 

Providing free Wi-Fi, Hotel Casa Baluarte is located in Cartagena de Indias and is a brief walk from Getsemani. It is situated just a short stroll from plenty of popular bars, clubs and restaurants.

4
Hotel Playa Club
Hotel Playa Club
8.1 Excellent
Ave San Martin No 4-87, Cartagena, Colombia
Show on map
8.5 km from city centre, Cartagena 

Hotel Playa Club provides 3-star accommodation in Cartagena de Indias. It also offers free Wi-Fi and an outdoor pool.

5
Hyatt Regency Cartagena
Hyatt Regency Cartagena
9.2 Excellent
Carrera 1 No 12-118, Cartagena, Colombia
Show on map
7.9 km from city centre, Cartagena 

Located in Cartagena de Indias, Hyatt Regency Cartagena is within a 15-minute drive of Rafael Nunez International Airport and offers a sauna and a swimming pool. It also features a concierge, massage services and a 24-hour reception.

6
Ibis Cartagena Marbella
Ibis Cartagena Marbella
8.2 Excellent
Avenida Santander #47-90, Cartagena, Colombia
Show on map
7.8 km from city centre, Cartagena 

Boasting a swimming pool, Ibis Cartagena Marbella is located in Cartagena de Indias and provides comfortable accommodation. It also offers a 24-hour reception, an express check-in and check-out feature and luggage storage.

7
Hotel Summer Frente Al Mar
Hotel Summer Frente Al Mar
8.4 Excellent
Vía Al Mar, Carrera 9 A #17-20, Cartagena, Colombia
Show on map
7.9 km from city centre, Cartagena 

Boasting an outdoor pool and a Jacuzzi, Hotel Summer Frente Al Mar is located in Cartagena de Indias and offers comfortable accommodation. It provides beach views and free Wi-Fi.

8
Hotel Isla Capri
Hotel Isla Capri
8.4 Excellent
44 Cra. 1, Cartagena, Colombia
Show on map
7.9 km from city centre, Cartagena 

Hotel Isla Capri is situated in Cartagena de Indias and is close to the area's well-known attractions. It is conveniently close to Rafael Nunez International Airport, which is a 10-minute drive away.

Cheapest hotels in Cartagena, Bolívar

Show all 3,114 hotels
Casa Hostal el Prado
Casa Hostal el Prado
8.0 Excellent
El Prado transversal 31, Calle Polonia 29b 32, Cartagena, Colombia
Show on map
4.7 km from city centre,  

Casa Hostal el Prado is located in Cartagena de Indias and is close to University Of Cartagena. It also offers free Wi-Fi, an express check-in and check-out feature and a swimming pool.

₹ 1,208
Avg. per night
Hotel Casa Baluarte
Hotel Casa Baluarte
9.3 Excellent
Calle Media Luna No. 10-81, Cartagena, Colombia
Show on map
7.9 km from city centre,  

Providing free Wi-Fi, Hotel Casa Baluarte is located in Cartagena de Indias and is a brief walk from Getsemani. It is situated just a short stroll from plenty of popular bars, clubs and restaurants.

₹ 2,079
Avg. per night
Hotel Bocagrande
Hotel Bocagrande
7.9 Good
Avenida San Martin No 7-159, Cartagena, Colombia
Show on map
7.9 km from city centre,  

Hotel Bocagrande Cartagena De Indias is situated in Cartagena de Indias and is close to the area's popular attractions. It also offers a terrace, room service and a safe.

₹ 2,079
Avg. per night
Ibis Cartagena Marbella
Ibis Cartagena Marbella
8.2 Excellent
Avenida Santander #47-90, Cartagena, Colombia
Show on map
7.8 km from city centre,  

Boasting a swimming pool, Ibis Cartagena Marbella is located in Cartagena de Indias and provides comfortable accommodation. It also offers a 24-hour reception, an express check-in and check-out feature and luggage storage.

₹ 2,450
Avg. per night
Hotel Summer Frente Al Mar
Hotel Summer Frente Al Mar
8.4 Excellent
Vía Al Mar, Carrera 9 A #17-20, Cartagena, Colombia
Show on map
7.9 km from city centre,  

Boasting an outdoor pool and a Jacuzzi, Hotel Summer Frente Al Mar is located in Cartagena de Indias and offers comfortable accommodation. It provides beach views and free Wi-Fi.

₹ 2,747
Avg. per night
Hotel Isla Capri
Hotel Isla Capri
8.4 Excellent
44 Cra. 1, Cartagena, Colombia
Show on map
7.9 km from city centre,  

Hotel Isla Capri is situated in Cartagena de Indias and is close to the area's well-known attractions. It is conveniently close to Rafael Nunez International Airport, which is a 10-minute drive away.

₹ 2,822
Avg. per night
Hotel Playa Club
Hotel Playa Club
8.1 Excellent
Ave San Martin No 4-87, Cartagena, Colombia
Show on map
8.5 km from city centre,  

Hotel Playa Club provides 3-star accommodation in Cartagena de Indias. It also offers free Wi-Fi and an outdoor pool.

₹ 3,564
Avg. per night
San Lazaro Art Hotel
San Lazaro Art Hotel
9.0 Excellent
Barrio El Espinal Cra 15 N 31-110, Cartagena, Colombia
Show on map
7.3 km from city centre,  

Located in Cartagena de Indias, Allure Canela by Karisma is within a 10-minute drive of Rafael Nunez International Airport and offers an outdoor pool. Those staying at the property can also make use of complimentary wireless internet during their stay.

₹ 4,232
Avg. per night

Hotel prices in Cartagena

2 stars or below

₹ 1,208 - ₹ 2,525

Hostal Getsemaní

No. 1 most popular

₹ 2,525
Avg. per night
Casa Hostal el Prado

Best value

₹ 1,208
Avg. per night
3 stars

₹ 2,079 - ₹ 4,381

Ibis Cartagena Marbella

No. 1 most popular

₹ 2,450
Avg. per night
Hotel Isla Capri

No. 2 most popular

Hotel Isla Capri
8.4 Excellent
₹ 2,822
Avg. per night
Hotel Bocagrande

Best value

₹ 2,079
Avg. per night
4 stars and up

₹ 4,232 - ₹ 15,964

Sofitel Legend Santa Clara Cartagena

No. 1 most popular

₹ 15,964
Avg. per night
Hyatt Regency Cartagena

No. 2 most popular

₹ 6,683
Avg. per night
San Lazaro Art Hotel

Best value

₹ 4,232
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Cartagena

About Cartagena

Celebrated as the Queen of the Caribbean Coast, Cartagena de Indias is arguably South America’s most beautiful city. The Old Town is enclosed within 13 kilometres of colonial stone walls, which give the city a wonderfully romantic vibe. Whether you want to get lost in its maze of cobblestone alleys, enjoy a meal in an open-air cafe or take a day trip to postcard-perfect islands, Cartagena will captivate you from the moment you arrive.

Things to do

Most travellers gravitate towards the enchanting Old Town, where hot-pink bougainvillea vines wind their way up 400-year-old facades. Most of the action is centred around the cobblestone squares and streets of the El Centro and San Diego districts, which are lined with boutique hotels, trendy cafes and al fresco restaurants.

The Palace of the Inquisition is one of Cartagena’s finest buildings, once serving as HQ for the infamous Spanish Inquisition. Today, it houses a museum that showcases art, pottery and pre-Colombian artefacts.

Thanks to its tropical climate, Cartagena de Indias is a popular beach destination. Whether you want to soak up the sun on nearby Playa Blanca or escape on a boat trip to the platinum sands and aquamarine waters the Rosario Islands, you’re never far from the sparkling Caribbean Sea.

Located just outside the walled city, Getsamani is Cartagena’s lively backpacker hub. If you’re in search of live music bars and a laid-back atmosphere, Getsamani is a fantastic base to explore the city’s nightlife.

Getting around

While taxis are available in the Old Town, the best way to soak up the atmosphere is on foot. The taxi ride to Getsamani should take around 10 minutes, while Rafael Núñez International Airport is a 20-minute drive up the coast.

Cartagena travel FAQs

  • Where is the best place to stay in Cartagena?

    You can find several places worth visiting in Cartagena. La Matuna, Barrio El Bosque, and Manga are some of the most popular amongst our users.

  • What are the best hotels in Cartagena?

    Sofitel Legend Santa Clara Cartagena (9.1/10 from 531 reviews), Hotel Casa San Agustin (9.6/10 from 121 reviews), and Ibis Cartagena Marbella (8.2/10 from 4,014 reviews) are all highly rated places to stay in Cartagena.

  • What is a good hotel near Playa de Bocagrande?

    Hotel Blue Concept is a popular hotel near Playa de Bocagrande that is highly recommended, with a score of 8.5 across 1,187 reviews.

  • What is a good hotel in Cartagena near Playa La Boquilla?

    Hotel Las Americas Torre del Mar is the hotel close to Playa La Boquilla that is most recommended by HotelsCombined users, with 1,258 reviews rating it at 8.7/10.

  • Is there a good hotel near Iglesia de Santo Toribio?

    Close to Iglesia de Santo Toribio you will find Sofitel Legend Santa Clara Cartagena, which has a rating of 9.1 over 531 HotelsCombined reviews.

  • How much is a hotel in Cartagena tonight?

    A hotel in Cartagena tonight has an average price of ₹ 7,499, but some deals have been found for as low as ₹ 668 in HotelsCombined searches over the last 72 hours. Prices in Cartagena are changing frequently. The best price found for a 4-star Cartagena hotel for tonight has been ₹ 1,931.