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 °C
13°C maximum daytime temperature in January in Palma13
14°C maximum daytime temperature in February in Palma14
15°C maximum daytime temperature in March in Palma15
17°C maximum daytime temperature in April in Palma17
21°C maximum daytime temperature in May in Palma21
25°C maximum daytime temperature in June in Palma25
28°C maximum daytime temperature in July in Palma28
28°C maximum daytime temperature in August in Palma28
26°C maximum daytime temperature in September in Palma26
22°C maximum daytime temperature in October in Palma22
17°C maximum daytime temperature in November in Palma17
14°C maximum daytime temperature in December in Palma14
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 °C
15°C sea temperature in January in Palma15
14°C sea temperature in February in Palma14
14°C sea temperature in March in Palma14
15°C sea temperature in April in Palma15
18°C sea temperature in May in Palma18
22°C sea temperature in June in Palma22
25°C sea temperature in July in Palma25
26°C sea temperature in August in Palma26
25°C sea temperature in September in Palma25
22°C sea temperature in October in Palma22
19°C sea temperature in November in Palma19
16°C sea temperature in December in Palma16

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 °C
7°C maximum daytime temperature in January in Dubrovnik7
9°C maximum daytime temperature in February in Dubrovnik9
12°C maximum daytime temperature in March in Dubrovnik12
16°C maximum daytime temperature in April in Dubrovnik16
21°C maximum daytime temperature in May in Dubrovnik21
25°C maximum daytime temperature in June in Dubrovnik25
28°C maximum daytime temperature in July in Dubrovnik28
28°C maximum daytime temperature in August in Dubrovnik28
24°C maximum daytime temperature in September in Dubrovnik24
19°C maximum daytime temperature in October in Dubrovnik19
13°C maximum daytime temperature in November in Dubrovnik13
8°C maximum daytime temperature in December in Dubrovnik8
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 °C
14°C sea temperature in January in Dubrovnik14
14°C sea temperature in February in Dubrovnik14
14°C sea temperature in March in Dubrovnik14
15°C sea temperature in April in Dubrovnik15
18°C sea temperature in May in Dubrovnik18
22°C sea temperature in June in Dubrovnik22
24°C sea temperature in July in Dubrovnik24
25°C sea temperature in August in Dubrovnik25
23°C sea temperature in September in Dubrovnik23
21°C sea temperature in October in Dubrovnik21
18°C sea temperature in November in Dubrovnik18
15°C sea temperature in December in Dubrovnik15

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 °C
12°C maximum daytime temperature in January in Ajaccio12
13°C maximum daytime temperature in February in Ajaccio13
14°C maximum daytime temperature in March in Ajaccio14
16°C maximum daytime temperature in April in Ajaccio16
20°C maximum daytime temperature in May in Ajaccio20
23°C maximum daytime temperature in June in Ajaccio23
27°C maximum daytime temperature in July in Ajaccio27
27°C maximum daytime temperature in August in Ajaccio27
24°C maximum daytime temperature in September in Ajaccio24
21°C maximum daytime temperature in October in Ajaccio21
17°C maximum daytime temperature in November in Ajaccio17
13°C maximum daytime temperature in December in Ajaccio13
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 °C
14°C sea temperature in January in Ajaccio14
13°C sea temperature in February in Ajaccio13
13°C sea temperature in March in Ajaccio13
14°C sea temperature in April in Ajaccio14
17°C sea temperature in May in Ajaccio17
21°C sea temperature in June in Ajaccio21
23°C sea temperature in July in Ajaccio23
25°C sea temperature in August in Ajaccio25
23°C sea temperature in September in Ajaccio23
21°C sea temperature in October in Ajaccio21
18°C sea temperature in November in Ajaccio18
15°C sea temperature in December in Ajaccio15

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 °C
12°C maximum daytime temperature in January in Athens12
13°C maximum daytime temperature in February in Athens13
15°C maximum daytime temperature in March in Athens15
19°C maximum daytime temperature in April in Athens19
24°C maximum daytime temperature in May in Athens24
29°C maximum daytime temperature in June in Athens29
32°C maximum daytime temperature in July in Athens32
31°C maximum daytime temperature in August in Athens31
28°C maximum daytime temperature in September in Athens28
22°C maximum daytime temperature in October in Athens22
18°C maximum daytime temperature in November in Athens18
14°C maximum daytime temperature in December in Athens14
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 °C
15°C sea temperature in January in Athens15
14°C sea temperature in February in Athens14
14°C sea temperature in March in Athens14
15°C sea temperature in April in Athens15
18°C sea temperature in May in Athens18
22°C sea temperature in June in Athens22
25°C sea temperature in July in Athens25
26°C sea temperature in August in Athens26
25°C sea temperature in September in Athens25
22°C sea temperature in October in Athens22
20°C sea temperature in November in Athens20
17°C sea temperature in December in Athens17

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 °C
13°C maximum daytime temperature in January in Corfu Town13
13°C maximum daytime temperature in February in Corfu Town13
16°C maximum daytime temperature in March in Corfu Town16
19°C maximum daytime temperature in April in Corfu Town19
23°C maximum daytime temperature in May in Corfu Town23
28°C maximum daytime temperature in June in Corfu Town28
31°C maximum daytime temperature in July in Corfu Town31
31°C maximum daytime temperature in August in Corfu Town31
27°C maximum daytime temperature in September in Corfu Town27
22°C maximum daytime temperature in October in Corfu Town22
18°C maximum daytime temperature in November in Corfu Town18
14°C maximum daytime temperature in December in Corfu Town14
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 °C
15°C sea temperature in January in Corfu Town15
15°C sea temperature in February in Corfu Town15
15°C sea temperature in March in Corfu Town15
16°C sea temperature in April in Corfu Town16
19°C sea temperature in May in Corfu Town19
22°C sea temperature in June in Corfu Town22
24°C sea temperature in July in Corfu Town24
25°C sea temperature in August in Corfu Town25
24°C sea temperature in September in Corfu Town24
22°C sea temperature in October in Corfu Town22
19°C sea temperature in November in Corfu Town19
17°C sea temperature in December in Corfu Town17

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 °C
14°C maximum daytime temperature in January in Thira14
14°C maximum daytime temperature in February in Thira14
16°C maximum daytime temperature in March in Thira16
19°C maximum daytime temperature in April in Thira19
22°C maximum daytime temperature in May in Thira22
26°C maximum daytime temperature in June in Thira26
28°C maximum daytime temperature in July in Thira28
27°C maximum daytime temperature in August in Thira27
25°C maximum daytime temperature in September in Thira25
22°C maximum daytime temperature in October in Thira22
19°C maximum daytime temperature in November in Thira19
16°C maximum daytime temperature in December in Thira16
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 °C
16°C sea temperature in January in Thira16
16°C sea temperature in February in Thira16
16°C sea temperature in March in Thira16
16°C sea temperature in April in Thira16
19°C sea temperature in May in Thira19
22°C sea temperature in June in Thira22
23°C sea temperature in July in Thira23
24°C sea temperature in August in Thira24
24°C sea temperature in September in Thira24
22°C sea temperature in October in Thira22
19°C sea temperature in November in Thira19
17°C sea temperature in December in Thira17

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 °C
12°C maximum daytime temperature in January in Rome12
13°C maximum daytime temperature in February in Rome13
16°C maximum daytime temperature in March in Rome16
18°C maximum daytime temperature in April in Rome18
23°C maximum daytime temperature in May in Rome23
27°C maximum daytime temperature in June in Rome27
30°C maximum daytime temperature in July in Rome30
30°C maximum daytime temperature in August in Rome30
27°C maximum daytime temperature in September in Rome27
22°C maximum daytime temperature in October in Rome22
17°C maximum daytime temperature in November in Rome17
13°C maximum daytime temperature in December in Rome13
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 °C
12°C maximum daytime temperature in January in Naples12
13°C maximum daytime temperature in February in Naples13
15°C maximum daytime temperature in March in Naples15
18°C maximum daytime temperature in April in Naples18
23°C maximum daytime temperature in May in Naples23
26°C maximum daytime temperature in June in Naples26
29°C maximum daytime temperature in July in Naples29
29°C maximum daytime temperature in August in Naples29
26°C maximum daytime temperature in September in Naples26
22°C maximum daytime temperature in October in Naples22
17°C maximum daytime temperature in November in Naples17
13°C maximum daytime temperature in December in Naples13
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 °C
15°C sea temperature in January in Naples15
14°C sea temperature in February in Naples14
14°C sea temperature in March in Naples14
15°C sea temperature in April in Naples15
19°C sea temperature in May in Naples19
22°C sea temperature in June in Naples22
25°C sea temperature in July in Naples25
26°C sea temperature in August in Naples26
24°C sea temperature in September in Naples24
22°C sea temperature in October in Naples22
19°C sea temperature in November in Naples19
17°C sea temperature in December in Naples17

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 °C
14°C maximum daytime temperature in January in Messina14
14°C maximum daytime temperature in February in Messina14
15°C maximum daytime temperature in March in Messina15
18°C maximum daytime temperature in April in Messina18
22°C maximum daytime temperature in May in Messina22
26°C maximum daytime temperature in June in Messina26
29°C maximum daytime temperature in July in Messina29
29°C maximum daytime temperature in August in Messina29
27°C maximum daytime temperature in September in Messina27
22°C maximum daytime temperature in October in Messina22
18°C maximum daytime temperature in November in Messina18
15°C maximum daytime temperature in December in Messina15
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 °C
15°C sea temperature in January in Messina15
14°C sea temperature in February in Messina14
14°C sea temperature in March in Messina14
15°C sea temperature in April in Messina15
18°C sea temperature in May in Messina18
22°C sea temperature in June in Messina22
25°C sea temperature in July in Messina25
26°C sea temperature in August in Messina26
25°C sea temperature in September in Messina25
22°C sea temperature in October in Messina22
20°C sea temperature in November in Messina20
17°C sea temperature in December in Messina17

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 °C
15°C maximum daytime temperature in January in Valletta15
15°C maximum daytime temperature in February in Valletta15
16°C maximum daytime temperature in March in Valletta16
19°C maximum daytime temperature in April in Valletta19
23°C maximum daytime temperature in May in Valletta23
27°C maximum daytime temperature in June in Valletta27
30°C maximum daytime temperature in July in Valletta30
30°C maximum daytime temperature in August in Valletta30
28°C maximum daytime temperature in September in Valletta28
24°C maximum daytime temperature in October in Valletta24
20°C maximum daytime temperature in November in Valletta20
17°C maximum daytime temperature in December in Valletta17
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 °C
16°C sea temperature in January in Valletta16
15°C sea temperature in February in Valletta15
15°C sea temperature in March in Valletta15
16°C sea temperature in April in Valletta16
18°C sea temperature in May in Valletta18
22°C sea temperature in June in Valletta22
25°C sea temperature in July in Valletta25
26°C sea temperature in August in Valletta26
26°C sea temperature in September in Valletta26
24°C sea temperature in October in Valletta24
21°C sea temperature in November in Valletta21
18°C sea temperature in December in Valletta18

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 °C
7°C maximum daytime temperature in January in Kotor7
8°C maximum daytime temperature in February in Kotor8
12°C maximum daytime temperature in March in Kotor12
16°C maximum daytime temperature in April in Kotor16
21°C maximum daytime temperature in May in Kotor21
25°C maximum daytime temperature in June in Kotor25
28°C maximum daytime temperature in July in Kotor28
28°C maximum daytime temperature in August in Kotor28
24°C maximum daytime temperature in September in Kotor24
18°C maximum daytime temperature in October in Kotor18
13°C maximum daytime temperature in November in Kotor13
8°C maximum daytime temperature in December in Kotor8
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 °C
14°C sea temperature in January in Kotor14
14°C sea temperature in February in Kotor14
14°C sea temperature in March in Kotor14
15°C sea temperature in April in Kotor15
19°C sea temperature in May in Kotor19
22°C sea temperature in June in Kotor22
25°C sea temperature in July in Kotor25
25°C sea temperature in August in Kotor25
23°C sea temperature in September in Kotor23
21°C sea temperature in October in Kotor21
18°C sea temperature in November in Kotor18
16°C sea temperature in December in Kotor16

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 by TUI: Save up to £300 on sailings in 2025/2026

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 ^