All Inclusive Cruises

Know what your holiday costs before you sail. With an all-inclusive cruise, drinks, dining and more are covered in your fare, so you can relax without watching the bill.

What does all-inclusive mean on a cruise?
Every cruise includes your cabin, main restaurants, entertainment and most onboard activities. An all-inclusive fare goes further, typically adding drinks, gratuities and Wi-Fi, and on some lines speciality dining or shore excursions. What's covered depends on the cruise line, so it's worth comparing.

Cruise lines that are all-inclusive as standard
Regent Seven Seas Cruises includes drinks, speciality dining, Wi-Fi, gratuities and shore excursions on every voyage. Oceania Cruises and Azamara both build inclusions into their fares, and VIVA Cruises' river voyages are all-inclusive, with drinks served throughout the day.

All-inclusive fares on mainstream lines
Several larger lines let you choose an all-inclusive fare when you book. P&O Cruises offers Classic All-Inclusive and Deluxe All-Inclusive on cruises of five nights or more. Princess Cruises has Princess Plus and Princess Premier packages, MSC Cruises offers an upgraded fare with drinks on cruises of four nights or more, and Ambassador has an upgraded inclusive fare across its sailings.

Is all-inclusive worth it?
If you enjoy a few drinks a day, use Wi-Fi to stay in touch or like to try speciality restaurants, an inclusive fare often works out cheaper than paying as you go. It also makes budgeting simple. Discover all-inclusive cruises below and book online, any time.

Azamara
Regent Seven Seas Cruises
Seabourn
VIVA Cruises

We found

1254 cruises

VIVA TWO, Danube River
1 / 22
6 % off — 6 days left
VIVA Cruises
Duration
4 nights
Date
27 Nov 2026
Ship
VIVA TWO
  • Departure - Passau, Germany
  • 6 stops  
  • Arrival - Passau, Germany
£775
From
£729
Price per person / oceanview stateroom
Show all departures (9)
Seven Seas Voyager, Mediterranean
1 / 10
6 % off — 6 days left
Regent Seven Seas Cruises
Duration
10 nights
Date
27 Nov 2026
Ship
Seven Seas Voyager
  • Departure - Istanbul, Turkey
  • 9 stops  
  • Arrival - Athens (Piraeus), Greece
£9249
From
£8695
Price per person / suite
MS VIVA TIARA, Main River
1 / 21
6 % off — 6 days left
VIVA Cruises
Duration
4 nights
Date
28 Nov 2026
Ship
MS VIVA TIARA
  • Departure - Frankfurt am Main, Germany
  • 5 stops  
  • Arrival - Frankfurt am Main, Germany
£675
From
£635
Price per person / oceanview stateroom
Show all departures (4)
Azamara Onward, Mediterranean
1 / 17
5 % off — 6 days left
Azamara
Duration
7 nights
Date
28 Nov 2026
Ship
Azamara Onward
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Civitavecchia (Rome), Italy
£869
From
£826
Price per person / oceanview stateroom
Available promotion:
up to $750 Onboard Credit
Azamara Journey, Caribbean
1 / 14
5 % off — 6 days left
Azamara
Duration
7 nights
Date
28 Nov 2026
Ship
Azamara Journey
  • Departure - Bridgetown, Barbados
  • 8 stops  
  • Arrival - San Juan, Puerto Rico
£1309
From
£1244
Price per person / balcony stateroom
Available promotion:
up to $750 Onboard Credit
MS VIVA BEYOND, Seine
1 / 10
6 % off — 6 days left
VIVA Cruises
Duration
5 nights
Date
28 Nov 2026
Ship
MS VIVA BEYOND
  • Departure - Paris, France
  • 8 stops  
  • Arrival - Paris, France
£1795
From
£1688
Price per person / balcony stateroom
VIVA MOMENTS, Rhine River
1 / 16
6 % off — 6 days left
VIVA Cruises
Duration
3 nights
Date
29 Nov 2026
Ship
VIVA MOMENTS
  • Departure - Düsseldorf, Germany
  • 6 stops  
  • Arrival - Düsseldorf, Germany
£675
From
£635
Price per person / balcony stateroom
Show all departures (7)
Seven Seas Mariner, Caribbean
1 / 10
6 % off — 6 days left
Regent Seven Seas Cruises
Duration
10 nights
Date
1 Dec 2026
Ship
Seven Seas Mariner
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Tampa, FL USA
£6789
From
£6382
Price per person / suite
MS VIVA TIARA, Rhine River
1 / 21
6 % off — 6 days left
VIVA Cruises
Duration
4 nights
Date
2 Dec 2026
Ship
MS VIVA TIARA
  • Departure - Frankfurt am Main, Germany
  • 6 stops  
  • Arrival - Frankfurt am Main, Germany
£675
From
£635
Price per person / oceanview stateroom
Show all departures (5)
VIVA ONE, Rhine River
1 / 22
6 % off — 6 days left
VIVA Cruises
Duration
4 nights
Date
2 Dec 2026
Ship
VIVA ONE
  • Departure - Düsseldorf, Germany
  • 6 stops  
  • Arrival - Düsseldorf, Germany
£775
From
£729
Price per person / oceanview stateroom
Show all departures (6)
VIVA RUBY, Rhine River
1 / 11
6 % off — 6 days left
VIVA Cruises
Duration
7 nights
Date
2 Dec 2026
Ship
VIVA RUBY
  • Departure - Düsseldorf, Germany
  • 12 stops  
  • Arrival - Düsseldorf, Germany
£1350
From
£1269
Price per person / oceanview stateroom
Show all departures (5)
MS VIVA BEYOND, Seine
1 / 10
6 % off — 6 days left
VIVA Cruises
Duration
5 nights
Date
3 Dec 2026
Ship
MS VIVA BEYOND
  • Departure - Paris, France
  • 8 stops  
  • Arrival - Paris, France
£1575
From
£1481
Price per person / suite
Show all departures (2)
Seven Seas Explorer, Australia/New Zealand
1 / 9
6 % off — 6 days left
Regent Seven Seas Cruises
Duration
16 nights
Date
3 Dec 2026
Ship
Seven Seas Explorer
  • Departure - Benoa, Bali, Indonesia
  • 12 stops  
  • Arrival - Sydney, Australia
£13049
From
£12267
Price per person / suite
Azamara Quest, Transatlantic
1 / 14
5 % off — 6 days left
Azamara
Duration
13 nights
Date
4 Dec 2026
Ship
Azamara Quest
  • Departure - Malaga, Spain
  • 4 stops  
  • Arrival - Miami, Florida, USA
£2519
From
£2394
Price per person / balcony stateroom
Available promotion:
up to $750 Onboard Credit
Azamara Onward, Mediterranean
1 / 17
5 % off — 6 days left
Azamara
Duration
7 nights
Date
5 Dec 2026
Ship
Azamara Onward
  • Departure - Civitavecchia (Rome), Italy
  • 8 stops  
  • Arrival - Athens (Piraeus), Greece
£909
From
£864
Price per person / inside stateroom
Available promotion:
up to $750 Onboard Credit
Azamara Journey, Caribbean
1 / 14
5 % off — 6 days left
Azamara
Duration
7 nights
Date
5 Dec 2026
Ship
Azamara Journey
  • Departure - San Juan, Puerto Rico
  • 8 stops  
  • Arrival - Bridgetown, Barbados
£1749
From
£1662
Price per person / balcony stateroom
Available promotion:
up to $750 Onboard Credit
MS VIVA ENJOY, Danube River
1 / 19
6 % off — 6 days left
VIVA Cruises
Duration
5 nights
Date
6 Dec 2026
Ship
MS VIVA ENJOY
  • Departure - Vienna, Austria
  • 6 stops  
  • Arrival - Nürnberg, Germany
£795
From
£748
Price per person / oceanview stateroom
Show all departures (2)
Seven Seas Navigator, Mediterranean
1 / 9
6 % off — 6 days left
Regent Seven Seas Cruises
Duration
14 nights
Date
7 Dec 2026
Ship
Seven Seas Navigator
  • Departure - Barcelona, Spain
  • 12 stops  
  • Arrival - Civitavecchia (Rome), Italy
£8839
From
£8309
Price per person / suite
MS VIVA BEYOND, Seine
1 / 10
6 % off — 6 days left
VIVA Cruises
Duration
5 nights
Date
8 Dec 2026
Ship
MS VIVA BEYOND
  • Departure - Paris, France
  • 10 stops  
  • Arrival - Paris, France
£1525
From
£1434
Price per person / oceanview stateroom
Seven Seas Grandeur, Caribbean
1 / 9
6 % off — 6 days left
Regent Seven Seas Cruises
Duration
10 nights
Date
9 Dec 2026
Ship
Seven Seas Grandeur
  • Departure - Miami, Florida, USA
  • 8 stops  
  • Arrival - Miami, Florida, USA
£7639
From
£7181
Price per person / suite
20 of 1254 pcs