2028 Cruises with The Cruise Specialists

2028 Cruises

Explore Incredible 2028 Cruise Deals with The Cruise Specialists

Looking ahead to your next great adventure? The Cruise Specialists are delighted to bring you an incredible collection of 2028 cruises, featuring sailings from many of the world's most popular cruise lines, including Cunard, P&O Cruises, Celebrity Cruises, Royal Caribbean, MSC Cruises, Princess Cruises, Norwegian Cruise Line, Virgin Voyages and more. Whether you're a seasoned cruiser or planning your very first voyage, our team is here to help you find the perfect itinerary.

From the breathtaking Norwegian Fjords and sun-soaked Mediterranean to the tropical Caribbean, the wildlife-rich landscapes of Alaska and the cultural treasures of Asia, 2028 offers a world of unforgettable cruising possibilities. Whether you're seeking relaxation, adventure or a once-in-a-lifetime journey, there's a voyage waiting for you.

With everything from short breaks and family-friendly escapes to luxury cruises and epic world voyages, now is the perfect time to start planning ahead. Booking early gives you access to the widest choice of sailings, departure dates and staterooms, helping you secure the holiday that's right for you.

As cruise lines continue to release their 2028 programmes, new itineraries and exciting destinations will become available throughout the year. Be sure to check back regularly or speak to one of our expert cruise consultants, who can help you stay up to date and be among the first to book the most sought-after sailings.

Let The Cruise Specialists help you turn your 2028 travel dreams into reality and discover the world in comfort, style and confidence.

P&O Cruises
Royal Caribbean
Celebrity Cruises
Princess Cruises
Fred Olsen Cruise Lines
MSC Cruises
Number of nights 7 - 14

We found

2110 cruises

MSC Fantasia, Mediterranean
1 / 26
MSC Cruises
Duration
7 nights
Date
1 Jan 2028
Ship
MSC Fantasia
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
From
£594
Price per person / inside stateroom
Show all departures (20)
MSC Lirica, Mediterranean
1 / 15
MSC Cruises
Duration
7 nights
Date
1 Jan 2028
Ship
MSC Lirica
  • Departure - Valencia, Spain
  • 7 stops  
  • Arrival - Valencia, Spain
From
£634
Price per person / inside stateroom
Show all departures (16)
MSC Euribia, Canary Islands
1 / 32
MSC Cruises
Duration
7 nights
Date
1 Jan 2028
Ship
MSC Euribia
  • Departure - Santa Cruz de La Palma, Spain
  • 7 stops  
  • Arrival - Santa Cruz de La Palma, Spain
From
£634
Price per person / inside stateroom
MSC Orchestra, Mediterranean
1 / 21
MSC Cruises
Duration
7 nights
Date
1 Jan 2028
Ship
MSC Orchestra
  • Departure - Bari, Italy
  • 6 stops  
  • Arrival - Bari, Italy
From
£644
Price per person / inside stateroom
Show all departures (22)
Grandeur of the Seas, Caribbean
1 / 16
Royal Caribbean
Duration
7 nights
Date
1 Jan 2028
Ship
Grandeur of the Seas
  • Departure - Colón, Panama
  • 5 stops  
  • Arrival - Colón, Panama
From
£674
Price per person / inside stateroom
Show all departures (5)
MSC World Europa, Mediterranean
1 / 25
MSC Cruises
Duration
7 nights
Date
1 Jan 2028
Ship
MSC World Europa
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Marseille, France
From
£734
Price per person / inside stateroom
MSC World Asia, Caribbean
1 / 20
MSC Cruises
Duration
7 nights
Date
1 Jan 2028
Ship
MSC World Asia
  • Departure - Fort de France, Martinique
  • 7 stops  
  • Arrival - Fort de France, Martinique
From
£834
Price per person / inside stateroom
MSC Splendida, South America
1 / 29
MSC Cruises
Duration
9 nights
Date
1 Jan 2028
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 7 stops  
  • Arrival - Rio de Janeiro, Brazil
From
£1444
Price per person / inside stateroom
Arvia, Caribbean
1 / 24
Discount
P&O Cruises
Duration
14 nights
Date
1 Jan 2028
Ship
Arvia
  • Departure - Bridgetown, Barbados
  • 11 stops  
  • Arrival - Bridgetown, Barbados
£1514
From
£1457
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Onboard spending money*
Arvia, Caribbean
1 / 24
Discount
P&O Cruises
Duration
14 nights
Date
1 Jan 2028
Ship
Arvia
  • Departure - Bridgetown, Barbados
  • 11 stops  
  • Arrival - Bridgetown, Barbados
£1514
From
£1457
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Onboard spending money*
Iona, Caribbean
1 / 36
Discount
P&O Cruises
Duration
14 nights
Date
1 Jan 2028
Ship
Iona
  • Departure - St John, Antigua & Barbuda
  • 11 stops  
  • Arrival - St John, Antigua & Barbuda
£1574
From
£1515
Price per person / inside stateroom
Show all departures (3)
Available promotion:
Onboard spending money*
Iona, Caribbean
1 / 36
Discount
P&O Cruises
Duration
14 nights
Date
1 Jan 2028
Ship
Iona
  • Departure - St John, Antigua & Barbuda
  • 11 stops  
  • Arrival - St John, Antigua & Barbuda
£1574
From
£1515
Price per person / inside stateroom
Show all departures (3)
Available promotion:
Onboard spending money*
MSC Seascape, Caribbean
1 / 26
MSC Cruises
Duration
7 nights
Date
2 Jan 2028
Ship
MSC Seascape
  • Departure - Galveston, Texas, USA
  • 5 stops  
  • Arrival - Galveston, Texas, USA
From
£464
Price per person / inside stateroom
Show all departures (21)
Celebrity Constellation, Caribbean
1 / 13
Celebrity Cruises
Duration
7 nights
Date
2 Jan 2028
Ship
Celebrity Constellation
  • Departure - Tampa, FL USA
  • 5 stops  
  • Arrival - Tampa, FL USA
From
£504
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*
MSC Preziosa, Northern Europe
1 / 33
MSC Cruises
Duration
7 nights
Date
2 Jan 2028
Ship
MSC Preziosa
  • Departure - Southampton, Great Britain
  • 6 stops  
  • Arrival - Southampton, Great Britain
From
£514
Price per person / inside stateroom
Show all departures (18)
Sky Princess, Caribbean
1 / 28
Princess Cruises
Duration
7 nights
Date
2 Jan 2028
Ship
Sky Princess
  • Departure - Fort Lauderdale, Florida
  • 6 stops  
  • Arrival - Fort Lauderdale, Florida
From
£528
Price per person / inside stateroom
Available promotion:
Save up to £600 per stateroom*
Explorer of the Seas, Caribbean
1 / 21
Royal Caribbean
Duration
7 nights
Date
2 Jan 2028
Ship
Explorer of the Seas
  • Departure - Fort Lauderdale, Florida
  • 6 stops  
  • Arrival - Fort Lauderdale, Florida
From
£566
Price per person / inside stateroom
MSC Seashore, Caribbean
1 / 23
MSC Cruises
Duration
7 nights
Date
2 Jan 2028
Ship
MSC Seashore
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
From
£584
Price per person / inside stateroom
MSC Fantasia, Mediterranean
1 / 26
MSC Cruises
Duration
7 nights
Date
2 Jan 2028
Ship
MSC Fantasia
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Marseille, France
From
£594
Price per person / inside stateroom
Show all departures (12)
Regal Princess, Caribbean
1 / 23
Princess Cruises
Duration
7 nights
Date
2 Jan 2028
Ship
Regal Princess
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
From
£597
Price per person / inside stateroom
Available promotion:
Save up to £600 per stateroom*
MSC Euribia, Canary Islands
1 / 32
MSC Cruises
Duration
7 nights
Date
2 Jan 2028
Ship
MSC Euribia
  • Departure - Santa Cruz, Tenerife
  • 7 stops  
  • Arrival - Santa Cruz, Tenerife
From
£614
Price per person / inside stateroom
Show all departures (18)
Emerald Princess, Caribbean
1 / 21
Princess Cruises
Duration
7 nights
Date
2 Jan 2028
Ship
Emerald Princess
  • Departure - San Juan, Puerto Rico
  • 7 stops  
  • Arrival - San Juan, Puerto Rico
From
£615
Price per person / inside stateroom
Available promotion:
Save up to £600 per stateroom*
Allure of the Seas, Bahamas
1 / 29
Royal Caribbean
Duration
7 nights
Date
2 Jan 2028
Ship
Allure of the Seas
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
From
£632
Price per person / inside stateroom
Show all departures (3)
MSC Lirica, Mediterranean
1 / 15
MSC Cruises
Duration
7 nights
Date
2 Jan 2028
Ship
MSC Lirica
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
From
£634
Price per person / inside stateroom
Show all departures (14)
MSC Seaview, Mediterranean
1 / 33
MSC Cruises
Duration
7 nights
Date
2 Jan 2028
Ship
MSC Seaview
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
From
£694
Price per person / inside stateroom
Show all departures (8)
MSC World Europa, Mediterranean
1 / 25
MSC Cruises
Duration
7 nights
Date
2 Jan 2028
Ship
MSC World Europa
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
From
£734
Price per person / inside stateroom
Celebrity Xcel, Caribbean
1 / 25
Celebrity Cruises
Duration
7 nights
Date
2 Jan 2028
Ship
Celebrity Xcel
  • Departure - Fort Lauderdale, Florida
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
From
£741
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*
Grandeur of the Seas, Caribbean
1 / 16
Royal Caribbean
Duration
7 nights
Date
2 Jan 2028
Ship
Grandeur of the Seas
  • Departure - Cartagena, Colombia
  • 5 stops  
  • Arrival - Cartagena, Colombia
From
£761
Price per person / inside stateroom
Show all departures (5)
MSC World Asia, Caribbean
1 / 20
MSC Cruises
Duration
7 nights
Date
2 Jan 2028
Ship
MSC World Asia
  • Departure - Pointe-à-Pitre, Guadeloupe
  • 7 stops  
  • Arrival - Pointe-à-Pitre, Guadeloupe
From
£834
Price per person / inside stateroom
Icon of the Seas, Caribbean
1 / 32
Royal Caribbean
Duration
7 nights
Date
2 Jan 2028
Ship
Icon of the Seas
  • Departure - Galveston, Texas, USA
  • 5 stops  
  • Arrival - Galveston, Texas, USA
From
£864
Price per person / inside stateroom
Show all departures (14)
Quantum of the Seas, South East Asia
1 / 22
Royal Caribbean
Duration
10 nights
Date
2 Jan 2028
Ship
Quantum of the Seas
  • Departure - Singapore City, Singapore
  • 6 stops  
  • Arrival - Singapore City, Singapore
From
£985
Price per person / inside stateroom
Regal Princess, Caribbean
1 / 23
Princess Cruises
Duration
14 nights
Date
2 Jan 2028
Ship
Regal Princess
  • Departure - Miami, Florida, USA
  • 10 stops  
  • Arrival - Miami, Florida, USA
From
£998
Price per person / inside stateroom
Available promotion:
Save up to £600 per stateroom*
MSC Seashore, Caribbean
1 / 23
MSC Cruises
Duration
13 nights
Date
2 Jan 2028
Ship
MSC Seashore
  • Departure - Miami, Florida, USA
  • 9 stops  
  • Arrival - Miami, Florida, USA
From
£1053
Price per person / inside stateroom
Sky Princess, Caribbean
1 / 28
Princess Cruises
Duration
14 nights
Date
2 Jan 2028
Ship
Sky Princess
  • Departure - Fort Lauderdale, Florida
  • 11 stops  
  • Arrival - Fort Lauderdale, Florida
From
£1058
Price per person / inside stateroom
Available promotion:
Save up to £600 per stateroom*
MSC Euribia, Canary Islands
1 / 32
MSC Cruises
Duration
7 nights
Date
2 Jan 2028
Ship
MSC Euribia
  • Departure - Santa Cruz, Tenerife
  • 7 stops  
  • Arrival - Santa Cruz, Tenerife
From
£1074
Price per person / inside stateroom
Show all departures (18)
Odyssey of the Seas, Caribbean
1 / 28
Royal Caribbean
Duration
11 nights
Date
2 Jan 2028
Ship
Odyssey of the Seas
  • Departure - Cape Liberty (New York), USA
  • 6 stops  
  • Arrival - Cape Liberty (New York), USA
From
£1106
Price per person / inside stateroom
Emerald Princess, Caribbean
1 / 21
Princess Cruises
Duration
14 nights
Date
2 Jan 2028
Ship
Emerald Princess
  • Departure - San Juan, Puerto Rico
  • 13 stops  
  • Arrival - San Juan, Puerto Rico
From
£1116
Price per person / inside stateroom
Available promotion:
Save up to £600 per stateroom*
Royal Princess, Australia/New Zealand
1 / 20
Princess Cruises
Duration
13 nights
Date
2 Jan 2028
Ship
Royal Princess
  • Departure - Sydney, Australia
  • 8 stops  
  • Arrival - Sydney, Australia
From
£1342
Price per person / inside stateroom
Available promotion:
Save up to £600 per stateroom*
Sapphire Princess, Australia/New Zealand
1 / 20
Princess Cruises
Duration
10 nights
Date
2 Jan 2028
Ship
Sapphire Princess
  • Departure - Fremantle, Perth, Australia
  • 5 stops  
  • Arrival - Fremantle, Perth, Australia
From
£1459
Price per person / oceanview stateroom
Available promotion:
Save up to £600 per stateroom*
Star of the Seas, Caribbean
1 / 26
Royal Caribbean
Duration
7 nights
Date
2 Jan 2028
Ship
Star of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
From
£1506
Price per person / inside stateroom
MSC World Atlantic, Caribbean
1 / 23
MSC Cruises
Duration
13 nights
Date
2 Jan 2028
Ship
MSC World Atlantic
  • Departure - Port Canaveral (Orlando), USA
  • 10 stops  
  • Arrival - Port Canaveral (Orlando), USA
From
£1523
Price per person / inside stateroom
Celebrity Solstice, South East Asia
1 / 22
Celebrity Cruises
Duration
12 nights
Date
2 Jan 2028
Ship
Celebrity Solstice
  • Departure - Hong Kong, China
  • 9 stops  
  • Arrival - Singapore City, Singapore
From
£1901
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*
Celebrity Equinox, Antarctica
1 / 17
Celebrity Cruises
Duration
14 nights
Date
2 Jan 2028
Ship
Celebrity Equinox
  • Departure - Buenos Aires, Argentina
  • 10 stops  
  • Arrival - Buenos Aires, Argentina
From
£4099
Price per person / balcony stateroom
Show all departures (3)
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*
Celebrity Flora, Galapagos
1 / 6
Celebrity Cruises
Duration
7 nights
Date
2 Jan 2028
Ship
Celebrity Flora
  • Departure - Isla Baltra, Galapagos
  • 14 stops  
  • Arrival - Isla Baltra, Galapagos
From
£7085
Price per person / suite
Show all departures (24)
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*
MSC Preziosa, Northern Europe
1 / 33
MSC Cruises
Duration
7 nights
Date
3 Jan 2028
Ship
MSC Preziosa
  • Departure - Le Havre (Paris), France
  • 6 stops  
  • Arrival - Le Havre (Paris), France
From
£534
Price per person / inside stateroom
Show all departures (18)
MSC Fantasia, Mediterranean
1 / 26
MSC Cruises
Duration
7 nights
Date
3 Jan 2028
Ship
MSC Fantasia
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
From
£594
Price per person / inside stateroom
Show all departures (12)
MSC Seaside, Caribbean
1 / 26
MSC Cruises
Duration
7 nights
Date
3 Jan 2028
Ship
MSC Seaside
  • Departure - Miami, Florida, USA
  • 8 stops  
  • Arrival - Miami, Florida, USA
From
£621
Price per person / inside stateroom
Show all departures (23)
MSC Lirica, Mediterranean
1 / 15
MSC Cruises
Duration
7 nights
Date
3 Jan 2028
Ship
MSC Lirica
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Marseille, France
From
£634
Price per person / inside stateroom
Show all departures (14)
MSC Orchestra, Mediterranean
1 / 21
MSC Cruises
Duration
7 nights
Date
3 Jan 2028
Ship
MSC Orchestra
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
From
£644
Price per person / inside stateroom
Show all departures (21)
MSC World Europa, Mediterranean
1 / 25
MSC Cruises
Duration
7 nights
Date
3 Jan 2028
Ship
MSC World Europa
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
From
£684
Price per person / inside stateroom
MSC Seaview, Mediterranean
1 / 33
MSC Cruises
Duration
7 nights
Date
3 Jan 2028
Ship
MSC Seaview
  • Departure - Marseille, France
  • 7 stops  
  • Arrival - Marseille, France
From
£694
Price per person / inside stateroom
Show all departures (8)
MSC Opera, Caribbean
1 / 24
MSC Cruises
Duration
7 nights
Date
3 Jan 2028
Ship
MSC Opera
  • Departure - La Romana, Dominican Republic
  • 7 stops  
  • Arrival - La Romana, Dominican Republic
From
£764
Price per person / inside stateroom
Show all departures (10)
MSC Armonia, Mediterranean
1 / 20
MSC Cruises
Duration
13 nights
Date
3 Jan 2028
Ship
MSC Armonia
  • Departure - Genoa, Italy
  • 10 stops  
  • Arrival - Genoa, Italy
From
£924
Price per person / inside stateroom
Show all departures (3)
Spectrum of the Seas, Asia
1 / 20
Royal Caribbean
Duration
9 nights
Date
3 Jan 2028
Ship
Spectrum of the Seas
  • Departure - Hong Kong, China
  • 6 stops  
  • Arrival - Hong Kong, China
From
£1007
Price per person / inside stateroom
Celebrity Millennium, South East Asia
1 / 13
Celebrity Cruises
Duration
12 nights
Date
3 Jan 2028
Ship
Celebrity Millennium
  • Departure - Singapore City, Singapore
  • 10 stops  
  • Arrival - Benoa, Bali, Indonesia
From
£1289
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*
MSC Opera, Caribbean
1 / 24
MSC Cruises
Duration
14 nights
Date
3 Jan 2028
Ship
MSC Opera
  • Departure - La Romana, Dominican Republic
  • 13 stops  
  • Arrival - La Romana, Dominican Republic
From
£1428
Price per person / inside stateroom
Show all departures (10)
Arvia, Caribbean
1 / 24
Discount
P&O Cruises
Duration
14 nights
Date
3 Jan 2028
Ship
Arvia
  • Departure - Basseterre, St Kitts & Nevis
  • 11 stops  
  • Arrival - Basseterre, St Kitts & Nevis
£1504
From
£1447
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Onboard spending money*
Arvia, Caribbean
1 / 24
Discount
P&O Cruises
Duration
14 nights
Date
3 Jan 2028
Ship
Arvia
  • Departure - Basseterre, St Kitts & Nevis
  • 11 stops  
  • Arrival - Basseterre, St Kitts & Nevis
£1504
From
£1447
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Onboard spending money*
Celebrity Ascent, Caribbean
1 / 22
Celebrity Cruises
Duration
11 nights
Date
3 Jan 2028
Ship
Celebrity Ascent
  • Departure - Fort Lauderdale, Florida
  • 8 stops  
  • Arrival - Fort Lauderdale, Florida
From
£1677
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*
MSC Fantasia, Mediterranean
1 / 26
MSC Cruises
Duration
7 nights
Date
4 Jan 2028
Ship
MSC Fantasia
  • Departure - Naples, Italy
  • 7 stops  
  • Arrival - Naples, Italy
From
£594
Price per person / inside stateroom
Show all departures (12)
MSC Lirica, Mediterranean
1 / 15
MSC Cruises
Duration
7 nights
Date
4 Jan 2028
Ship
MSC Lirica
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
From
£634
Price per person / inside stateroom
Show all departures (15)
MSC Euribia, Canary Islands
1 / 32
MSC Cruises
Duration
7 nights
Date
4 Jan 2028
Ship
MSC Euribia
  • Departure - Funchal, Madeira
  • 7 stops  
  • Arrival - Funchal, Madeira
From
£634
Price per person / inside stateroom
Show all departures (11)
Caribbean Princess, Caribbean
1 / 20
Princess Cruises
Duration
9 nights
Date
4 Jan 2028
Ship
Caribbean Princess
  • Departure - Fort Lauderdale, Florida
  • 6 stops  
  • Arrival - Fort Lauderdale, Florida
From
£635
Price per person / inside stateroom
Available promotion:
Save up to £600 per stateroom*
MSC Seaview, Mediterranean
1 / 33
MSC Cruises
Duration
7 nights
Date
4 Jan 2028
Ship
MSC Seaview
  • Departure - Genoa, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
From
£694
Price per person / inside stateroom
Show all departures (8)
MSC World Europa, Mediterranean
1 / 25
MSC Cruises
Duration
7 nights
Date
4 Jan 2028
Ship
MSC World Europa
  • Departure - Messina, Sicily
  • 7 stops  
  • Arrival - Messina, Sicily
From
£734
Price per person / inside stateroom
MSC Armonia, Mediterranean
1 / 20
MSC Cruises
Duration
13 nights
Date
4 Jan 2028
Ship
MSC Armonia
  • Departure - Civitavecchia (Rome), Italy
  • 10 stops  
  • Arrival - Civitavecchia (Rome), Italy
From
£924
Price per person / inside stateroom
Show all departures (2)
Enchanted Princess, Caribbean
1 / 23
Princess Cruises
Duration
11 nights
Date
4 Jan 2028
Ship
Enchanted Princess
  • Departure - Fort Lauderdale, Florida
  • 8 stops  
  • Arrival - Fort Lauderdale, Florida
From
£1012
Price per person / inside stateroom
Available promotion:
Save up to £600 per stateroom*
Celebrity Edge, South Pacific
1 / 18
Celebrity Cruises
Duration
10 nights
Date
4 Jan 2028
Ship
Celebrity Edge
  • Departure - Sydney, Australia
  • 7 stops  
  • Arrival - Sydney, Australia
From
£1492
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*
MSC Preziosa, Northern Europe
1 / 33
MSC Cruises
Duration
7 nights
Date
5 Jan 2028
Ship
MSC Preziosa
  • Departure - Rotterdam, Netherlands
  • 6 stops  
  • Arrival - Rotterdam, Netherlands
From
£534
Price per person / inside stateroom
Show all departures (16)
MSC Fantasia, Mediterranean
1 / 26
MSC Cruises
Duration
7 nights
Date
5 Jan 2028
Ship
MSC Fantasia
  • Departure - Palermo, Sicily
  • 7 stops  
  • Arrival - Palermo, Sicily
From
£624
Price per person / inside stateroom
Show all departures (12)
MSC Orchestra, Mediterranean
1 / 21
MSC Cruises
Duration
7 nights
Date
5 Jan 2028
Ship
MSC Orchestra
  • Departure - Istanbul, Turkey
  • 6 stops  
  • Arrival - Istanbul, Turkey
From
£644
Price per person / inside stateroom
Show all departures (22)
MSC Seaview, Mediterranean
1 / 33
MSC Cruises
Duration
7 nights
Date
5 Jan 2028
Ship
MSC Seaview
  • Departure - Naples, Italy
  • 7 stops  
  • Arrival - Naples, Italy
From
£694
Price per person / inside stateroom
Show all departures (9)
Grand Princess, South Pacific
1 / 22
Princess Cruises
Duration
14 nights
Date
5 Jan 2028
Ship
Grand Princess
  • Departure - Brisbane, Australia
  • 8 stops  
  • Arrival - Brisbane, Australia
From
£869
Price per person / inside stateroom
Available promotion:
Save up to £600 per stateroom*
Celebrity Eclipse, Caribbean
1 / 19
Celebrity Cruises
Duration
12 nights
Date
5 Jan 2028
Ship
Celebrity Eclipse
  • Departure - Fort Lauderdale, Florida
  • 9 stops  
  • Arrival - Fort Lauderdale, Florida
From
£1175
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*
Celebrity Infinity, Canary Islands
1 / 29
Celebrity Cruises
Duration
12 nights
Date
5 Jan 2028
Ship
Celebrity Infinity
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Barcelona, Spain
From
£1273
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*
MSC Euribia, Canary Islands
1 / 32
MSC Cruises
Duration
7 nights
Date
6 Jan 2028
Ship
MSC Euribia
  • Departure - Arrecife, Lanzarote
  • 7 stops  
  • Arrival - Arrecife, Lanzarote
From
£594
Price per person / inside stateroom
Show all departures (11)
MSC Lirica, Mediterranean
1 / 15
MSC Cruises
Duration
7 nights
Date
6 Jan 2028
Ship
MSC Lirica
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
From
£634
Price per person / inside stateroom
Show all departures (16)
MSC Seaview, Mediterranean
1 / 33
MSC Cruises
Duration
7 nights
Date
6 Jan 2028
Ship
MSC Seaview
  • Departure - Palermo, Sicily
  • 7 stops  
  • Arrival - Palermo, Sicily
From
£694
Price per person / inside stateroom
Show all departures (9)
Diamond Princess, South East Asia
1 / 20
Princess Cruises
Duration
14 nights
Date
6 Jan 2028
Ship
Diamond Princess
  • Departure - Singapore City, Singapore
  • 8 stops  
  • Arrival - Singapore City, Singapore
From
£805
Price per person / inside stateroom
MSC Meraviglia, South America
1 / 30
MSC Cruises
Duration
7 nights
Date
6 Jan 2028
Ship
MSC Meraviglia
  • Departure - Buenos Aires, Argentina
  • 5 stops  
  • Arrival - Buenos Aires, Argentina
From
£844
Price per person / inside stateroom
Show all departures (9)
MSC Preziosa, Northern Europe
1 / 33
MSC Cruises
Duration
7 nights
Date
7 Jan 2028
Ship
MSC Preziosa
  • Departure - Hamburg, Germany
  • 6 stops  
  • Arrival - Hamburg, Germany
From
£534
Price per person / inside stateroom
Show all departures (20)
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
7 nights
Date
7 Jan 2028
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£564
From
£543
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Onboard spending money*
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
7 nights
Date
7 Jan 2028
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 6 stops  
  • Arrival - Santa Cruz, Tenerife
£564
From
£543
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Onboard spending money*
MSC Euribia, Canary Islands
1 / 32
MSC Cruises
Duration
7 nights
Date
7 Jan 2028
Ship
MSC Euribia
  • Departure - Las Palmas, Canary Islands
  • 7 stops  
  • Arrival - Las Palmas, Canary Islands
From
£594
Price per person / inside stateroom
Show all departures (11)
Serenade of the Seas, Caribbean
1 / 15
Royal Caribbean
Duration
8 nights
Date
7 Jan 2028
Ship
Serenade of the Seas
  • Departure - Tampa, FL USA
  • 6 stops  
  • Arrival - Tampa, FL USA
From
£596
Price per person / inside stateroom
Emerald Princess, Caribbean
1 / 21
Princess Cruises
Duration
7 nights
Date
7 Jan 2028
Ship
Emerald Princess
  • Departure - Bridgetown, Barbados
  • 7 stops  
  • Arrival - Bridgetown, Barbados
From
£723
Price per person / inside stateroom
Available promotion:
Save up to £600 per stateroom*
MSC World Europa, Mediterranean
1 / 25
MSC Cruises
Duration
7 nights
Date
7 Jan 2028
Ship
MSC World Europa
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Barcelona, Spain
From
£734
Price per person / inside stateroom
Show all departures (20)
Ovation of the Seas, South Pacific
1 / 20
Royal Caribbean
Duration
7 nights
Date
7 Jan 2028
Ship
Ovation of the Seas
  • Departure - Brisbane, Australia
  • 4 stops  
  • Arrival - Brisbane, Australia
From
£827
Price per person / inside stateroom
MSC Splendida, South America
1 / 29
MSC Cruises
Duration
9 nights
Date
7 Jan 2028
Ship
MSC Splendida
  • Departure - Buenos Aires, Argentina
  • 7 stops  
  • Arrival - Buenos Aires, Argentina
From
£1044
Price per person / inside stateroom
Show all departures (4)
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
Duration
14 nights
Date
7 Jan 2028
Ship
Azura
  • Departure - Santa Cruz, Tenerife
  • 11 stops  
  • Arrival - Santa Cruz, Tenerife
£1104
From
£1063
Price per person / oceanview stateroom
Show all departures (2)
Available promotion:
Onboard spending money*
90 of 2110 pcs