Skip to main content

Romantic Hotels in Cartagena de Indias

Find the romantic hotels that appeal to you the most

The best romantic hotels in Cartagena de Indias

Check out our pick of great romantic hotels in Cartagena de Indias

Filter by:

Review score

Hyatt Regency Cartagena

Hotel in Bocagrande, Cartagena de Indias

Set in Cartagena de Indias, a few steps from Bocagrande Beach, Hyatt Regency Cartagena offers accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar.

R
Rikesh
From
United Kingdom
Staff were very friendly and welcoming, made a real difference
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,618 reviews
Price from
US$187
1 night, 2 adults

Estelar Cartagena de Indias Hotel y Centro de Convenciones

Hotel in Bocagrande, Cartagena de Indias

Set in the Bocagrande district in Cartagena de Indias, 1.4 km from Cartagena's Gold Museum, Estelar Cartagena de Indias Hotel y Centro de Convenciones boasts air-conditioned rooms with free WiFi...

B
Bakuho
From
Japan
Great installations, clean room, fast wifi (more than 130mbps↑), lovely ocean view and nice breakfast🙌
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,914 reviews
Price from
US$206.87
1 night, 2 adults

GHL San Lazaro Art Hotel

Hotel in Cartagena de Indias

Offering an outdoor pool and a restaurant, GHL San Lazaro Art Hotel is located in Cartagena de Indias.

P
Peter
From
Australia
everything about the hotel was great. it's location was exceptional being so close to castillo san filipe.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,249 reviews
Price from
US$115.92
1 night, 2 adults

Oz Hotel Cartagena

Hotel in Bocagrande, Cartagena de Indias

Located within a 15-minute drive from the San Felipe Castle in Cartagena de Indias, Hotel Oz offers free WiFi access, a meeting room, and an on-site bar. Bocagrande beach is just 200 metres away.

G
Gizem Ela
From
Australia
The staff were so helpful and amazing especially the morning staff.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 2,921 reviews
Price from
US$88.10
1 night, 2 adults

Voilá Signature Casa Isabel

Hotel in Getsemani, Cartagena de Indias

Featuring free WiFi and a hot tub, Voilá Signature Casa Isabel offers accommodation in Cartagena de Indias. Guests can enjoy the on-site bar. Every room is equipped with a minibar and a TV.

F
Fenlon
From
Canada
Wow! This place blew me away. The staff is super amazing, the decor is beautiful and you truly can't beat the location. You can tell that the staff love their jobs and they all work as a team to make the guest experience something to remember. If I could give this place an 11/10, I would.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 700 reviews
Price from
US$92.28
1 night, 2 adults

Charleston Santa Teresa Cartagena

Hotel in Centro, Cartagena de Indias

An outdoor swimming pool, a hot tub and luxurious décor with marble floors and stone pillars can be enjoyed in Cartagena, 2 blocks from the sea. Spa facilities are available and Wi-Fi is free.

D
David
From
Ireland
An amazingly luxurious experience in a beautiful hotel. Staff were exceptional, particularly Felix and his team on the rooftop. Room was super comfortable. Excellent location right in the middle of the old city.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 397 reviews
Price from
US$389.06
1 night, 2 adults

Patio de Getsemani

Hotel in Getsemani, Cartagena de Indias

Featuring a terrace overlooking the San Felipe Castle, Patio de Getsemani offers rooms with free Wi-Fi and air conditioning in the traditional Getsemani district, in Cartagena de Indias.

F
Filipa
From
Portugal
The staff were very friendly and professional. It was my birthday during my stay and they took care to offer me a cake and sing happy birthday with my friends. I felt right at home! One day I'd like to come back!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 645 reviews
Price from
US$112.56
1 night, 2 adults

Hotel Casa de Las Palmas

Hotel in Getsemani, Cartagena de Indias

Just 8 blocks from Bocagrande Laguito beaches, this colonial-style house with a swimming pool features a charming courtyard with a water fountain and free WiFi.

N
NIKOXXX
From
Greece
great location, traditional Caribbean style setting; place of comfort and peace which is a rare-found in that particular area; and very friendly and caring hosts
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 494 reviews
Price from
US$117
1 night, 2 adults

Hotel Casa La Fe

Hotel in Centro, Cartagena de Indias

Set in a charming republican house decorated with flowering plants, Hotel Casa La Fe is in Cartagena's historic centre. Its rooftop pool and sun terrace overlooks the scenic city skyline.

R
Robert
From
Poland
Absolutely fantastic little hotel right in center of historic Cartagena. Breakfasts were delicious and the crew were exceptional. Location great for sightseeing historic Cartagena with everything within a 10 minute walk. Especially enjoyed the rooftop swimming pool and bar which were a great alternative for the hotest hours of the day. Rooms were clean and well prepared. Room service was exceptional. Would definitely recommend and return the next time I visited Cartagena.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 645 reviews
Price from
US$182.98
1 night, 2 adults

Hotel Boutique Casa Del Arzobispado

Hotel in Centro, Cartagena de Indias

This hotel is set in a beautiful colonial building within Cartagena´s historical Walled City. It offers a swimming pool, a hot tub and a sauna room. Also available are free bicycles and free Wi-Fi.

C
Colby
From
Colombia
Breakfast was amazing! Tried several different dishes and coffee drinks. We were never disappointed. Service never made us feel rushed. We got to enjoy every bite and sip at our own pace. Location was good if staying elsewhere in the walled city and phenomenal if staying at the hotel.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 341 reviews
Price from
US$457.74
1 night, 2 adults
All romantic hotels in Cartagena de Indias

Top picks for Cartagena de Indias hotels

Explore our most popular hotels in Cartagena de Indias

Filter by:

Review score

Hyatt Regency Cartagena

Hotel in Bocagrande, Cartagena de Indias

Set in Cartagena de Indias, a few steps from Bocagrande Beach, Hyatt Regency Cartagena offers accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar.

R
Rikesh
From
United Kingdom
Staff were very friendly and welcoming, made a real difference
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,618 reviews
Price from
US$187
1 night, 2 adults

Estelar Cartagena de Indias Hotel y Centro de Convenciones

Hotel in Bocagrande, Cartagena de Indias

Set in the Bocagrande district in Cartagena de Indias, 1.4 km from Cartagena's Gold Museum, Estelar Cartagena de Indias Hotel y Centro de Convenciones boasts air-conditioned rooms with free WiFi...

B
Bakuho
From
Japan
Great installations, clean room, fast wifi (more than 130mbps↑), lovely ocean view and nice breakfast🙌
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,914 reviews
Price from
US$206.87
1 night, 2 adults

GHL San Lazaro Art Hotel

Hotel in Cartagena de Indias

Offering an outdoor pool and a restaurant, GHL San Lazaro Art Hotel is located in Cartagena de Indias.

P
Peter
From
Australia
everything about the hotel was great. it's location was exceptional being so close to castillo san filipe.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,249 reviews
Price from
US$115.92
1 night, 2 adults

Oz Hotel Cartagena

Hotel in Bocagrande, Cartagena de Indias

Located within a 15-minute drive from the San Felipe Castle in Cartagena de Indias, Hotel Oz offers free WiFi access, a meeting room, and an on-site bar. Bocagrande beach is just 200 metres away.

G
Gizem Ela
From
Australia
The staff were so helpful and amazing especially the morning staff.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 2,921 reviews
Price from
US$88.10
1 night, 2 adults

Voilá Signature Casa Isabel

Hotel in Getsemani, Cartagena de Indias

Featuring free WiFi and a hot tub, Voilá Signature Casa Isabel offers accommodation in Cartagena de Indias. Guests can enjoy the on-site bar. Every room is equipped with a minibar and a TV.

F
Fenlon
From
Canada
Wow! This place blew me away. The staff is super amazing, the decor is beautiful and you truly can't beat the location. You can tell that the staff love their jobs and they all work as a team to make the guest experience something to remember. If I could give this place an 11/10, I would.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 700 reviews
Price from
US$92.28
1 night, 2 adults

Charleston Santa Teresa Cartagena

Hotel in Centro, Cartagena de Indias

An outdoor swimming pool, a hot tub and luxurious décor with marble floors and stone pillars can be enjoyed in Cartagena, 2 blocks from the sea. Spa facilities are available and Wi-Fi is free.

D
David
From
Ireland
An amazingly luxurious experience in a beautiful hotel. Staff were exceptional, particularly Felix and his team on the rooftop. Room was super comfortable. Excellent location right in the middle of the old city.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 397 reviews
Price from
US$389.06
1 night, 2 adults

Patio de Getsemani

Hotel in Getsemani, Cartagena de Indias

Featuring a terrace overlooking the San Felipe Castle, Patio de Getsemani offers rooms with free Wi-Fi and air conditioning in the traditional Getsemani district, in Cartagena de Indias.

F
Filipa
From
Portugal
The staff were very friendly and professional. It was my birthday during my stay and they took care to offer me a cake and sing happy birthday with my friends. I felt right at home! One day I'd like to come back!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 645 reviews
Price from
US$112.56
1 night, 2 adults

Hotel Casa de Las Palmas

Hotel in Getsemani, Cartagena de Indias

Just 8 blocks from Bocagrande Laguito beaches, this colonial-style house with a swimming pool features a charming courtyard with a water fountain and free WiFi.

N
NIKOXXX
From
Greece
great location, traditional Caribbean style setting; place of comfort and peace which is a rare-found in that particular area; and very friendly and caring hosts
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 494 reviews
Price from
US$117
1 night, 2 adults

Hotel Casa La Fe

Hotel in Centro, Cartagena de Indias

Set in a charming republican house decorated with flowering plants, Hotel Casa La Fe is in Cartagena's historic centre. Its rooftop pool and sun terrace overlooks the scenic city skyline.

R
Robert
From
Poland
Absolutely fantastic little hotel right in center of historic Cartagena. Breakfasts were delicious and the crew were exceptional. Location great for sightseeing historic Cartagena with everything within a 10 minute walk. Especially enjoyed the rooftop swimming pool and bar which were a great alternative for the hotest hours of the day. Rooms were clean and well prepared. Room service was exceptional. Would definitely recommend and return the next time I visited Cartagena.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 645 reviews
Price from
US$182.98
1 night, 2 adults

Hotel Boutique Casa Del Arzobispado

Hotel in Centro, Cartagena de Indias

This hotel is set in a beautiful colonial building within Cartagena´s historical Walled City. It offers a swimming pool, a hot tub and a sauna room. Also available are free bicycles and free Wi-Fi.

C
Colby
From
Colombia
Breakfast was amazing! Tried several different dishes and coffee drinks. We were never disappointed. Service never made us feel rushed. We got to enjoy every bite and sip at our own pace. Location was good if staying elsewhere in the walled city and phenomenal if staying at the hotel.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 341 reviews
Price from
US$457.74
1 night, 2 adults
All romantic hotels in Cartagena de Indias

Looking for a romantic hotel?

Spoil your other half with a romantic getaway in a hotel that’s designed with lovers in mind. Whether it’s somewhere stylish in the city or a remote countryside retreat, romantic hotels offer couples all the space they need, with luxury touches like champagne room service and private hot tubs.

Most booked romantic hotels in Cartagena de Indias and surroundings in the past month

See all

Popular with guests booking romantic hotels in Cartagena de Indias

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 3,304 reviews

Popular with guests booking romantic hotels in Cartagena de Indias

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,133 reviews

Popular with guests booking romantic hotels in Cartagena de Indias

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,775 reviews

Popular with guests booking romantic hotels in Cartagena de Indias

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,618 reviews

Popular with guests booking romantic hotels in Cartagena de Indias

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,468 reviews

Popular with guests booking romantic hotels in Cartagena de Indias

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,285 reviews

Popular with guests booking romantic hotels in Cartagena de Indias

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,914 reviews

Popular with guests booking romantic hotels in Cartagena de Indias

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,775 reviews

Popular with guests booking romantic hotels in Cartagena de Indias

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 368 reviews

Popular with guests booking romantic hotels in Cartagena de Indias

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 2,895 reviews

Highly rated romantic hotels in Cartagena de Indias and nearby

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,486 reviews

“Comfortable and quiet rooms with air conditioning and hot showers — perfect for relaxing in the historic center.

From US$77.54 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 733 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 US$154.56 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 205 reviews

Boasting a sun terrace with a hot tub, Santo Toribio offers air-conditioned rooms with free Wi-Fi in Cartagena’s historical area. There is also a swimming pool and an on-site bar.

From US$196.18 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,937 reviews

Hotel Don Pedro De Heredia is situated in the historical city centre of Cartagena. It has an outdoor pool, and offers air-conditioned rooms with marble floors and flat-screen TVs.

From US$107 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,595 reviews

Featuring an outdoor pool, Hotel Boutique La Artilleria is located in Cartagena de Indias. This accommodation offers a sun terrace and air conditioning. Free WiFi access is available.

From US$125.64 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 782 reviews

Hotel 3 Banderas is in Cartagena's city centre and offers a waterfall garden, 2 spacious patios, and a roof-top terrace overlooking Cartagena. It is just 3 blocks from the Caribbean Sea.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 580 reviews

Bastión Luxury Hotel is a property located in the center of Cartagena de Indias. The hotel's rooms are equipped with a wardrobe, flat-screen TV, private bathroom, free Wi-Fi, bedding, and towels.

From US$368.97 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,432 reviews

The Hotel La Magdalena is located in the heart of Getsemaní, one of the liveliest neighborhoods appreciated by tourists in the captivating city of Cartagena.

From US$110.97 per night

Great access to the city centre. Check these romantic hotels in Cartagena de Indias and nearby

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 812 reviews

Offering two hot tubs, Casa De La Tablada By Hmc is situated in the San Diego district in Cartagena de Indias. The hotel has year-round outdoor pool. Casa De La Tablada By Hmc features free WiFi.

From US$92.47 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 2,292 reviews

Casa Ebano 967 is a typical colonial house located in the centre of Cartagena de India’s historical town. The property offers free WiFi access and a 24-hour desk.

From US$67.37 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,221 reviews

Boasting chic colonial style décor with exposed stone walls and Spanish style courtyards, Las Carretas has rooms with free WiFi in Cartagena.

From US$144.76 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 406 reviews

Boasting an indoor pool, Hotel Casa Tere offers accommodation with free WiFi access in Cartagena de Indias. The guestrooms at the property are lively yet elegant.

From US$130.78 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 189 reviews

Set in refurbished colonial mansion only a 5-minute walk from Santo Domingo and San Diego squares, Nacar Hotel Cartagena, Curio Collection by Hilton features a a restaurant on the ground floor and a...

From US$220.90 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 177 reviews

Situated in Cartagena de Indias, 300 metres from Cartagena's Convention Center, Hotel Capellán de Getsemaní features an outdoor pool and terrace.

From US$359.92 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 2,078 reviews

In Cartagena de Indias´s historic Walled City, this hotel set in a beautiful Republican building offers air-conditioned rooms with stylish décor. It features swimming pool and free Wi-Fi as well.

From US$82.04 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 526 reviews

This former monastery dating from the 17th Century offers rooms with balconies overlooking the hotel’s gardens or the Caribbean.

From US$542.50 per night

Enjoy breakfast in Cartagena de Indias and nearby

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 938 reviews

Featuring a swimming pool and a hot tub, La Passion Hotel Lounge offers stylish rooms with free Wi-Fi and plasma TVs only 300 metres from the beach. There is a terrace lounge.

From US$198.21 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 460 reviews

Casa Lola is set in two historical 17th and 19th century colonial buildings in popular Getsemani neighbourhood in Cartagena de Indias.

From US$277.63 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 81 reviews

Featuring a a fusion of chic colonial-style architecture and designer furniture, Casa Carolina Luxury Wellness Hotel is a sanctuary of wellness in the historic center of Cartagena.

From US$570.69 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 263 reviews

Boasting a chic rooftop terrace with a sun deck, Delirio Hotel is set right in Cartagena’s historic district and 4 km from Bocagrande beaches. Wi-Fi is free and massage sessions are available.

From US$380.46 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,271 reviews

Located a 5-minute drive away from the Bocagrande and Marbella beach, this charming colonial-style hotel features an inner courtyard with a pool and rooms with internal garden views.

From US$125.50 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,274 reviews

An outdoor swimming pool, free WiFi and chic décor can be enjoyed at the GHL Arsenal Hotel, in Cartagena de Indias. The city’s convention centre is located opposite the hotel.

From US$215.86 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 299 reviews

Situated in Cartagena de Indias, a few steps from Palace of the Inquisition, Sophia Hotel features an outdoor pool and sun terrace. Guests can enjoy the Pool Bar which offers a menu.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 613 reviews

Featuring free WiFi and a garden, Hotel Casa Cytia is located in Cartagena de Indias, 700 metres from Cartagena's Gold Museum.

From US$166.45 per night

Save money on romantic in Cartagena de Indias and nearby – budget options available

Kim

Getsemani, Cartagena de Indias
Budget options available
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 368 reviews

With its great view of the Cartagena de Indias Bay, Kim offers comfortable rooms. It features a rooftop swimming pool and a sun terrace. Free WiFi is available. All rooms are air-conditioned.

From US$84.55 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,087 reviews

Set in the Marbella district in Cartagena de Indias, 900 metres from Cartagena's Walls, Hotel Isla Capri boasts a restaurant, bar and free WiFi throughout the property.

From US$95.95 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,329 reviews

A rooftop terrace swimming pool with views of the city can be enjoyed in Bocagrande, at Hampton Cartagena. There are on-site gym facilities and Wi-Fi is free.

From US$126.15 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,635 reviews

Located in Bocagrande, this Cartagena de Indias Mintaka Hotel + Lounge features free WiFi and a minibar in every room. The hotel is 130 m from the beach and 400 m from Cartagena Plaza.

From US$74.77 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 225 reviews

Featuring a terrace with a swimming pool and a hot tub, this modern hotel is 300 metres from the amazing Cartagena de Indias Beach.

From US$81.38 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,591 reviews

Hotel Playa Club offers bright accommodations in Cartagena de Indias. Situated in Bocagrande district,with direct beach access. Facilities include an outdoor pool and free WiFi.

From US$152.18 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2,026 reviews

Hotel Baluarte Cartagena Boutique offers rooms and full service apartments with free Wi-Fi and a tropical rooftop terrace with a hydromassage tub.

From US$103.97 per night
Scored out of 10, guest rating 5.6
Passable - What previous guests thought, 648 reviews

Set within 400 metres of Laguito Beach and 5.2 km of Palace of the Inquisition, Hollywood Beach Suite features rooms with air conditioning and a private bathroom in Cartagena de Indias.

From US$58.45 per night

FAQ about romantic hotels in Cartagena de Indias

Romantic hotels that guests love in Cartagena de Indias

See all
Avg. price/night: US$77.54
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,486 reviews
Brilliant location in the old city, staff were super welcoming and helpful. The room itself was lovely, spacious, great shower and fantastic AC, which is essential. There is also a little rooftop which is nice to relax on when you’re all walked out. Breakfast was fresh eggs and fruit, which was a nice start to the day. Black coffee was provided but you pay extra for any other coffee (latte, cappuccino etc)
Guest review by
Amy
Young couple
Avg. price/night: US$240.50
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,914 reviews
The staff are so friendly and helpful, especially Eduardo and Robert. The staff have really good english. We were travelling to Cartegena as part of our honeymoon and they gave us a lovely sea view room and even brought us a bottle of wine. The beds are super comfortable. The pool is fabulous and the pool side food is delicious. I would recommend the fish tacos! Breakfast was great. Best place to stay In Cartegena!
Guest review by
Laura
Young couple
Avg. price/night: US$218.77
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 700 reviews
Very nice hotel in a nice part of Cartagena. Comfy and spacious rooms with a great shower. Good breakfast which can be served on the rooftop if requested. The rooftop is lovely to just sit down and relax or to cool down in the jacuzzi.
Guest review by
Guus Koppes
Young couple