Cruise holidays

Mediterranean Cruises from Australia

A Mediterranean cruise lets you unpack once and wake up in a new country: Italian piazzas, Greek island sunsets, Croatian old towns and Spanish tapas. We compare Mediterranean cruise deals and arrange flights from Australia and hotels in your departure city.

Get a free Mediterranean cruise quote

Best time for a Mediterranean cruise

Spring and autumn (April to June and September to October) offer pleasant weather and smaller crowds. July and August are hot and busy but have the longest sailing season.

Popular ports and highlights

  • Barcelona
  • Rome (Civitavecchia)
  • Venice
  • Santorini and Mykonos
  • Dubrovnik
  • Athens (Piraeus)
  • Naples and the Amalfi Coast
  • Marseille

Cruise lines that sail here

  • MSC Cruises
  • Celebrity Cruises
  • Princess Cruises
  • Royal Caribbean
  • Norwegian Cruise Line
  • Holland America Line
  • Cunard

Typical cruise length and departure ports

Seven-night western or eastern Mediterranean cruises are popular, with 10 to 14 night itineraries covering more ports. Common departure ports include Barcelona, Rome, Venice and Athens.

Compare Mediterranean cruise deals with Book My Holiday

Book My Holiday is a Melbourne travel agency. Tell us your travel dates, budget and preferred cruise line and we will prepare a free personalised quote, including international flights, hotels and transfers if you need them. See our latest cruise deals and promotions, international flights and hotels.

Request my free cruise quote

Itineraries, seasons and cruise lines change from year to year, so we confirm current sailings and fares in your personalised quote.

Good to know

Mediterranean cruise questions

Which is better: a western or eastern Mediterranean cruise?

Western itineraries focus on Spain, France and Italy, while eastern itineraries cover Greece, Croatia and the Adriatic. Many cruises blend the two. We can match an itinerary to your interests.

Can you arrange a hotel before my Mediterranean cruise?

Yes. We can book hotels in Barcelona, Rome, Venice or Athens before or after your cruise, plus flights from Australia.