Costa Smeralda

Costa Smeralda

A stunning ship with a comfortable and cosy atmosphere. It is named after a beautiful stretch of land along the northeast coast of Sardinia and is the sister ship to the Costa Toscana.

Food and Drink

There is something for everyone onboard including freshly prepared pizza at Pummid'Oro Pizzeria and enjoy a collection of fine white and red wines from Frescobaldi.

Archipelago

An innovative restaurant with a sustainable design. The menu has been created by three world-famous chefs: Bruno Barbieri, Hélène Darroze and Ángel León.

Pummid'Oro Pizzeria

Treat yourself to some freshly prepared pizza made with classic recipes and a selection of your favourite toppings at sea.

Teppanyaki Restaurant

Enjoy a relaxed night in this oriental-styled restaurant and observe as the expert Japanese chefs prepare the food right in front of you.

Sushino at Costa

A sushi bistro that brings an authentic Japanese experience. The menu features nigiri, maki, sashimi, and mochi.

Nutella at Costa

This area has a range of desserts including pancakes and waffles topped with Nutella. It is the perfect place to enjoy a treat if you love Nutella.

Frescobaldi Wine Experience

Get your night started and enjoy a collection of fine white and red wines from Frescobaldi.

Aperol Spritz Bar

A friendly bar which is brightly coloured and will leave you with a smile on your face as you sip on your favourite drink and look out to some amazing ocean views.

Activities

Get amazing views at the Volare Skywalk, visit the aquapark or have a relaxing day at the spa.

Aquapark

The whole family can have fun with a range of water slides with twists and drops. It is perfect for refreshing yourself in the cool water on a hot day.

Beauty Spa Solemio

Enjoy some much needed personal time during your cruise holiday with the onboard spa which offers everything you need to feel refreshed including facial masks, manicures and a hairdresser. There is also a salon for men.

Piazza di Spagna

This is a great place for parties and games to be played with a grand staircase that leads up to stunning views and overlooks the wake of the ship.

Volare Skywalk

This panoramic walkway is located at the highest point of the ship reaching a height of 65 metres and offers amazing views from every direction.

Entertainment

There is always something to enjoy at Colosseo, including a variety of performances, or buy your loved ones a gift at the Costa & Galleria Shops.

Colosseo

This is known as the heart of the ship as something is always happening. Here you can enjoy a variety of performances and treat yourself to a drink from a number of lounges.

Costa & Galleria Shops

Shopaholics have plenty to enjoy onboard. You can find souvenirs and big brand products to purchase as a gift for yourself or a loved one. You can also purchase a range of essentials that you may need during your cruise holiday.

Kids Clubs

There are dedicated activities for kids to enjoy including an arcade with a variety of video games to enjoy.

Squok Club

Kids aged 3-11 can meet with other people in their age group and enjoy a day of fun activities while being supervised by trained staff.

Arcade Games Room

Kids aged 12-17 will have plenty of fun playing a variety of games and video games with other people their age.

Ship facts

Maiden voyage2019
Guests6600
Crew1682
Decks20
Width
42
m
Length
337
m
Size
183900
GT
Speed
23
kn
Costa Smeralda

We found

4 cruise packages and 176 cruises

Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
19 Nov 2026
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 9 stops  
  • Arrival - Las Palmas, Canary Islands
£589
From
£542
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
23 Nov 2026
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£539
From
£496
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Costa Smeralda, Canary Islands
1 / 27
Costa Cruises
Duration
3 nights
Date
26 Nov 2026
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 4 stops  
  • Arrival - Santa Cruz, Tenerife
From
£229
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Costa Smeralda, Canary Islands
1 / 27
Costa Cruises
Duration
4 nights
Date
26 Nov 2026
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 5 stops  
  • Arrival - Santa Cruz, Tenerife
From
£259
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
26 Nov 2026
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 9 stops  
  • Arrival - Las Palmas, Canary Islands
£389
From
£358
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
29 Nov 2026
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£439
From
£404
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
30 Nov 2026
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£469
From
£432
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
3 Dec 2026
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 9 stops  
  • Arrival - Las Palmas, Canary Islands
£389
From
£358
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
6 Dec 2026
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Santa Cruz, Tenerife
£389
From
£358
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
7 Dec 2026
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Santa Cruz, Tenerife
£369
From
£340
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
10 Dec 2026
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 7 stops  
  • Arrival - Las Palmas, Canary Islands
£359
From
£331
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
13 Dec 2026
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Santa Cruz, Tenerife
£359
From
£331
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
14 Dec 2026
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Santa Cruz, Tenerife
£359
From
£331
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
17 Dec 2026
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 9 stops  
  • Arrival - Las Palmas, Canary Islands
£389
From
£358
Price per person / inside stateroom
Show all departures (2)
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
20 Dec 2026
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£619
From
£570
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
21 Dec 2026
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£599
From
£552
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
27 Dec 2026
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£1159
From
£1067
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
8 nights
Date
31 Dec 2026
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 10 stops  
  • Arrival - Las Palmas, Canary Islands
£699
From
£644
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
3 Jan 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£439
From
£404
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
4 Jan 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£469
From
£432
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
8 Jan 2027
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 9 stops  
  • Arrival - Las Palmas, Canary Islands
£469
From
£432
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
10 Jan 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£619
From
£570
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
11 Jan 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£469
From
£432
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
15 Jan 2027
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 7 stops  
  • Arrival - Las Palmas, Canary Islands
£349
From
£322
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
17 Jan 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 7 stops  
  • Arrival - Santa Cruz, Tenerife
£489
From
£450
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
18 Jan 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 7 stops  
  • Arrival - Santa Cruz, Tenerife
£349
From
£322
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
22 Jan 2027
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 9 stops  
  • Arrival - Las Palmas, Canary Islands
£469
From
£432
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
24 Jan 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Santa Cruz, Tenerife
£489
From
£450
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
25 Jan 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Santa Cruz, Tenerife
£469
From
£432
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
29 Jan 2027
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 8 stops  
  • Arrival - Las Palmas, Canary Islands
£469
From
£432
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
31 Jan 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 10 stops  
  • Arrival - Santa Cruz, Tenerife
£489
From
£450
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
1 Feb 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 10 stops  
  • Arrival - Santa Cruz, Tenerife
£509
From
£469
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
5 Feb 2027
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 9 stops  
  • Arrival - Las Palmas, Canary Islands
£469
From
£432
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
7 Feb 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£649
From
£598
Price per person / inside stateroom
Show all departures (3)
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
8 Feb 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£509
From
£469
Price per person / inside stateroom
Show all departures (3)
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
12 Feb 2027
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 9 stops  
  • Arrival - Las Palmas, Canary Islands
£509
From
£469
Price per person / inside stateroom
Show all departures (3)
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
28 Feb 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£529
From
£487
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
1 Mar 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£699
From
£644
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
5 Mar 2027
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 9 stops  
  • Arrival - Las Palmas, Canary Islands
£649
From
£598
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
7 Mar 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Santa Cruz, Tenerife
£549
From
£506
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
8 Mar 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Santa Cruz, Tenerife
£569
From
£524
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
12 Mar 2027
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 9 stops  
  • Arrival - Las Palmas, Canary Islands
£689
From
£634
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
14 Mar 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£689
From
£634
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
15 Mar 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 9 stops  
  • Arrival - Santa Cruz, Tenerife
£709
From
£653
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
19 Mar 2027
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 8 stops  
  • Arrival - Las Palmas, Canary Islands
£579
From
£533
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
21 Mar 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Santa Cruz, Tenerife
£649
From
£598
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
22 Mar 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Santa Cruz, Tenerife
£649
From
£598
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
26 Mar 2027
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 9 stops  
  • Arrival - Las Palmas, Canary Islands
£759
From
£699
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
6 nights
Date
28 Mar 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 8 stops  
  • Arrival - Santa Cruz, Tenerife
£779
From
£717
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
15 % off — 9 days left
Costa Cruises
Duration
11 nights
Date
28 Mar 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 13 stops  
  • Arrival - Marseille, France
£799
From
£680
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
5 nights
Date
29 Mar 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 7 stops  
  • Arrival - Santa Cruz, Tenerife
£609
From
£561
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
15 % off — 9 days left
Costa Cruises
Duration
11 nights
Date
29 Mar 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 13 stops  
  • Arrival - Genoa, Italy
£769
From
£654
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
15 % off — 9 days left
Costa Cruises
Duration
17 nights
Date
29 Mar 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 21 stops  
  • Arrival - Civitavecchia (Rome), Italy
£999
From
£850
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Canary Islands
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
5 nights
Date
2 Apr 2027
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 4 stops  
  • Arrival - Barcelona, Spain
£329
From
£303
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
6 nights
Date
2 Apr 2027
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 7 stops  
  • Arrival - Marseille, France
£349
From
£322
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
15 % off — 9 days left
Costa Cruises
Duration
13 nights
Date
2 Apr 2027
Ship
Costa Smeralda
  • Departure - Las Palmas, Canary Islands
  • 16 stops  
  • Arrival - Civitavecchia (Rome), Italy
£819
From
£697
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
Costa Cruises
Mediterranean
Available
Duration
4 nights
Date
3 Apr 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 3 stops  
  • Arrival - Barcelona, Spain
From
£209
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
5 nights
Date
3 Apr 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Marseille, France
£279
From
£257
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
6 nights
Date
3 Apr 2027
Ship
Costa Smeralda
  • Departure - Santa Cruz, Tenerife
  • 7 stops  
  • Arrival - Genoa, Italy
£459
From
£423
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
Costa Cruises
Mediterranean
Available
Duration
4 nights
Date
7 Apr 2027
Ship
Costa Smeralda
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Barcelona, Spain
From
£359
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
9 Apr 2027
Ship
Costa Smeralda
  • Departure - Genoa, Italy
  • 10 stops  
  • Arrival - Genoa, Italy
£689
From
£634
Price per person / inside stateroom
Show all departures (2)
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
10 Apr 2027
Ship
Costa Smeralda
  • Departure - Marseille, France
  • 10 stops  
  • Arrival - Marseille, France
£969
From
£892
Price per person / inside stateroom
Show all departures (2)
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Mediterranean
Available
Duration
7 nights
Date
11 Apr 2027
Ship
Costa Smeralda
  • Departure - Barcelona, Spain
  • 10 stops  
  • Arrival - Barcelona, Spain
£879
From
£809
Price per person / inside stateroom
Show all departures (2)
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
13 Apr 2027
Ship
Costa Smeralda
  • Departure - Cagliari (Sardinia), Italy
  • 10 stops  
  • Arrival - Cagliari (Sardinia), Italy
£879
From
£809
Price per person / inside stateroom
Show all departures (2)
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
14 Apr 2027
Ship
Costa Smeralda
  • Departure - Naples, Italy
  • 10 stops  
  • Arrival - Naples, Italy
£879
From
£809
Price per person / inside stateroom
Show all departures (2)
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
15 Apr 2027
Ship
Costa Smeralda
  • Departure - Civitavecchia (Rome), Italy
  • 10 stops  
  • Arrival - Civitavecchia (Rome), Italy
£859
From
£791
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
22 Apr 2027
Ship
Costa Smeralda
  • Departure - Civitavecchia (Rome), Italy
  • 10 stops  
  • Arrival - Civitavecchia (Rome), Italy
£759
From
£699
Price per person / inside stateroom
Show all departures (4)
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
23 Apr 2027
Ship
Costa Smeralda
  • Departure - Genoa, Italy
  • 10 stops  
  • Arrival - Genoa, Italy
£879
From
£809
Price per person / inside stateroom
Show all departures (4)
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
24 Apr 2027
Ship
Costa Smeralda
  • Departure - Marseille, France
  • 10 stops  
  • Arrival - Marseille, France
£919
From
£846
Price per person / inside stateroom
Show all departures (4)
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Mediterranean
Available
Duration
7 nights
Date
25 Apr 2027
Ship
Costa Smeralda
  • Departure - Barcelona, Spain
  • 10 stops  
  • Arrival - Barcelona, Spain
£879
From
£809
Price per person / inside stateroom
Show all departures (4)
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
27 Apr 2027
Ship
Costa Smeralda
  • Departure - Cagliari (Sardinia), Italy
  • 10 stops  
  • Arrival - Cagliari (Sardinia), Italy
£889
From
£818
Price per person / inside stateroom
Show all departures (3)
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
28 Apr 2027
Ship
Costa Smeralda
  • Departure - Naples, Italy
  • 10 stops  
  • Arrival - Naples, Italy
£869
From
£800
Price per person / inside stateroom
Show all departures (3)
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
29 Apr 2027
Ship
Costa Smeralda
  • Departure - Civitavecchia (Rome), Italy
  • 10 stops  
  • Arrival - Civitavecchia (Rome), Italy
£779
From
£717
Price per person / inside stateroom
Show all departures (8)
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
30 Apr 2027
Ship
Costa Smeralda
  • Departure - Genoa, Italy
  • 10 stops  
  • Arrival - Genoa, Italy
£759
From
£699
Price per person / inside stateroom
Show all departures (8)
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
1 May 2027
Ship
Costa Smeralda
  • Departure - Marseille, France
  • 10 stops  
  • Arrival - Marseille, France
£829
From
£763
Price per person / inside stateroom
Show all departures (8)
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Mediterranean
Available
Duration
7 nights
Date
2 May 2027
Ship
Costa Smeralda
  • Departure - Barcelona, Spain
  • 10 stops  
  • Arrival - Barcelona, Spain
£899
From
£828
Price per person / inside stateroom
Show all departures (8)
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
4 May 2027
Ship
Costa Smeralda
  • Departure - Cagliari (Sardinia), Italy
  • 10 stops  
  • Arrival - Cagliari (Sardinia), Italy
£889
From
£818
Price per person / inside stateroom
Show all departures (8)
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
5 May 2027
Ship
Costa Smeralda
  • Departure - Naples, Italy
  • 10 stops  
  • Arrival - Naples, Italy
£869
From
£800
Price per person / inside stateroom
Show all departures (8)
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
3 Jun 2027
Ship
Costa Smeralda
  • Departure - Civitavecchia (Rome), Italy
  • 10 stops  
  • Arrival - Civitavecchia (Rome), Italy
£909
From
£837
Price per person / inside stateroom
Show all departures (7)
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
4 Jun 2027
Ship
Costa Smeralda
  • Departure - Genoa, Italy
  • 10 stops  
  • Arrival - Genoa, Italy
£909
From
£837
Price per person / inside stateroom
Show all departures (7)
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
5 Jun 2027
Ship
Costa Smeralda
  • Departure - Marseille, France
  • 10 stops  
  • Arrival - Marseille, France
£989
From
£910
Price per person / inside stateroom
Show all departures (7)
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Mediterranean
Available
Duration
7 nights
Date
6 Jun 2027
Ship
Costa Smeralda
  • Departure - Barcelona, Spain
  • 10 stops  
  • Arrival - Barcelona, Spain
£1019
From
£938
Price per person / inside stateroom
Show all departures (7)
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
8 Jun 2027
Ship
Costa Smeralda
  • Departure - Cagliari (Sardinia), Italy
  • 10 stops  
  • Arrival - Cagliari (Sardinia), Italy
£1049
From
£966
Price per person / inside stateroom
Show all departures (7)
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
9 Jun 2027
Ship
Costa Smeralda
  • Departure - Naples, Italy
  • 10 stops  
  • Arrival - Naples, Italy
£979
From
£901
Price per person / inside stateroom
Show all departures (7)
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
31 Aug 2027
Ship
Costa Smeralda
  • Departure - Cagliari (Sardinia), Italy
  • 12 stops  
  • Arrival - Cagliari (Sardinia), Italy
£1039
From
£956
Price per person / inside stateroom
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
1 Sep 2027
Ship
Costa Smeralda
  • Departure - Naples, Italy
  • 12 stops  
  • Arrival - Naples, Italy
£979
From
£901
Price per person / inside stateroom
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
2 Sep 2027
Ship
Costa Smeralda
  • Departure - Civitavecchia (Rome), Italy
  • 11 stops  
  • Arrival - Civitavecchia (Rome), Italy
£979
From
£901
Price per person / inside stateroom
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
3 Sep 2027
Ship
Costa Smeralda
  • Departure - Genoa, Italy
  • 11 stops  
  • Arrival - Genoa, Italy
£979
From
£901
Price per person / inside stateroom
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
4 Sep 2027
Ship
Costa Smeralda
  • Departure - Marseille, France
  • 10 stops  
  • Arrival - Marseille, France
£979
From
£901
Price per person / inside stateroom
Show all departures (8)
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Mediterranean
Available
Duration
7 nights
Date
5 Sep 2027
Ship
Costa Smeralda
  • Departure - Barcelona, Spain
  • 10 stops  
  • Arrival - Barcelona, Spain
£979
From
£901
Price per person / inside stateroom
Show all departures (8)
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
7 Sep 2027
Ship
Costa Smeralda
  • Departure - Cagliari (Sardinia), Italy
  • 10 stops  
  • Arrival - Cagliari (Sardinia), Italy
£949
From
£874
Price per person / inside stateroom
Show all departures (7)
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
8 Sep 2027
Ship
Costa Smeralda
  • Departure - Naples, Italy
  • 10 stops  
  • Arrival - Naples, Italy
£949
From
£874
Price per person / inside stateroom
Show all departures (7)
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
9 Sep 2027
Ship
Costa Smeralda
  • Departure - Civitavecchia (Rome), Italy
  • 10 stops  
  • Arrival - Civitavecchia (Rome), Italy
£949
From
£874
Price per person / inside stateroom
Show all departures (7)
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
10 Sep 2027
Ship
Costa Smeralda
  • Departure - Genoa, Italy
  • 10 stops  
  • Arrival - Genoa, Italy
£949
From
£874
Price per person / inside stateroom
Show all departures (7)
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
26 Oct 2027
Ship
Costa Smeralda
  • Departure - Cagliari (Sardinia), Italy
  • 9 stops  
  • Arrival - Cagliari (Sardinia), Italy
£739
From
£680
Price per person / inside stateroom
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
27 Oct 2027
Ship
Costa Smeralda
  • Departure - Naples, Italy
  • 9 stops  
  • Arrival - Naples, Italy
£739
From
£680
Price per person / inside stateroom
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
28 Oct 2027
Ship
Costa Smeralda
  • Departure - Civitavecchia (Rome), Italy
  • 9 stops  
  • Arrival - Civitavecchia (Rome), Italy
£739
From
£680
Price per person / inside stateroom
Show all departures (2)
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
29 Oct 2027
Ship
Costa Smeralda
  • Departure - Genoa, Italy
  • 9 stops  
  • Arrival - Genoa, Italy
£739
From
£680
Price per person / inside stateroom
Show all departures (2)
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Duration
7 nights
Date
30 Oct 2027
Ship
Costa Smeralda
  • Departure - Marseille, France
  • 9 stops  
  • Arrival - Marseille, France
£739
From
£680
Price per person / inside stateroom
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
Costa Smeralda, Mediterranean
1 / 27
8 % off — 9 days left
Costa Cruises
Mediterranean
Available
Duration
7 nights
Date
31 Oct 2027
Ship
Costa Smeralda
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Barcelona, Spain
£739
From
£680
Price per person / inside stateroom
3 Available promotions:
Book from just £1pp deposit! , Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Comfort Plus from just £30pp per night!
100 of 176 pcs

Other sister ships