1 Feb 2020 - 2 Feb 2020

2 adults - 1 room

Search and compare traveller-reviewed accommodation in Cartagena with Skyscanner. It's way faster than doing a heap of your own research, and totally free. Plus, once you find the hotel you like, we'll even help you book it — again, with absolutely no added fees.


To get started, just enter your travel dates in the search box above, and we'll show you a list of Cartagena hotel deals for you. Happy travels!


The best hotels in Cartagena

Reviewed by travellers for travellers like you, the three top-rated hotels in Cartagena are B&B Hotel Cartagena Cartagonova, La Manga Club Hotel Príncipe Felipe and Hotel Los Habaneros.


Where to stay in Cartagena

Want to stay in a location close to the action? We can also tell you which hotels are nearest to Cartagena’s major attractions.

Hotels near Puerto de Cartagena

Hotels near Cabo De Palos

Hotels near Museo Teatro Romano


If you want to stay in a certain area of Cartagena, scroll down to check out hotels via our map view.

Top rated hotels in Cartagena

from £ 42
from £ 60
from £ 92

What are travellers saying about Cartagena?

History Buffs
Family Travellers
Art & Design Lovers
Adventure Travellers
Member reviews (15)
Rob B
Rob BVillamiel de Toledo

For an historical outing Cartagena is a port city and naval base in the Murcia region of southeast Spain, founded by the Carthaginians around 220 B.C.E. The Muralla Púnica interpretation center houses the remains of a 3rd-century B.C.E. defensive wall. Among its many Roman ruins are a 2nd-century B.C.E. theater and Casa de la Fortuna, a villa with murals and mosaics. You can also mix in some beach time as well as there are numerous excellent beaches around Cartegena.

connie thomson
connie thomson

Beautiful city full of history. Roman theater discovered under many layers of civilizations. Very clean city with nice harbor.

Lynn M
Lynn M

One day is not enough to explore everything Cartagena has to offer. The following link provides detailed info:

Els V
Els VAmersfoort

Nice place to visit, with recent discovered anicent arena.


The least expensive month is December, with an average of £ 49 per night. The most expensive month to stay in Cartagena is August, with an average price of £ 108 per night.
The average price of a hotel in January last year was £ 60 per night. This is the same as the average nightly price seen over the previous 12 months.
In Cartagena, the expected average temperature in January is 11.1°C/52.0°F. The warmest month is typically August, which averages 29.8°C/85.6°F. The coolest month is January, with temperatures averaging 6.0°C/42.8°F.
The nearest airport to Cartagena is Región de Murcia (RMU) (15.18 miles).

Plan a trip to Spain