Mediterranean

Great savings on a wide selection of Med cruises with The Cruise Specialists... explore the Mediterranean in style!

The "Cradle of Civilisation", the Mediterranean is blessed with idyllic islands, historic cities, glamorous resorts and summer sun. It is enclosed by three continents, making it the world's largest inland sea. Most cruises to the Mediterranean are 14 nights or longer if sailing from the UK, so for a shorter Mediterranean cruise they a fly-cruise is ideal for you. Fly-cruises will generally include a port every day and sail overnight to ensure you make the most of your itinerary. Many cruise lines sail in the Med including P&O Cruises, Royal Caribbean and NCL to name just a few.

When To Visit?
Cruises visit the Mediterranean all year round, though the most popular seasons for cruising is May to October when the temperatures are at their highest.

Discover more about Mediterranean Cruises

A Western Mediterranean cruise begins at the beaches of the French Riviera, with from there island resorts and cosmopolitan cities awaiting from bustling Barcelona and history-rich Rome (from the port of Civitavecchia) to tranquil Mallorca in the Balearic Islands and Sicily, the largest of all the Mediterranean islands. Each destination has a unique atmosphere, from the ancient world at Pompeii, found on a trip from Naples to the glitz and glamour of Cannes and Monte Carlo. Longer itineraries may include head to north African ports such as Casablanca or Algiers

The South of the Med is a great destination for winter cruises, as the temperature seldom drops. Ports in this part of the region include Cyprus, Alexandria and Jerusalem for trips into the Holy Land.

The Aegean Sea is jam-packed with islands to explore and circled by ancient cities and sites. Fly out to start your voyage from Athens or Venice and the gateway to the east, Istanbul for the chance to visit sits from antiquity such as Olympia and Knossos in Greece or the great, abandoned Roman city of Ephesus on the east coast of Turkey. An eastern Mediterranean cruise isn't complete without a trip to the Greek Islands, where Santorini, Mykonos and Rhodes are popular ports of call while Dubrovnik and Kotor are jewels awaiting to be discovered.

Venice : A cultural treasure known for its canals, palaces, and romantic atmosphere. Venice is consistently highlighted as a must‑see stop for its architecture and history.

Santorini & Greek Islands : Famous whitewashed villages, volcanic landscapes, and beautiful turquoise seas. The Greek Isles are among the most popular of Mediterranean cruise destinations.

Barcelona : A vibrant city blending beaches, architecture, and rich Catalan culture. Barcelona is one of the Mediterranean’s most popular cruise ports and features on many Med cruise itineraries.

Dubrovnik : Dubrovnik (or the Pearl of the Adriatic) offers medieval walls, crystal‑clear waters, and cinematic scenery and is a must on many Eastern Mediterranean itineraries.

Valletta : A 16th centaury fortified city with golden stone architecture and a rich maritime history. Valletta is frequently among the Mediterranean’s most popular cruise ports of call.

Popular Mediterranean Cruise Lines

Find deals from some of our favourite cruise lines sailing the Mediterranean

Ports

Mediterranean

We found

3766 cruises

MSC Seaview, Mediterranean
1 / 33
MSC Cruises
Duration
1 night
Date
13 Nov 2026
Ship
MSC Seaview
  • Departure - Marseille, France
  • 2 stops  
  • Arrival - Genoa, Italy
From
£59
Price per person / inside stateroom
MSC World Europa, Mediterranean
1 / 25
MSC Cruises
Duration
1 night
Date
13 Nov 2026
Ship
MSC World Europa
  • Departure - Marseille, France
  • 2 stops  
  • Arrival - Genoa, Italy
From
£59
Price per person / inside stateroom
Silver Nova, Mediterranean
1 / 22
Silversea
Duration
10 nights
Date
13 Nov 2026
Ship
Silver Nova
  • Departure - Fusina (Venice), Italy
  • 9 stops  
  • Arrival - Civitavecchia (Rome), Italy
From
£7100
Price per person / suite
MSC World Europa, Mediterranean
1 / 25
MSC Cruises
Duration
3 nights
Date
14 Nov 2026
Ship
MSC World Europa
  • Departure - Genoa, Italy
  • 4 stops  
  • Arrival - Marseille, France
From
£189
Price per person / balcony stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Sinfonia, Mediterranean
1 / 30
6 % off
MSC Cruises
Duration
6 nights
Date
14 Nov 2026
Ship
MSC Sinfonia
  • Departure - Valencia, Spain
  • 6 stops  
  • Arrival - Valencia, Spain
£309
From
£291
Price per person / oceanview stateroom
MSC World Europa, Mediterranean
1 / 25
MSC Cruises
Duration
4 nights
Date
14 Nov 2026
Ship
MSC World Europa
  • Departure - Genoa, Italy
  • 5 stops  
  • Arrival - Barcelona, Spain
From
£319
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Magnifica, Mediterranean
1 / 24
6 % off
MSC Cruises
Duration
7 nights
Date
14 Nov 2026
Ship
MSC Magnifica
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Marseille, France
£419
From
£394
Price per person / inside stateroom
Show all departures (2)
MSC Orchestra, Mediterranean
1 / 21
6 % off
MSC Cruises
Duration
7 nights
Date
14 Nov 2026
Ship
MSC Orchestra
  • Departure - Bari, Italy
  • 6 stops  
  • Arrival - Bari, Italy
£709
From
£667
Price per person / balcony stateroom
Show all departures (7)
MSC Lirica, Mediterranean
1 / 15
6 % off
MSC Cruises
Duration
11 nights
Date
14 Nov 2026
Ship
MSC Lirica
  • Departure - Split, Croatia
  • 9 stops  
  • Arrival - Split, Croatia
£876
From
£824
Price per person / inside stateroom
Show all departures (4)
MSC Sinfonia, Mediterranean
1 / 30
6 % off
MSC Cruises
Duration
7 nights
Date
15 Nov 2026
Ship
MSC Sinfonia
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£369
From
£347
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MS Michelangelo, Venice Lagoon
1 / 7
CroisiEurope Cruises
Duration
4 nights
Date
15 Nov 2026
Ship
MS Michelangelo
  • Departure - Venice, Italy
  • 5 stops  
  • Arrival - Venice, Italy
From
£749
Price per person / oceanview stateroom
Show all departures (24)
MSC Lirica, Mediterranean
1 / 15
6 % off
MSC Cruises
Duration
11 nights
Date
15 Nov 2026
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 9 stops  
  • Arrival - Venice, Italy
£837
From
£787
Price per person / oceanview stateroom
Show all departures (6)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
EXPLORA II, Mediterranean
1 / 20
Explora Journeys
Duration
4 nights
Date
15 Nov 2026
Ship
EXPLORA II
  • Departure - Bari, Italy
  • 4 stops  
  • Arrival - Athens (Piraeus), Greece
From
£2735
Price per person / suite
Marina, Mediterranean
1 / 17
Oceania Cruises
Duration
10 nights
Date
15 Nov 2026
Ship
Marina
  • Departure - Civitavecchia (Rome), Italy
  • 10 stops  
  • Arrival - Barcelona, Spain
From
£5699
Price per person / suite
MSC Sinfonia, Mediterranean
1 / 30
6 % off
MSC Cruises
Duration
7 nights
Date
16 Nov 2026
Ship
MSC Sinfonia
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Marseille, France
£419
From
£394
Price per person / inside stateroom
MSC Euribia, Mediterranean
1 / 32
6 % off
MSC Cruises
Duration
7 nights
Date
16 Nov 2026
Ship
MSC Euribia
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
£481
From
£453
Price per person / inside stateroom
Show all departures (19)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Orchestra, Mediterranean
1 / 21
6 % off
MSC Cruises
Duration
7 nights
Date
16 Nov 2026
Ship
MSC Orchestra
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£519
From
£488
Price per person / oceanview stateroom
Show all departures (8)
MS Mistral, Rhone River
1 / 8
CroisiEurope Cruises
Duration
5 nights
Date
16 Nov 2026
Ship
MS Mistral
  • Departure - Lyon, France
  • 6 stops  
  • Arrival - Lyon, France
From
£620
Price per person / oceanview stateroom
Show all departures (4)
MV La Belle de l'Adriatique, Mediterranean
1 / 10
CroisiEurope Cruises
Duration
7 nights
Date
16 Nov 2026
Ship
MV La Belle de l'Adriatique
  • Departure - Valletta, Malta
  • 8 stops  
  • Arrival - Valletta, Malta
From
£1901
Price per person / oceanview stateroom
Show all departures (8)
MSC Sinfonia, Mediterranean
1 / 30
6 % off
MSC Cruises
Duration
7 nights
Date
17 Nov 2026
Ship
MSC Sinfonia
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
£359
From
£338
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Euribia, Mediterranean
1 / 32
6 % off
MSC Cruises
Duration
7 nights
Date
18 Nov 2026
Ship
MSC Euribia
  • Departure - Palermo, Sicily
  • 7 stops  
  • Arrival - Palermo, Sicily
£619
From
£582
Price per person / balcony stateroom
Show all departures (21)
Silver Ray, Mediterranean
1 / 25
Silversea
Duration
10 nights
Date
18 Nov 2026
Ship
Silver Ray
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Lisbon, Portugal
From
£7150
Price per person / suite
Balmoral, Mediterranean
1 / 14
Fred Olsen Cruise Lines
Duration
11 nights
Date
19 Nov 2026
Ship
Balmoral
  • Departure - Athens (Piraeus), Greece
  • 8 stops  
  • Arrival - Santa Cruz, Tenerife
From
£1299
Price per person / inside stateroom
AmaKristina, Rhone River
1 / 15
AmaWaterways
Duration
7 nights
Date
19 Nov 2026
Ship
AmaKristina
  • Departure - Lyon, France
  • 8 stops  
  • Arrival - Arles, France
From
£2791
Price per person / oceanview stateroom
Show all departures (4)
EXPLORA II, Mediterranean
1 / 20
Explora Journeys
Duration
5 nights
Date
19 Nov 2026
Ship
EXPLORA II
  • Departure - Athens (Piraeus), Greece
  • 5 stops  
  • Arrival - Brindisi, Italy
From
£12600
Price per person / suite
EXPLORA II, Mediterranean
1 / 20
Explora Journeys
Duration
10 nights
Date
19 Nov 2026
Ship
EXPLORA II
  • Departure - Athens (Piraeus), Greece
  • 8 stops  
  • Arrival - Athens (Piraeus), Greece
From
£33510
Price per person / suite
MSC Sinfonia, Mediterranean
1 / 30
6 % off
MSC Cruises
Duration
8 nights
Date
20 Nov 2026
Ship
MSC Sinfonia
  • Departure - Valencia, Spain
  • 8 stops  
  • Arrival - Valencia, Spain
£369
From
£347
Price per person / inside stateroom
MSC Sinfonia, Mediterranean
1 / 30
6 % off
MSC Cruises
Duration
6 nights
Date
20 Nov 2026
Ship
MSC Sinfonia
  • Departure - Valencia, Spain
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£409
From
£385
Price per person / oceanview stateroom
MSC Magnifica, Mediterranean
1 / 24
6 % off
MSC Cruises
Duration
7 nights
Date
20 Nov 2026
Ship
MSC Magnifica
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£429
From
£404
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MS Rhone Princess, Rhone River
1 / 6
CroisiEurope Cruises
Duration
5 nights
Date
20 Nov 2026
Ship
MS Rhone Princess
  • Departure - Lyon, France
  • 6 stops  
  • Arrival - Lyon, France
From
£620
Price per person / oceanview stateroom
Show all departures (2)
Bolette, Mediterranean
1 / 22
Fred Olsen Cruise Lines
Duration
16 nights
Date
21 Nov 2026
Ship
Bolette
  • Departure - Liverpool, Great Britain
  • 9 stops  
  • Arrival - Liverpool, Great Britain
From
£1999
Price per person / inside stateroom
Emerald Liberte, Rhone River
1 / 16
Emerald Cruises
Duration
7 nights
Date
21 Nov 2026
Ship
Emerald Liberte
  • Departure - Lyon, France
  • 8 stops  
  • Arrival - Arles, France
From
£2295
Price per person / suite
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
MSC Sinfonia, Mediterranean
1 / 30
6 % off
MSC Cruises
Duration
7 nights
Date
22 Nov 2026
Ship
MSC Sinfonia
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
£379
From
£357
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Euribia, Mediterranean
1 / 32
6 % off
MSC Cruises
Duration
7 nights
Date
22 Nov 2026
Ship
MSC Euribia
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Marseille, France
£529
From
£498
Price per person / balcony stateroom
Show all departures (19)
Sirena, Mediterranean
1 / 12
Oceania Cruises
Duration
10 nights
Date
22 Nov 2026
Ship
Sirena
  • Departure - Venice, Italy
  • 11 stops  
  • Arrival - Civitavecchia (Rome), Italy
From
£4449
Price per person / balcony stateroom
MS Camargue, Rhone River
1 / 7
CroisiEurope Cruises
Duration
5 nights
Date
23 Nov 2026
Ship
MS Camargue
  • Departure - Lyon, France
  • 6 stops  
  • Arrival - Lyon, France
From
£753
Price per person / oceanview stateroom
MSC Sinfonia, Mediterranean
1 / 30
6 % off
MSC Cruises
Duration
7 nights
Date
23 Nov 2026
Ship
MSC Sinfonia
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Marseille, France
£869
From
£817
Price per person / suite
Show all departures (12)
Silver Nova, Mediterranean
1 / 22
Silversea
Duration
7 nights
Date
23 Nov 2026
Ship
Silver Nova
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Barcelona, Spain
From
£5250
Price per person / suite
MSC Sinfonia, Mediterranean
1 / 30
6 % off
MSC Cruises
Duration
7 nights
Date
24 Nov 2026
Ship
MSC Sinfonia
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
£379
From
£357
Price per person / oceanview stateroom
Show all departures (14)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
MSC Euribia, Mediterranean
1 / 32
6 % off
MSC Cruises
Duration
7 nights
Date
24 Nov 2026
Ship
MSC Euribia
  • Departure - Naples, Italy
  • 7 stops  
  • Arrival - Naples, Italy
£409
From
£385
Price per person / inside stateroom
Show all departures (18)
EXPLORA II, Mediterranean
1 / 20
Explora Journeys
Duration
5 nights
Date
24 Nov 2026
Ship
EXPLORA II
  • Departure - Brindisi, Italy
  • 4 stops  
  • Arrival - Athens (Piraeus), Greece
From
£5025
Price per person / suite
MSC Orchestra, Mediterranean
1 / 21
6 % off
MSC Cruises
Duration
7 nights
Date
25 Nov 2026
Ship
MSC Orchestra
  • Departure - Istanbul, Turkey
  • 6 stops  
  • Arrival - Istanbul, Turkey
£519
From
£488
Price per person / inside stateroom
Show all departures (5)
Silver Dawn, Mediterranean
1 / 20
Silversea
Duration
14 nights
Date
25 Nov 2026
Ship
Silver Dawn
  • Departure - Civitavecchia (Rome), Italy
  • 12 stops  
  • Arrival - Lisbon, Portugal
From
£8600
Price per person / suite
MSC Sinfonia, Mediterranean
1 / 30
6 % off
MSC Cruises
Duration
7 nights
Date
26 Nov 2026
Ship
MSC Sinfonia
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£429
From
£404
Price per person / inside stateroom
Show all departures (14)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
Marella Explorer, Mediterranean
1 / 29
Marella Cruises
Duration
4 nights
Date
26 Nov 2026
Ship
Marella Explorer
  • Departure - Malaga, Spain
  • 4 stops  
  • Arrival - Las Palmas, Canary Islands
From
£838
Price per person / oceanview stateroom
Available promotion:
All-inclusive as standard!
Celebrity Infinity, Mediterranean
1 / 29
Discount
Celebrity Cruises
Duration
12 nights
Date
26 Nov 2026
Ship
Celebrity Infinity
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
£1323
From
£1284
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*
Azamara Quest, Mediterranean
1 / 14
Discount
Azamara
Duration
8 nights
Date
26 Nov 2026
Ship
Azamara Quest
  • Departure - Athens (Piraeus), Greece
  • 8 stops  
  • Arrival - Malaga, Spain
£1389
From
£1334
Price per person / oceanview stateroom
Available promotion:
Receive up to $750 onboard credit per stateroom.*
Aurora, Mediterranean
1 / 27
Discount
P&O Cruises
Duration
14 nights
Date
27 Nov 2026
Ship
Aurora
  • Departure - Southampton, Great Britain
  • 8 stops  
  • Arrival - Southampton, Great Britain
£1019
From
£981
Price per person / inside stateroom
Available promotion:
Onboard spending money*
MS Michelangelo, Po River
1 / 7
CroisiEurope Cruises
Duration
6 nights
Date
27 Nov 2026
Ship
MS Michelangelo
  • Departure - Venice, Italy
  • 7 stops  
  • Arrival - Milan, Italy
From
£1514
Price per person / oceanview stateroom
Seven Seas Voyager, Mediterranean
1 / 10
Regent Seven Seas Cruises
Duration
10 nights
Date
27 Nov 2026
Ship
Seven Seas Voyager
  • Departure - Istanbul, Turkey
  • 9 stops  
  • Arrival - Athens (Piraeus), Greece
From
£9249
Price per person / suite
50 of 3766 pcs