Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Cartagena

Filter by star ratings
All filters
Hampton By Hilton Cartagena
8.5 Excellent

8.1 km from city centre, Cartagena Show on map

ExcellentBased on 2,092 reviews
8.5

Located in Cartagena de Indias, Hampton by Hilton Cartagena provides stylish, 3-star accommodation close to Bocagrande Beach. Offering complimentary Wi-Fi, a restaurant and an outdoor pool, the hotel is within a 10-minute walk of Bocagrande.

Hotel Boutique Casa Isabel
9.3 Excellent

7.6 km from city centre, Cartagena Show on map

ExcellentBased on 749 reviews
9.3

Hotel Boutique Casa Isabel is located in Cartagena de Indias and provides easy access to Castillo San Felipe de Barajas. It offers a Jacuzzi, a swimming pool and free wireless internet.

Hotel Isla Capri
8.4 Excellent

7.9 km from city centre, Cartagena Show on map

ExcellentBased on 454 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
8.9 Excellent

7.3 km from city centre, Cartagena Show on map

ExcellentBased on 536 reviews
8.9

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
8.2 Excellent

7.8 km from city centre, Cartagena Show on map

ExcellentBased on 3,574 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.

Holiday Inn Express Cartagena Bocagrande
8.5 Excellent

8.0 km from city centre, Cartagena Show on map

ExcellentBased on 2,725 reviews
8.5

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
8.0 Excellent

7.9 km from city centre, Cartagena Show on map

ExcellentBased on 204 reviews
8.0

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.

Hotel Playa Club
8.0 Excellent

8.5 km from city centre, Cartagena Show on map

ExcellentBased on 634 reviews
8.0

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

Hotel Casa Baluarte
8.6 Excellent

7.9 km from city centre, Cartagena Show on map

ExcellentBased on 783 reviews
8.6

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.

Allure Chocolat by Karisma Hotels & Resorts
8.6 Excellent

7.9 km from city centre, Cartagena Show on map

ExcellentBased on 489 reviews
8.6

Offering an outdoor pool and a rooftop terrace, Allure Chocolat by Karisma is located in Cartagena de Indias and is a short walk from Getsemani. It provides 5-star accommodation with air-conditioned rooms.

Tips for booking a Cartagena hotel

Cheapest month:September
Most expensive month:December
Average price in Cartagena:$142/night
Absolute cheapest price found:$1/night
Cheapest day:Friday
Most expensive day:Monday
$96 - $246
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$81 - $129
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Cartagena hotels

Show all 2,682 hotels
1
Sophia Hotel
9.3 Excellent

8.4 km from city centre, Cartagena Show on map

Sophia Hotel Cartagena de Indias provides 5-star accommodation in Cartagena de Indias. It is close to the Palace of Inquisition, shops and nightlife options.

2
Allure Chocolat by Karisma Hotels & Resorts
8.6 Excellent

7.9 km from city centre, Cartagena Show on map

Offering an outdoor pool and a rooftop terrace, Allure Chocolat by Karisma is located in Cartagena de Indias and is a short walk from Getsemani. It provides 5-star accommodation with air-conditioned rooms.

3
San Lazaro Art Hotel
8.9 Excellent

7.3 km from city centre, Cartagena Show on map

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
Hotel Casa Baluarte
8.6 Excellent

7.9 km from city centre, Cartagena Show on map

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.

5
InterContinental Cartagena De Indias
8.8 Excellent

8.5 km from city centre, Cartagena Show on map

Hotel InterContinental Cartagena is located in Cartagena de Indias and features an indoor pool. It is ideally positioned for those wishing to visit local attractions.

6
Hotel Playa Club
8.0 Excellent

8.5 km from city centre, Cartagena Show on map

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

7
Hyatt Regency Cartagena
9.2 Excellent

7.9 km from city centre, Cartagena Show on map

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.

8
Ibis Cartagena Marbella
8.2 Excellent

7.8 km from city centre, Cartagena Show on map

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.

Cheapest hotels in Cartagena, Bolívar

Show all 2,682 hotels
Casa Hostal el Prado
7.9 Good

4.7 km from city centre, Cartagena Show on map

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.

$6
Avg. per night
Hotel Bocagrande
8.0 Excellent

7.9 km from city centre, Cartagena Show on map

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.

$32
Avg. per night
Hotel Casa Baluarte
8.6 Excellent

7.9 km from city centre, Cartagena Show on map

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.

$35
Avg. per night
Hotel Boutique Casa Isabel
9.3 Excellent

7.6 km from city centre, Cartagena Show on map

Hotel Boutique Casa Isabel is located in Cartagena de Indias and provides easy access to Castillo San Felipe de Barajas. It offers a Jacuzzi, a swimming pool and free wireless internet.

$37
Avg. per night
Hotel Summer Frente Al Mar
8.4 Excellent

7.9 km from city centre, Cartagena Show on map

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.

$40
Avg. per night
Ibis Cartagena Marbella
8.2 Excellent

7.8 km from city centre, Cartagena Show on map

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.

$41
Avg. per night
Hotel Isla Capri
8.4 Excellent

7.9 km from city centre, Cartagena Show on map

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.

$42
Avg. per night
Hotel Playa Club
8.0 Excellent

8.5 km from city centre, Cartagena Show on map

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

$42
Avg. per night

Hotel prices in Cartagena

2 stars or below

$6 - $34

No. 1 most popular

$34
Avg. per night

Best value

$6
Avg. per night
3 stars

$32 - $59

No. 1 most popular

$56
Avg. per night

No. 2 most popular

$37
Avg. per night

Best value

Hotel Bocagrande
8.0 Excellent
$32
Avg. per night
4 stars and up

$72 - $108

No. 1 most popular

$87
Avg. per night

No. 2 most popular

$75
Avg. per night

Best value

$72
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?

    Cartagena has plenty to offer. Consider staying in some of its most favoured locations, like El Cabrero, Barrio El Bosque, and Bocagrande.

  • What are the best hotels in Cartagena?

    Hyatt Regency Cartagena (9.2/10 from 2,088 reviews), Hotel Caribe By Faranda Grand (8.5/10 from 610 reviews), and Allure Chocolat by Karisma Hotels & Resorts (8.6/10 from 489 reviews) are all highly rated places to stay in Cartagena.

  • What is a good hotel near Playa de Bocagrande?

    A good hotel close to Playa de Bocagrande is Hyatt Regency Cartagena (rated 9.2/10 from 2,088 reviews).

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

    Hotel Las Americas Torre del Mar is a hotel near Playa La Boquilla that is popular with HotelsCombined users, scoring 8.8 from 1,044 reviews.

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

    If you’re visiting Iglesia de Santo Toribio then the nearby Hyatt Regency Cartagena is a popular hotel with HotelsCombined users (2,088 reviews scoring it at an average 9.2/10).

  • How much do hotels in Cartagena cost?

    Hotels in Cartagena cost an average of $110/night, according to HotelsCombined data in the last 72 hours.

  • How much is a cheap hotel in Cartagena?

    $7 per night is the cheapest Cartagena hotel price found in our data from the last 72 hours.

  • How much is a hotel in Cartagena tonight?

    Over the last 3 days, the starting price of a hotel in Cartagena tonight has been as low as $8 and the average price has been as much as $97.