Find and Book Top Hotels in Cartagena

Search among 144 available hotels and places to stay in Cartagena from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
101-144 out of 144
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.0
Great75 reviews
MapView on map8.0 km from City Centre500 m from San Pedro Claver Square
From   US$ 74 /nightSelect
8.4
Great57 reviews
MapView on map7.5 km from City Centre100 m from Trinidad Square
From   US$ 91 /nightSelect
7.8
Very good16 reviews
23.5 km from City Centre
From   US$ 83 /nightSelect
Aparthotel
7.8
Very good36 reviews
7.3 km from City Centre200 m from Santisima Trinidad Church
From   US$ 79 /nightSelect
8.2
Great102 reviews
8.2 km from City Centre500 m from San Pedro Claver Square
From   US$ 230 /nightSelect
8.0 km from City Centre600 m from Cartagena's Walls
From   US$ 133 /nightSelect
8.4
Great91 reviews
8.0 km from City Centre600 m from San Pedro Claver Square
From   US$ 105 /nightSelect
8.4
Great83 reviews
8.2 km from City Centre1.1 km from Consulate of Panama
From   US$ 35 /nightSelect
8.2
Great48 reviews
8.0 km from City Centre500 m from San Pedro Claver Square
From   US$ 50 /nightSelect
8.2
Great15 reviews
14.6 km from City Centre
From   US$ 50 /nightSelect
8.0
Great51 reviews
8.3 km from City Centre600 m from San Pedro Claver's Museum
From   US$ 148 /nightSelect
8.4
Great172 reviews
7.6 km from City Centre400 m from Santisima Trinidad Church
From   US$ 114 /nightSelect
8.4
Great153 reviews
8.1 km from City Centre600 m from Cartagena's Walls
From   US$ 215 /nightSelect
8.4
Great144 reviews
7.6 km from City Centre200 m from Santisima Trinidad Church
From   US$ 225 /nightSelect
8.2
Great65 reviews
7.5 km from City Centre200 m from Santisima Trinidad Church
From   US$ 100 /nightSelect
8.2 km from City Centre400 m from San Pedro Claver Square
From   US$ 253 /nightSelect
8.0
Great88 reviews
7.4 km from City Centre300 m from Trinidad Square
From   US$ 140 /nightSelect
8.2
Great18 reviews
8.1 km from City Centre500 m from Cartagena's Walls
From   US$ 171 /nightSelect
8.2
Great7 reviews
7.7 km from City Centre200 m from Consulate of Panama
From   US$ 94 /nightSelect
8.4
Great125 reviews
8.2 km from City Centre200 m from Naval Museum
From   US$ 264 /nightSelect
8.0
Great103 reviews
8.0 km from City Centre700 m from Consulate of Panama
From   US$ 42 /nightSelect
8.2
Great41 reviews
8.1 km from City Centre300 m from Cartagena's Walls
From   US$ 272 /nightSelect
Hotel
8.4
Great116 reviews
8.1 km from City Centre200 m from San Pedro Claver Square
From   US$ 186 /nightSelect
8.2
Great103 reviews
8.1 km from City Centre500 m from Cartagena's Walls
From   US$ 158 /nightSelect
8.4
Great157 reviews
7.9 km from City Centre600 m from Consulate of Panama
From   US$ 65 /nightSelect
8.4
Great53 reviews
8.1 km from City Centre100 m from San Pedro Claver's Museum
From   US$ 216 /nightSelect
8.4
Great102 reviews
8.3 km from City Centre300 m from Naval Museum
From   US$ 226 /nightSelect
8.4
Great123 reviews
8.1 km from City Centre400 m from San Pedro Claver Square
From   US$ 288 /nightSelect
8.2
Great85 reviews
8.1 km from City Centre300 m from San Pedro Claver Square
From   US$ 188 /nightSelect
8.2
Great97 reviews
7.5 km from City Centre1.5 km from Consulate of Panama
From   US$ 74 /nightSelect
8.2
Great97 reviews
8.0 km from City Centre300 m from San Pedro Claver Square
From   US$ 129 /nightSelect
8.0
Great57 reviews
8.1 km from City Centre600 m from San Pedro Claver Square
From   US$ 277 /nightSelect
8.2
Great39 reviews
8.0 km from City Centre200 m from San Pedro Claver Square
From   US$ 43 /nightSelect
8.0
Great49 reviews
7.6 km from City Centre300 m from Santisima Trinidad Church
From   US$ 3 316 /nightSelect
8.2
Great18 reviews
7.5 km from City Centre
From   US$ 60 /nightSelect
8.8
Great25 reviews
8.0 km from City Centre500 m from Consulate of Panama
From   US$ 129 /nightSelect
8.0
Great51 reviews
3.9 km from City Centre
From   US$ 21 /nightSelect
8.4
Great59 reviews
7.7 km from City Centre200 m from Consulate of Panama
From   US$ 48 /nightSelect
8.2
Great53 reviews
4.6 km from City Centre1.9 km from Bolivar Technological University
From   US$ 22 /nightSelect
8.2
Great12 reviews
8.0 km from City Centre500 m from San Pedro Claver Square
From   US$ 93 /nightSelect
8.0
Great15 reviews
8.2 km from City Centre900 m from Consulate of Panama
From   US$ 113 /nightSelect
8.2
Great6 reviews
8.7 km from City Centre1.7 km from Consulate of Panama
From   US$ 100 /nightSelect
8.8 km from City Centre1.7 km from Consulate of Panama
From   US$ 245 /nightSelect
7.0
Very good1 review
7.9 km from City Centre400 m from Consulate of Panama
From   US$ 129 /nightSelect

Best hotels and places to stay in Cartagena

Why visit?

Cartagena, a historic city located on the Caribbean coast of Colombia, offers a fascinating blend of rich history, vibrant culture, and beautiful beaches. With its well-preserved colonial architecture, charming streets, and lively nightlife, Cartagena is a must-visit destination for every traveler. The city also boasts a wide range of hotels, including all-inclusive resorts, making it an ideal vacation spot for those seeking a luxurious and relaxing experience.

Where to stay?

Old Town (Centro)Old Town, also known as Centro, is the heart and soul of Cartagena. This UNESCO World Heritage site is brimming with narrow cobblestone streets, colorful colonial buildings, and charming plazas. Staying in Old Town allows you to immerse yourself in the citys history and ambiance. Youll have easy access to popular attractions such as the iconic Clock Tower, the San Felipe de Barajas Castle, and numerous museums and art galleries. There are plenty of boutique hotels, luxury accommodations, and charming guesthouses in this area, providing a range of options for all budgets. BocagrandeIf you prefer modern amenities and a beachfront location, Bocagrande is the ideal area to stay in. Known as the Miami Beach of Cartagena, Bocagrande offers a long stretch of golden sands and crystal-clear waters. Here, youll find a variety of high-rise hotels and resorts, many of which offer all-inclusive packages. In addition to the beaches, Bocagrande is also home to shopping malls, casinos, and vibrant nightlife. Its a fantastic choice for leisure travelers who want to combine beach relaxation with easy access to dining and entertainment options. GetsemaniFor a more bohemian and eclectic vibe, Getsemani is an up-and-coming neighborhood located just outside the walls of Old Town. This vibrant and artistic district is known for its street art, hipster cafes, and lively nightlife. Getsemani offers a slightly more affordable range of accommodation options compared to Old Town, including boutique hotels and hostels. Staying in Getsemani allows you to experience the local culture, mingle with friendly locals, and discover hidden gems tucked away in its lively streets.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $500.

Best value for money:

Hotel Casa San Agustin: Located in the heart of Old Town, this boutique hotel offers a perfect blend of luxury and historical charm. With its beautifully restored 17th-century architecture, stylish rooms, and attentive service, Casa San Agustin provides an unforgettable experience. The hotel features a rooftop terrace with a pool, a spa, and an exquisite restaurant, making it a top choice for travelers seeking the best value in Cartagena.

Hotel Quadrifolio: Situated in a renovated 17th-century colonial mansion, Hotel Quadrifolio provides an intimate and personalized experience. This boutique hotel offers spacious and elegantly appointed rooms with modern amenities. The tranquil courtyard, rooftop terrace, and swimming pool create a serene ambiance for relaxation. Its prime location in the heart of Old Town allows easy access to Cartagenas main attractions, making it a great value for money choice.

Hotel Charleston Cartagena: Set within a grand historic building, Hotel Charleston combines colonial elegance with modern comfort. The spacious rooms are tastefully decorated and feature luxurious amenities. The hotel offers a range of facilities including a stunning rooftop pool, a spa, and multiple dining options. Its ideal location in the heart of Old Town makes it convenient for exploring the citys landmarks and enjoying the vibrant atmosphere of the surrounding area.

Best kids-friendly hotels:

Hotel Las Americas Casa de Playa: Located in Bocagrande, this family-friendly hotel offers direct beach access, making it perfect for a fun-filled vacation with the little ones. The hotel boasts a large swimming pool area with water slides and a childrens play zone. It also provides a kids club that organizes various activities and entertainment for children of all ages. Parents can unwind at the spa or enjoy the stunning beach views while the kids are happily occupied.

Hotel Estelar Playa Manzanillo: Situated in the northern part of Cartagena, this beachfront resort caters to both adults and children. The hotel features spacious rooms and a range of amenities including multiple pools, water sports facilities, and a dedicated kids club. The club offers supervised activities for children, ensuring that they have a fantastic time while parents relax by the pool or indulge in spa treatments. With its beautiful beach location and family-friendly facilities, this hotel is an excellent choice for a memorable vacation.

Best hotels for a romantic getaway:

Sofitel Legend Santa Clara: Housed in a former convent that dates back to the 17th century, this luxurious hotel seamlessly blends historic charm with modern elegance. The rooms are stylishly decorated and offer a romantic atmosphere. The hotel features beautiful gardens, a serene spa, and an outdoor pool where couples can relax and unwind. It also offers fine dining experiences and a rooftop terrace with panoramic views, creating a truly romantic setting for couples.

Hotel Casa Pestagua: This boutique hotel is nestled within a colonial mansion, exuding romance and charm. The elegant rooms are adorned with period furniture and artwork, offering a unique and intimate ambiance. The hotel provides a secluded courtyard with a pool, perfect for a romantic dip. Its central location in Old Town allows couples to explore the citys romantic streets, dine at charming restaurants, and enjoy enchanting sunsets over the city walls.

Best for location:

Hotel Caribe: Situated in Bocagrande, Hotel Caribe offers a prime beachfront location along with easy access to the citys main attractions. The hotel features spacious rooms with stunning ocean views, multiple swimming pools, and direct access to the beach. It also boasts extensive facilities, including restaurants, bars, and a spa, ensuring a convenient and enjoyable stay.

Hotel Boutique LM: Nestled in the heart of Old Town, Hotel Boutique LM provides an excellent location for exploring Cartagenas historic sites and vibrant streets. The hotel offers comfortable rooms and a rooftop terrace with panoramic views of the city. Its proximity to renowned restaurants, lively bars, and cultural attractions makes it an ideal choice for those seeking a centrally located hotel in Cartagena.

Hotel Casa Don Sancho by Mustique: Located in the Getsemani neighborhood, this charming hotel offers a vibrant atmosphere and proximity to the citys cultural hotspots. The rooms are tastefully decorated, and the hotel features a rooftop terrace with a pool and picturesque views. Staying at Hotel Casa Don Sancho allows guests to immerse themselves in the local neighborhoods unique energy and enjoy easy access to popular dining and nightlife options.

Best for a short city break:

Hotel Capilla del Mar: Situated in Bocagrande, this modern hotel offers comfortable rooms and a range of amenities. Its central location allows for convenient exploration of the citys attractions, shopping centers, and entertainment venues. The hotel features multiple swimming pools, spa facilities, and a selection of dining options, making it a perfect choice for a short city break in Cartagena.

Hotel Almirante Cartagena: Located in the heart of Bocagrande, Hotel Almirante offers a comfortable stay with easy access to the beach, shops, and restaurants. The hotel provides spacious rooms, a pool area, and a fitness center. Its proximity to the citys main attractions and vibrant neighborhoods makes it a convenient base for exploring Cartagena during a short visit.

Show moreLess