Port guide: the best of the Med with Marella Cruises

The Mediterranean is peppered with pretty ports that welcome all sizes of ships, all year round. If you're considering a cruise in this much-loved region, you won't want to miss our bespoke guide to Marella Cruises' calling points, complete with climate info and top tips for making the most of short visits to these popular ports.

  1. Palma, Majorca
  2. Dubrovnik, Croatia
  3. Ajaccio, Corsica
  4. Piraeus (for Athens), Greece
  5. Corfu Town, Corfu, Greece
  6. Thira, Santorini, Greece
  7. Civitavecchia (for Rome), Italy
  8. Naples, Italy
  9. Messina, Sicily, Italy
  10. Valletta, Malta
  11. Kotor, Montenegro
Beach holidays to Corsica, France
Beach holidays to Corsica, France © SkandyQC - Flickr CC BY-NC-ND 2.0

Interested in a voyage with Marella Cruises? Check out the latest deals on cruises* around the Mediterranean - and further afield - in 2025/2026 and get booking today.

1. Palma, Majorca, Spain

Palma* is handily an intriguing microcosm of Spanish cities. There's the pedestrianised La Rambla and a Gaudi crafted cathedral, much like Barcelona, tapas bars that would pass muster in Seville and even a bijou version of Madrid's Plaza Mayor where you can relax with a café con leche and take it all in.

Over the last decade the largest hub in the Balearic Islands has really come of age as a city break destination with a new flurry of funky bars and chic restaurants, not to mention cruise ship passenger-friendly shops.

There are half a dozen food markets, too, in this multi-Michelin-starred foodie hub. It's urban Spain in a day trip nutshell. Book the hop-on-hop-off bus before you disembark to get an idea of the layout or snare a ticket for the cute old train that rambles off into the mountains bound for picturesque Soller.

Palma weather

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Maximum daytime temperature °F
55°F maximum daytime temperature in January in Palma55
57°F maximum daytime temperature in February in Palma57
59°F maximum daytime temperature in March in Palma59
63°F maximum daytime temperature in April in Palma63
70°F maximum daytime temperature in May in Palma70
77°F maximum daytime temperature in June in Palma77
82°F maximum daytime temperature in July in Palma82
82°F maximum daytime temperature in August in Palma82
79°F maximum daytime temperature in September in Palma79
72°F maximum daytime temperature in October in Palma72
63°F maximum daytime temperature in November in Palma63
57°F maximum daytime temperature in December in Palma57
Hours of sunshine (daily)
Days with some rainfall
14 days with some rainfall in January in Palma14
12 days with some rainfall in February in Palma12
12 days with some rainfall in March in Palma12
11 days with some rainfall in April in Palma11
9 days with some rainfall in May in Palma9
6 days with some rainfall in June in Palma6
4 days with some rainfall in July in Palma4
5 days with some rainfall in August in Palma5
7 days with some rainfall in September in Palma7
12 days with some rainfall in October in Palma12
12 days with some rainfall in November in Palma12
14 days with some rainfall in December in Palma14
Sea temperature °F
59°F sea temperature in January in Palma59
57°F sea temperature in February in Palma57
57°F sea temperature in March in Palma57
59°F sea temperature in April in Palma59
64°F sea temperature in May in Palma64
72°F sea temperature in June in Palma72
77°F sea temperature in July in Palma77
79°F sea temperature in August in Palma79
77°F sea temperature in September in Palma77
72°F sea temperature in October in Palma72
66°F sea temperature in November in Palma66
61°F sea temperature in December in Palma61

2. Dubrovnik, Croatia

It's easy to see why the producers of Game of Thrones love Dubrovnik* and why Lord Byron eulogised this southern Croatian charmer as the 'Pearl of the Adriatic'. It really is, a perfectly preserved Baroque city-state tucked beneath rugged limestone mountains and surrounded on three sides by some of the cleanest seas in Europe.

The walled city of Dubrovnik from Mount Srd
The walled city of Dubrovnik from Mount Srd © Anna Lurye - Fotolia.com

Its pedestrianised old core is awash with chocolate box pretty historical buildings - palaces, churches and monasteries that date back to the city's days as the venerated Republic of Ragusa.

Wandering through the web of old stone-clad lanes is like leafing through the dusty pages of a historical novel. Book a city walk and cable car combo before you arrive to enjoy epic views of this utterly unique city, or get active with a kayak tour around the sturdy old walls; how about a Game of Thrones themed tour?

Dubrovnik weather

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Maximum daytime temperature °F
45°F maximum daytime temperature in January in Dubrovnik45
48°F maximum daytime temperature in February in Dubrovnik48
54°F maximum daytime temperature in March in Dubrovnik54
61°F maximum daytime temperature in April in Dubrovnik61
70°F maximum daytime temperature in May in Dubrovnik70
77°F maximum daytime temperature in June in Dubrovnik77
82°F maximum daytime temperature in July in Dubrovnik82
82°F maximum daytime temperature in August in Dubrovnik82
75°F maximum daytime temperature in September in Dubrovnik75
66°F maximum daytime temperature in October in Dubrovnik66
55°F maximum daytime temperature in November in Dubrovnik55
46°F maximum daytime temperature in December in Dubrovnik46
Hours of sunshine (daily)
Days with some rainfall
13 days with some rainfall in January in Dubrovnik13
12 days with some rainfall in February in Dubrovnik12
13 days with some rainfall in March in Dubrovnik13
13 days with some rainfall in April in Dubrovnik13
10 days with some rainfall in May in Dubrovnik10
10 days with some rainfall in June in Dubrovnik10
7 days with some rainfall in July in Dubrovnik7
7 days with some rainfall in August in Dubrovnik7
8 days with some rainfall in September in Dubrovnik8
10 days with some rainfall in October in Dubrovnik10
13 days with some rainfall in November in Dubrovnik13
13 days with some rainfall in December in Dubrovnik13
Sea temperature °F
57°F sea temperature in January in Dubrovnik57
57°F sea temperature in February in Dubrovnik57
57°F sea temperature in March in Dubrovnik57
59°F sea temperature in April in Dubrovnik59
64°F sea temperature in May in Dubrovnik64
72°F sea temperature in June in Dubrovnik72
75°F sea temperature in July in Dubrovnik75
77°F sea temperature in August in Dubrovnik77
73°F sea temperature in September in Dubrovnik73
70°F sea temperature in October in Dubrovnik70
64°F sea temperature in November in Dubrovnik64
59°F sea temperature in December in Dubrovnik59

3. Ajaccio, Corsica

The Corsican capital of Ajaccio* offers a beguiling mix of cultures, with the rich Corsican heritage woven around the influence of mainland France, much like the character of its most famous son, a certain Napoleon Bonaparte. Born here in 1769, Napoleon, of course, went on to become the emperor of France.

As you breeze into this sun-drenched city you will appreciate its idyllic setting in the Bay of Ajaccio. It's a great city for aimless wandering, stopping off to enjoy superb coffee and something sweet from a very local patisserie.

There's plenty of history too, which oozes from its mélange of older buildings - you can even visit Napoleon's ancestral home and discover more about a man who went on to take over swathes of Europe. You can also reserve myriad day trips if you want to discover more of the island. How about a foodie trip inland or an adventure-themed look at 'Corsica's Natural Beauty'?

Ajaccio weather

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Maximum daytime temperature °F
54°F maximum daytime temperature in January in Ajaccio54
55°F maximum daytime temperature in February in Ajaccio55
57°F maximum daytime temperature in March in Ajaccio57
61°F maximum daytime temperature in April in Ajaccio61
68°F maximum daytime temperature in May in Ajaccio68
73°F maximum daytime temperature in June in Ajaccio73
81°F maximum daytime temperature in July in Ajaccio81
81°F maximum daytime temperature in August in Ajaccio81
75°F maximum daytime temperature in September in Ajaccio75
70°F maximum daytime temperature in October in Ajaccio70
63°F maximum daytime temperature in November in Ajaccio63
55°F maximum daytime temperature in December in Ajaccio55
Hours of sunshine (daily)
Days with some rainfall
12 days with some rainfall in January in Ajaccio12
12 days with some rainfall in February in Ajaccio12
12 days with some rainfall in March in Ajaccio12
11 days with some rainfall in April in Ajaccio11
9 days with some rainfall in May in Ajaccio9
6 days with some rainfall in June in Ajaccio6
3 days with some rainfall in July in Ajaccio3
4 days with some rainfall in August in Ajaccio4
6 days with some rainfall in September in Ajaccio6
10 days with some rainfall in October in Ajaccio10
13 days with some rainfall in November in Ajaccio13
13 days with some rainfall in December in Ajaccio13
Sea temperature °F
57°F sea temperature in January in Ajaccio57
55°F sea temperature in February in Ajaccio55
55°F sea temperature in March in Ajaccio55
57°F sea temperature in April in Ajaccio57
63°F sea temperature in May in Ajaccio63
70°F sea temperature in June in Ajaccio70
73°F sea temperature in July in Ajaccio73
77°F sea temperature in August in Ajaccio77
73°F sea temperature in September in Ajaccio73
70°F sea temperature in October in Ajaccio70
64°F sea temperature in November in Ajaccio64
59°F sea temperature in December in Ajaccio59

4. Piraeus (for Athens), Greece

You could soak up the vibe in the lively port city of Piraeus* watching the never-ending stream of people scooting off to the isles on the myriad ferries, but most visitors understandably instead make a beeline for Athens. You should too, as the thrilling Greek capital is literally the birthplace of western civilisation as we know it, a truly miraculous place whose importance cannot be overstated.

The ancient ruins of the Parthenon, Athens
The ancient ruins of the Parthenon, Athens © Mister No - Wikimedia CC BY 3.0

Stand on the landmark hilltop Acropolis and visit the glitzy new Acropolis Museum to learn more about Greek civilisation. Afterwards, the atmospheric streets of the old world Plaka await and the grandeur of modern Greece strides proudly across Constitution Square, where the soldiers theatrically strut through the changing of the guard ceremony.

Before you sail in you can snare a hop-on-hop-off bus ticket that covers both Piraeus and Athens, choose from a vault of historic tours or venture off to check out the breathtaking Corinth Canal.

Piraeus weather

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Maximum daytime temperature °F
54°F maximum daytime temperature in January in Athens54
55°F maximum daytime temperature in February in Athens55
59°F maximum daytime temperature in March in Athens59
66°F maximum daytime temperature in April in Athens66
75°F maximum daytime temperature in May in Athens75
84°F maximum daytime temperature in June in Athens84
90°F maximum daytime temperature in July in Athens90
88°F maximum daytime temperature in August in Athens88
82°F maximum daytime temperature in September in Athens82
72°F maximum daytime temperature in October in Athens72
64°F maximum daytime temperature in November in Athens64
57°F maximum daytime temperature in December in Athens57
Hours of sunshine (daily)
Days with some rainfall
8 days with some rainfall in January in Athens8
9 days with some rainfall in February in Athens9
8 days with some rainfall in March in Athens8
7 days with some rainfall in April in Athens7
5 days with some rainfall in May in Athens5
2 days with some rainfall in June in Athens2
1 day with some rainfall in July in Athens1
2 days with some rainfall in August in Athens2
2 days with some rainfall in September in Athens2
6 days with some rainfall in October in Athens6
9 days with some rainfall in November in Athens9
10 days with some rainfall in December in Athens10
Sea temperature °F
59°F sea temperature in January in Athens59
57°F sea temperature in February in Athens57
57°F sea temperature in March in Athens57
59°F sea temperature in April in Athens59
64°F sea temperature in May in Athens64
72°F sea temperature in June in Athens72
77°F sea temperature in July in Athens77
79°F sea temperature in August in Athens79
77°F sea temperature in September in Athens77
72°F sea temperature in October in Athens72
68°F sea temperature in November in Athens68
63°F sea temperature in December in Athens63

5. Corfu Town, Corfu, Greece

It may be best known as a beach holiday island, but handily the capital of Corfu Town* is also a deeply historic city that wears its colourful heritage very much on its sleeve. No wonder it has been enshrined on UNESCO's coveted World Heritage list with its epic sweep of castles, churches, and palaces.

The most striking legacies have been left by the British and the Venetians. When the Venetians sailed in they liked it so much that they decided to stay for centuries and build lavish houses bedecked with those distinctive balconies.

A hop-on-hop-off bus tour takes in the pick of the sights. If you want to push out further those beaches await, as does the rich interior and coastline of the 'Emerald Isle', with gems like the Sea Caves of Paleokastritsa, Greece's answer to Capri and a striking riposte at that.

Corfu Town weather

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Maximum daytime temperature °F
55°F maximum daytime temperature in January in Corfu Town55
55°F maximum daytime temperature in February in Corfu Town55
61°F maximum daytime temperature in March in Corfu Town61
66°F maximum daytime temperature in April in Corfu Town66
73°F maximum daytime temperature in May in Corfu Town73
82°F maximum daytime temperature in June in Corfu Town82
88°F maximum daytime temperature in July in Corfu Town88
88°F maximum daytime temperature in August in Corfu Town88
81°F maximum daytime temperature in September in Corfu Town81
72°F maximum daytime temperature in October in Corfu Town72
64°F maximum daytime temperature in November in Corfu Town64
57°F maximum daytime temperature in December in Corfu Town57
Hours of sunshine (daily)
Days with some rainfall
14 days with some rainfall in January in Corfu Town14
13 days with some rainfall in February in Corfu Town13
13 days with some rainfall in March in Corfu Town13
12 days with some rainfall in April in Corfu Town12
9 days with some rainfall in May in Corfu Town9
6 days with some rainfall in June in Corfu Town6
4 days with some rainfall in July in Corfu Town4
4 days with some rainfall in August in Corfu Town4
6 days with some rainfall in September in Corfu Town6
10 days with some rainfall in October in Corfu Town10
14 days with some rainfall in November in Corfu Town14
15 days with some rainfall in December in Corfu Town15
Sea temperature °F
59°F sea temperature in January in Corfu Town59
59°F sea temperature in February in Corfu Town59
59°F sea temperature in March in Corfu Town59
61°F sea temperature in April in Corfu Town61
66°F sea temperature in May in Corfu Town66
72°F sea temperature in June in Corfu Town72
75°F sea temperature in July in Corfu Town75
77°F sea temperature in August in Corfu Town77
75°F sea temperature in September in Corfu Town75
72°F sea temperature in October in Corfu Town72
66°F sea temperature in November in Corfu Town66
63°F sea temperature in December in Corfu Town63

6. Thira, Santorini, Greece

You'll feel like you have been here before when you first catch sight of Thira* in Santorini, an icon beauty and the quintessential Greek island. It strikes forth with its whitewashed houses, gleaming blue roofs and domes, which are the perfect foil for the deep blue seas that ripple temptingly all around the sea cliffs.

An iconic Santorini view - seascape and blue dome included
An iconic Santorini view - seascape and blue dome included © Hans Johnson - Flickr CC BY-ND 2.0

The pretty blue-topped town of Oia is a star, where the centuries peel back at every turn - it invites a wander. You can gaze down into a volcanic caldera here, which helps you appreciate just how much volcanic activity has formed the island that fills your senses with Mediterranean joy today.

Alternatively, how about chilling out in the hot springs at Palea Kameni or taking an excursion that discovers the 'Hidden Santorini'? Whatever you do you will soon why Santorini is so regularly featured in those top islands of the world lists.

Thira weather

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Maximum daytime temperature °F
57°F maximum daytime temperature in January in Thira57
57°F maximum daytime temperature in February in Thira57
61°F maximum daytime temperature in March in Thira61
66°F maximum daytime temperature in April in Thira66
72°F maximum daytime temperature in May in Thira72
79°F maximum daytime temperature in June in Thira79
82°F maximum daytime temperature in July in Thira82
81°F maximum daytime temperature in August in Thira81
77°F maximum daytime temperature in September in Thira77
72°F maximum daytime temperature in October in Thira72
66°F maximum daytime temperature in November in Thira66
61°F maximum daytime temperature in December in Thira61
Hours of sunshine (daily)
Days with some rainfall
11 days with some rainfall in January in Thira11
10 days with some rainfall in February in Thira10
8 days with some rainfall in March in Thira8
5 days with some rainfall in April in Thira5
3 days with some rainfall in May in Thira3
1 day with some rainfall in June in Thira1
1 day with some rainfall in July in Thira1
1 day with some rainfall in August in Thira1
1 day with some rainfall in September in Thira1
4 days with some rainfall in October in Thira4
8 days with some rainfall in November in Thira8
12 days with some rainfall in December in Thira12
Sea temperature °F
61°F sea temperature in January in Thira61
61°F sea temperature in February in Thira61
61°F sea temperature in March in Thira61
61°F sea temperature in April in Thira61
66°F sea temperature in May in Thira66
72°F sea temperature in June in Thira72
73°F sea temperature in July in Thira73
75°F sea temperature in August in Thira75
75°F sea temperature in September in Thira75
72°F sea temperature in October in Thira72
66°F sea temperature in November in Thira66
63°F sea temperature in December in Thira63

7. Civitavecchia (for Rome), Italy

The 'Eternal City' is one of those places that you have to visit at least once in a lifetime. The epic streets ooze history and drama with landmark sights already imprinted on your brain before you arrive like the epic Colosseum.

You can stroll through the very heart of Roman life across the Forum feeling the centuries beneath your feet on stones once smoothed by the sandals of Roman legionnaires. Another Rome awaits in the Vatican City, a state within a city that's impossible not to be overwhelmed by, no matter your beliefs.

As the Italian capital, Rome also boasts a lively café culture and some of the best shopping in the land. This being Italy, that is really saying something, so bring your credit cards. Getting to Rome sees you arrive into the port of Civitavecchia, just over an hour's transfer from the inland capital.

Rome weather

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Maximum daytime temperature °F
54°F maximum daytime temperature in January in Rome54
55°F maximum daytime temperature in February in Rome55
61°F maximum daytime temperature in March in Rome61
64°F maximum daytime temperature in April in Rome64
73°F maximum daytime temperature in May in Rome73
81°F maximum daytime temperature in June in Rome81
86°F maximum daytime temperature in July in Rome86
86°F maximum daytime temperature in August in Rome86
81°F maximum daytime temperature in September in Rome81
72°F maximum daytime temperature in October in Rome72
63°F maximum daytime temperature in November in Rome63
55°F maximum daytime temperature in December in Rome55
Hours of sunshine (daily)
Days with some rainfall
14 days with some rainfall in January in Rome14
13 days with some rainfall in February in Rome13
13 days with some rainfall in March in Rome13
13 days with some rainfall in April in Rome13
10 days with some rainfall in May in Rome10
8 days with some rainfall in June in Rome8
5 days with some rainfall in July in Rome5
6 days with some rainfall in August in Rome6
9 days with some rainfall in September in Rome9
12 days with some rainfall in October in Rome12
15 days with some rainfall in November in Rome15
14 days with some rainfall in December in Rome14

8. Naples, Italy

You could easily spend the day in the city of Naples* as it's the home of pizza (the first Margherita was conjured up here in 1889 to celebrate the eponymous queen), and it boasts myriad historic treasures of its own in its UNESCO World Heritage-listed old town.

Mighty Mount Vesuvius and the Bay of Naples
Mighty Mount Vesuvius and the Bay of Naples © Sergii Figurnyi - Fotolia.com

These are, of course, dwarfed by what you will find starring nearby at Pompeii. The citizens of this world-famous village and its cousin Herculaneum were wiped out by the massive volcanic eruption of Mount Vesuvius in 79AD, but they left an intriguing legacy in their eerily preserved houses, streets and public buildings.

Perhaps most striking are the inhabitants who were turned to stone by the volcanic ash. Pompeii is truly one of the world's most unmissable historic sights. A more relaxed excursion awaits on the glitzy offshore island of Capri, which is a favourite of the Italian cognoscenti and Hollywood A-Listers.

Naples weather

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Maximum daytime temperature °F
54°F maximum daytime temperature in January in Naples54
55°F maximum daytime temperature in February in Naples55
59°F maximum daytime temperature in March in Naples59
64°F maximum daytime temperature in April in Naples64
73°F maximum daytime temperature in May in Naples73
79°F maximum daytime temperature in June in Naples79
84°F maximum daytime temperature in July in Naples84
84°F maximum daytime temperature in August in Naples84
79°F maximum daytime temperature in September in Naples79
72°F maximum daytime temperature in October in Naples72
63°F maximum daytime temperature in November in Naples63
55°F maximum daytime temperature in December in Naples55
Hours of sunshine (daily)
Days with some rainfall
14 days with some rainfall in January in Naples14
13 days with some rainfall in February in Naples13
15 days with some rainfall in March in Naples15
13 days with some rainfall in April in Naples13
10 days with some rainfall in May in Naples10
8 days with some rainfall in June in Naples8
5 days with some rainfall in July in Naples5
7 days with some rainfall in August in Naples7
9 days with some rainfall in September in Naples9
12 days with some rainfall in October in Naples12
15 days with some rainfall in November in Naples15
15 days with some rainfall in December in Naples15
Sea temperature °F
59°F sea temperature in January in Naples59
57°F sea temperature in February in Naples57
57°F sea temperature in March in Naples57
59°F sea temperature in April in Naples59
66°F sea temperature in May in Naples66
72°F sea temperature in June in Naples72
77°F sea temperature in July in Naples77
79°F sea temperature in August in Naples79
75°F sea temperature in September in Naples75
72°F sea temperature in October in Naples72
66°F sea temperature in November in Naples66
63°F sea temperature in December in Naples63

Top tip: although you can often find last-minute cruise deals, ships tend to fill up more than a year in advance. If you're thinking of taking a cruise, it's best to book as early as possible to avoid disappointment.

9. Messina, Sicily, Italy

Sicily is Italy's sultry southern charmer and the lively port city of Messina* boasts plenty of character and swagger. It's a great city for strolling around taking in the inspiration for Shakespeare's Much Ado About Nothing.

One unusual attraction is the Norman citadel on Piazza del Duomo, which houses the world's largest astronomical clock - come here to see it in action at midday. Towering over proceedings in this scenic part of the world is Mount Etna, one of the world's most famous volcanoes. You can rattle along its lower slopes on the narrow gauge Circumetnea Railway.

If gangster films are more your thing, you won't want to miss out on a trip that delves into the 'Godfather Villages' of Savoca and Forza D'Agro. You'll get the chance to peek inside the church where Michael Corleone's wedding was filmed as you slip behind the silver screen.

Messina weather

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Maximum daytime temperature °F
57°F maximum daytime temperature in January in Messina57
57°F maximum daytime temperature in February in Messina57
59°F maximum daytime temperature in March in Messina59
64°F maximum daytime temperature in April in Messina64
72°F maximum daytime temperature in May in Messina72
79°F maximum daytime temperature in June in Messina79
84°F maximum daytime temperature in July in Messina84
84°F maximum daytime temperature in August in Messina84
81°F maximum daytime temperature in September in Messina81
72°F maximum daytime temperature in October in Messina72
64°F maximum daytime temperature in November in Messina64
59°F maximum daytime temperature in December in Messina59
Hours of sunshine (daily)
Days with some rainfall
11 days with some rainfall in January in Messina11
10 days with some rainfall in February in Messina10
10 days with some rainfall in March in Messina10
9 days with some rainfall in April in Messina9
5 days with some rainfall in May in Messina5
3 days with some rainfall in June in Messina3
2 days with some rainfall in July in Messina2
3 days with some rainfall in August in Messina3
5 days with some rainfall in September in Messina5
9 days with some rainfall in October in Messina9
11 days with some rainfall in November in Messina11
12 days with some rainfall in December in Messina12
Sea temperature °F
59°F sea temperature in January in Messina59
57°F sea temperature in February in Messina57
57°F sea temperature in March in Messina57
59°F sea temperature in April in Messina59
64°F sea temperature in May in Messina64
72°F sea temperature in June in Messina72
77°F sea temperature in July in Messina77
79°F sea temperature in August in Messina79
77°F sea temperature in September in Messina77
72°F sea temperature in October in Messina72
68°F sea temperature in November in Messina68
63°F sea temperature in December in Messina63

10. Valletta, Malta

The Maltese capital of Valletta* is one of the great harbour cities of the world, a striking wonderland of sturdy stone bastions, sweeping walls, soaring churches and looming cannons, that dramatically hint at the tumult of history that has swept through this Mediterranean outpost.

The old centre is awash with museums and cultural institutions, where you can learn all about the various civilisations who have tried to hold sway here and the now fiercely independent country of Malta.

You can easily spend a day wrapped in the charms of the city with a walk around its historic walls opening up a real window into its past and present. A boat trip is also a fun way to get a real feel for this most beguiling of cities and these can be booked onboard. Excursions also delve deep into the hinterland and the chocolate-box pretty village of Mdina, the former capital.

Valletta weather

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Maximum daytime temperature °F
59°F maximum daytime temperature in January in Valletta59
59°F maximum daytime temperature in February in Valletta59
61°F maximum daytime temperature in March in Valletta61
66°F maximum daytime temperature in April in Valletta66
73°F maximum daytime temperature in May in Valletta73
81°F maximum daytime temperature in June in Valletta81
86°F maximum daytime temperature in July in Valletta86
86°F maximum daytime temperature in August in Valletta86
82°F maximum daytime temperature in September in Valletta82
75°F maximum daytime temperature in October in Valletta75
68°F maximum daytime temperature in November in Valletta68
63°F maximum daytime temperature in December in Valletta63
Hours of sunshine (daily)
Days with some rainfall
13 days with some rainfall in January in Valletta13
10 days with some rainfall in February in Valletta10
9 days with some rainfall in March in Valletta9
6 days with some rainfall in April in Valletta6
3 days with some rainfall in May in Valletta3
1 day with some rainfall in June in Valletta1
0 days with some rainfall in July in Valletta0
1 day with some rainfall in August in Valletta1
4 days with some rainfall in September in Valletta4
10 days with some rainfall in October in Valletta10
10 days with some rainfall in November in Valletta10
13 days with some rainfall in December in Valletta13
Sea temperature °F
61°F sea temperature in January in Valletta61
59°F sea temperature in February in Valletta59
59°F sea temperature in March in Valletta59
61°F sea temperature in April in Valletta61
64°F sea temperature in May in Valletta64
72°F sea temperature in June in Valletta72
77°F sea temperature in July in Valletta77
79°F sea temperature in August in Valletta79
79°F sea temperature in September in Valletta79
75°F sea temperature in October in Valletta75
70°F sea temperature in November in Valletta70
64°F sea temperature in December in Valletta64

11. Kotor, Montenegro

It may be a relative newcomer to the cruise ship world, but Kotor* is easily one of the most striking destinations anywhere in the Adriatic. The approach could not be more breathtaking either as you ease into the winding island-studded Bay of Kotor beneath vaulting limestone mountains, with wee churches blinking back from the steep vine-clad slopes.

Pretty Perast in the Bay of Kotor, Montenegro
Pretty Perast in the Bay of Kotor, Montenegro © JFL Photography - Fotolia.com

Kotor is a historic time warp, a pedestrianised oasis whose stone streets are alive with grand palaces and mansions that speak of its once vast maritime wealth. This Montenegrin gem is also sprinkled with tempting pavement cafés and a burgeoning array of boutique shops.

Excursions include a visit to another historic gem, Budva, which comes blessed with sandy beaches too. An alternative is a deeply rewarding trip that takes in a swathe of this bijou country's highlights. This is particularly tempting as Montenegro is only now just starting to get a foothold on the tourist map of Europe.

Kotor weather

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Maximum daytime temperature °F
45°F maximum daytime temperature in January in Kotor45
46°F maximum daytime temperature in February in Kotor46
54°F maximum daytime temperature in March in Kotor54
61°F maximum daytime temperature in April in Kotor61
70°F maximum daytime temperature in May in Kotor70
77°F maximum daytime temperature in June in Kotor77
82°F maximum daytime temperature in July in Kotor82
82°F maximum daytime temperature in August in Kotor82
75°F maximum daytime temperature in September in Kotor75
64°F maximum daytime temperature in October in Kotor64
55°F maximum daytime temperature in November in Kotor55
46°F maximum daytime temperature in December in Kotor46
Hours of sunshine (daily)
Days with some rainfall
13 days with some rainfall in January in Kotor13
13 days with some rainfall in February in Kotor13
13 days with some rainfall in March in Kotor13
13 days with some rainfall in April in Kotor13
11 days with some rainfall in May in Kotor11
10 days with some rainfall in June in Kotor10
7 days with some rainfall in July in Kotor7
7 days with some rainfall in August in Kotor7
8 days with some rainfall in September in Kotor8
11 days with some rainfall in October in Kotor11
14 days with some rainfall in November in Kotor14
13 days with some rainfall in December in Kotor13
Sea temperature °F
57°F sea temperature in January in Kotor57
57°F sea temperature in February in Kotor57
57°F sea temperature in March in Kotor57
59°F sea temperature in April in Kotor59
66°F sea temperature in May in Kotor66
72°F sea temperature in June in Kotor72
77°F sea temperature in July in Kotor77
77°F sea temperature in August in Kotor77
73°F sea temperature in September in Kotor73
70°F sea temperature in October in Kotor70
64°F sea temperature in November in Kotor64
61°F sea temperature in December in Kotor61

Inspired to book your next cruise? Whether you're hoping to explore the shores of the Med or the likes of the Caribbean, don't miss our collection of Marella Cruises' deals and offers on journeys in 2025/2026.

Marella Cruises: Top deals on all inclusive summer sailings in 2025

More about the Mediterranean

Mediterranean by month

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

Robin McKelvie

Robin McKelvie

Robin McKelvie is a Scottish travel writer, author and broadcaster. He has visited over 100 countries and regularly writes about Scotland and the Canary Islands. As well as frequently contributing to Weather2Travel.com, Robin writes for publications including The Telegraph, The Independent, The Guardian, The Times and Wanderlust, and has authored more than 30 guidebooks.

Article updated on Saturday 25th December 2021 in: City Cruises Europe Excursions Marella Cruises

Back to top

Explore holidays in the sun for less

More holidays

Airport parking

More parking

Airport lounges

More lounges

Related posts

Back to Travel inspiration Top ^