Cartagena, Spain: Two Thousand Years of Harbor History

One of the Mediterranean's oldest working ports, Cartagena wears its Roman and Moorish past in plain sight — amphitheaters and ramparts alongside a compact, walkable old town. Most cruise ships dock within ten minutes' walk of the historic center, which means no bus transfer and more time on the ground.

The Roman Theatre of Cartagena was excavated beneath the old city center and opened as a museum in 2008. The site is exceptional: a near-complete ancient theater uncovered layer by layer from centuries of medieval construction built directly on top of it. The attached museum traces the excavation and the city's Carthaginian, Roman, and Byzantine periods. Plan ninety minutes here; it earns it.

The city's naval museum, the Museo Naval, documents Cartagena's long history as Spain's principal Mediterranean naval base. It's small but well-curated. The submarine Peral — the first functional electric-powered submarine, built here in 1888 — sits outside in the main square and is genuinely interesting if you notice it.

Calle Mayor is the main pedestrian artery running from the harbor through the old town. It passes modernist townhouses from the early twentieth century, a handful of good tapas bars, and several viewpoints over the port. The walk from the dock to the Roman Theatre takes about fifteen minutes on foot.

The covered market, Mercado Municipal, is on the western edge of the old town and worth a stop before noon. Fresh produce, cured meats, and a few local vendors selling merluza and dorada at reasonable prices. The harbor-front fish restaurants directly across from the cruise terminal are the more convenient option if you want to eat near the ship.

The hilltop castle, Castillo de la Concepción, gives the best view over the port and the surrounding bays. The climb takes about twenty minutes from the harbor. A small elevator runs partway up from the city center. The panorama is worth it on a clear morning.

Cruises visiting Cartagena, Spain

  • Disney Cruise

    Disney Dream

    Departure date
    Mon, Jul 20, 2026
    Duration
    7 nights
    Departs from
    Barcelona, Spain

    From $2,226 per person

  • Royal Caribbean

    Harmony of the Seas

    Departure date
    Sun, Jul 26, 2026
    Duration
    13 nights
    Departs from
    Barcelona, Spain

    From $1,228 per person

  • Norwegian

    Norwegian Sky

    Departure date
    Thu, Aug 20, 2026
    Duration
    11 nights
    Departs from
    London (Southampton), United Kingdom

    From $1,349 per person

  • Princess Cruises

    Island Princess

    Departure date
    Tue, Oct 6, 2026
    Duration
    25 nights
    Departs from
    Fort Lauderdale

    From $3,599 per person

  • Princess Cruises

    Island Princess

    Departure date
    Tue, Oct 6, 2026
    Duration
    50 nights
    Departs from
    Fort Lauderdale

    From $6,749 per person

  • Seabourn

    Seabourn Quest

    Departure date
    Sun, Oct 18, 2026
    Duration
    23 nights
    Departs from
    Istanbul

    From $24,299 per person

Search all sailings →

Cartagena Spain Cruise Port Guide — Vidalumi | Vidalumi