Search Hotels with Restaurant in Cartagena

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Cartagena Hotels with Restaurant

Our top choices for Cartagena hotels with a restaurant

Hyatt Regency Cartagena

Hyatt Regency Cartagena
4.5 star property
Bocagrande
9.4 out of 10, Exceptional, (1,486 reviews)
"Great location, friendly staff."
United States
GREG
The price is ₹19,245
₹19,245 total
23 Jun - 24 Jun
Hyatt Regency Cartagena

InterContinental Cartagena De Indias by IHG

InterContinental Cartagena De Indias by IHG
4.5 star property
Bocagrande
9.4 out of 10, Exceptional, (1,683 reviews)
"Awesome hotel .. wonderful staff highly recommend "
United States
pedro
The price is ₹15,962
₹15,962 total
8 Jul - 9 Jul
InterContinental Cartagena De Indias by IHG

Sofitel Barú Cartagena

Sofitel Barú Cartagena
5.0 star property
Cartagena
9.6 out of 10, Exceptional, (736 reviews)
"Nice quiet hotel for relaxing"
United States
Francis
The price is ₹50,621
₹50,621 total
9 Jul - 10 Jul
Sofitel Barú Cartagena

OZ Hotel Collection

OZ Hotel Collection
4.5 star property
Bocagrande
9.6 out of 10, Exceptional, (545 reviews)
"Amazing stay! Very clean and the staff was very attentive"
United States
Johan
The price is ₹8,783
₹8,783 total
30 Jun - 1 Jul
OZ Hotel Collection

Hotel Dann Cartagena

Hotel Dann Cartagena
4.0 star property
El Laguito
9.2 out of 10, Wonderful, (1,287 reviews)
"Excellent hotel"
United States
Mauricio Jorquera
The price is ₹13,854
₹13,854 total
20 Jul - 21 Jul
Hotel Dann Cartagena

Hotel Arena Beach Cartagena

Hotel Arena Beach Cartagena
3.5 star property
Cartagena
The price is ₹6,898
₹6,898 total
18 Jul - 19 Jul
Hotel Arena Beach Cartagena

Sofitel Legend Santa Clara Cartagena

Sofitel Legend Santa Clara Cartagena
5.0 star property
Cartagena Walled City
9.6 out of 10, Exceptional, (1,001 reviews)
"Staff is very attentive, rooms are very nice and the property is well maintained. Healthy food options, prompt room service"
United States
Kesha M
The price is ₹45,754
₹45,754 total
29 Jun - 30 Jun
Sofitel Legend Santa Clara Cartagena

Hilton Cartagena

Hilton Cartagena
4.5 star property
El Laguito
9.0 out of 10, Wonderful, (1,456 reviews)
"great location great staff"
United States
David
The price is ₹20,007
₹20,007 total
10 Jul - 11 Jul
Hilton Cartagena

Estelar Cartagena de Indias Hotel

Estelar Cartagena de Indias Hotel
4.0 star property
Bocagrande
9.2 out of 10, Wonderful, (1,364 reviews)
"Amazing place!"
United States
Ariadine S
The price is ₹22,631
₹22,631 total
30 Jun - 1 Jul
Estelar Cartagena de Indias Hotel

Rocha Beach Club

Rocha Beach Club
3.0 star property
Cartagena
6.6 out of 10, (4 reviews)
" Best location on the beach with a fantastic crew working at the resort. The standard of the hotel is medium as all are on the beach."
Sweden
Raine
The price is ₹9,536
₹9,536 total
20 Jul - 21 Jul
Rocha Beach Club
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Cartagena Hotel Reviews

Frequently asked questions

How much do hotels with dining in Cartagena cost?
Hotels in Cartagena range between ₹6,898 to ₹50,621 per night. Don't forget your appetite — these hotels feature restaurants or are near top dining experiences. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in Cartagena?
Select from multiple hotels with dining in Cartagena with a total average guest review rating of 9.1. Hotel Casa San Agustin will put you close to some excellent foodie experiences. This popular 4.5-star property also features a garden and pillow top mattresses. Hotel Quadrifolio is another sought-after option with dining. It has a 4.5-star rating and amenities such as a terrace and a rooftop terrace.
How many hotels with restaurants are there in Cartagena?
Take your pick of 312 hotels with restaurants in Cartagena. Whether you're travelling with the little ones or organising a weekend escape with your buddies, Expedia can help you find the right place.
What are the best cheap hotels with dining in Cartagena?
Keep both your wallet and taste buds happy at one of our Cartagena hotels with dining that start at only ₹6,898 per night. Posada Kalea - Hostel will put you near some mouthwatering food experiences. Conveniences here include a garden and a beach view. Also look up Hotel Casa Garces Cartagena, which has front desk services and laundry services. Use the dollars you save at either escape to feast your way around Cartagena! If you're sightseeing in Cartagena and want to save money, there are lots of free and popular attractions to put on your itinerary. Bocagrande Beach and Blanca Beach are worth stopping by. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in Cartagena?
Take the crew to Hotel Casa San Agustin, a 4.5-star option just a quick drive from town. Conveniences here include complimentary breakfast and a kids' menu. Another family-friendly hotel with dining in Cartagena is Hotel Quadrifolio. Complimentary breakfast and laundry facilities help make this 4.5-star escape a top pick. After checking in and kicking back together in your cosy new digs, it's time to hit the road and discover the local sights. Bocagrande Beach and Blanca Beach are among the best family-friendly attractions in Cartagena.
Are there any 5-star hotels with dining in Cartagena?
If you're after a little luxury and some mouthwatering gastronomic experiences on your Cartagena holiday, check in to Sofitel Legend Santa Clara Cartagena. This 5-star hotel with dining offers room service and private picnic options and is around 0.64 kilometres from downtown. Another retreat that'll cater to your culinary needs is Charleston Santa Teresa Cartagena. It's 0.32 kilometres from the centre of the city and includes amenities such as treatment rooms and designer toiletries.
Why book your hotel with restaurants in Cartagena with Expedia?
Expedia makes it a cinch to find your dream hotel with restaurants in Cartagena. Make use of our filters to search for properties with their own restaurants. If you have a set budget, choose how much you want to spend and the star rating of your hotel. We'll help you find the right fit whatever your tastes or bank balance.
How can I find cheap hotels with restaurants in Cartagena?
A great way to find cheap hotels with restaurants in Cartagena is with Expedia's handy filter tool. Locate stays with restaurants or a few extra touches, like included lunch and dinner. You can also refine your search by amenities, star rating and budget to land excellent rates in just a few keystrokes.
What is there to do in Cartagena near my hotel with restaurants?
Whatever your tastes or interests, Cartagena has tons of things to keep you occupied. Bocagrande Beach, Blanca Beach and San Felipe de Barajas Castle are on many visitors' to-do lists. Don't forget about Playa Manzanillo, La Boquilla Beach and Marbella Beach either. With Expedia's Cartagena hotel deals, you can discover even more terrific attractions like these with the money you save.

Explore a world of travel with Expedia