🚢 Mediterranean Cruise · printable plan

3-Week Mediterranean Cruise

By TopVacay @topvacay. Prices last checked 2026-10-27. Totals are estimates: $16,826 for 2 travelers.

Recomputed from the price lines stored on each trip. No live hotel, ticket, or airfare feed is connected.

Trip pageOpen in TopVacay

Day by day

Day 1

Flight to Barcelona (overnight).

  • Open day.

Day 2

Arrive in Barcelona around 7:15 am.

  • Overnight · Hotel Barcelona Apolo (Meliá)

Day 3

  • Morning · Barça stadium tour
  • Evening · Paella cooking experience (full menu)
  • Overnight · Hotel Barcelona Apolo (Meliá)

Day 4

  • Morning · Casa Batlló
  • Evening · Flamenco show at Tablao Flamenco Cordobés
  • Overnight · Hotel Barcelona Apolo (Meliá)

Day 5

Embarkation day — check-in from 1 pm, depart 10 pm.

  • Overnight · Princess 21-night Mediterranean cruise (cabin)

Day 6

At sea

  • Overnight · Princess 21-night Mediterranean cruise (cabin)

Day 7

Gibraltar — arrive 7:00 AM, depart 5:00 PM

  • Morning · Gibraltar: A Stroll on the Upper Rock
  • Overnight · Princess 21-night Mediterranean cruise (cabin)

Day 8

At sea

  • Overnight · Princess 21-night Mediterranean cruise (cabin)

Day 9

Marseille (Provence) — 8:00 AM–6:00 PM

  • Morning · Marseille: Best of Avignon & Palace of the Popes
  • Overnight · Princess 21-night Mediterranean cruise (cabin)

Day 10

Genoa — 7:00 AM–9:00 PM

  • Morning · Genoa: Milan & Da Vinci’s Last Supper
  • Overnight · Princess 21-night Mediterranean cruise (cabin)

Day 11

Florence/Pisa (Livorno) — 7:00 AM–7:00 PM

  • Morning · Livorno: Ultimate Florence & Pisa
  • Overnight · Princess 21-night Mediterranean cruise (cabin)

Day 12

Rome (Civitavecchia) — 5:00 AM–7:00 PM

  • Morning · Civitavecchia: Ultimate Rome
  • Overnight · Princess 21-night Mediterranean cruise (cabin)

Day 13

Naples — 7:00 AM–6:00 PM

  • Morning · Naples: Mount Vesuvius & Pompeii hike
  • Overnight · Princess 21-night Mediterranean cruise (cabin)

Day 14

At sea

  • Overnight · Princess 21-night Mediterranean cruise (cabin)

Day 15

Crete (Heraklion) — 9:00 AM–6:00 PM

  • Morning · Heraklion: Ultimate Crete
  • Overnight · Princess 21-night Mediterranean cruise (cabin)

Day 16

Kuşadası (Ephesus) — 7:00 AM–2:00 PM

  • Morning · Kuşadası: Ephesus & the Terrace Houses
  • Overnight · Princess 21-night Mediterranean cruise (cabin)

Day 17

Istanbul — 9:00 AM–6:00 PM

  • Morning · Istanbul Highlights & Bosphorus Cruise
  • Overnight · Princess 21-night Mediterranean cruise (cabin)

Day 18

Mykonos — 12:00 PM–9:00 PM

  • Afternoon · Mykonos: Best of Delos & Mykonos
  • Overnight · Princess 21-night Mediterranean cruise (cabin)

Day 19

Athens (Piraeus) — 4:00 AM–7:00 PM

  • Morning · Piraeus: Best of Athens
  • Overnight · Princess 21-night Mediterranean cruise (cabin)

Day 20

Santorini — 7:00 AM–7:00 PM

  • Morning · Santorini: Ultimate Santorini
  • Overnight · Princess 21-night Mediterranean cruise (cabin)

Day 21

At sea

  • Overnight · Princess 21-night Mediterranean cruise (cabin)

Day 22

Kotor — 7:00 AM–3:00 PM

  • Morning · Kotor Bay catamaran sail & beach
  • Overnight · Princess 21-night Mediterranean cruise (cabin)

Day 23

Sicily (Messina) — 12:00 PM–8:00 PM

  • Afternoon · Messina: Ultimate Taormina
  • Overnight · Princess 21-night Mediterranean cruise (cabin)

Day 24

Naples (Capri) — 7:00 AM–7:00 PM

  • Morning · Naples: Capri
  • Overnight · Princess 21-night Mediterranean cruise (cabin)

Day 25

At sea

  • Overnight · Princess 21-night Mediterranean cruise (cabin)

Day 26

Back in Barcelona 5:00 AM — airport.

  • Open day.

Packing

Reserve ahead