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

1253 cruises

MS VIVA TIARA, Main River
1 / 21
6 % off — 5 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 — 5 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 — 5 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 — 5 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 — 5 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)
VIVA TWO, Danube River
1 / 22
6 % off — 5 days left
VIVA Cruises
Duration
4 nights
Date
1 Dec 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 Mariner, Caribbean
1 / 10
6 % off — 5 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 — 5 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 — 5 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 — 5 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 — 5 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 — 5 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 — 5 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 — 5 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 — 5 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 — 5 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 — 5 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 — 5 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 — 5 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
Seven Seas Mariner, Caribbean
1 / 10
6 % off — 5 days left
Regent Seven Seas Cruises
Duration
10 nights
Date
11 Dec 2026
Ship
Seven Seas Mariner
  • Departure - Tampa, FL USA
  • 8 stops  
  • Arrival - Tampa, FL USA
£7379
From
£6937
Price per person / suite
Seven Seas Splendor, Caribbean
1 / 9
6 % off — 5 days left
Regent Seven Seas Cruises
Duration
17 nights
Date
11 Dec 2026
Ship
Seven Seas Splendor
  • Departure - Galveston, Texas, USA
  • 11 stops  
  • Arrival - Galveston, Texas, USA
£10139
From
£9531
Price per person / suite
Azamara Journey, Caribbean
1 / 14
5 % off — 5 days left
Azamara
Duration
6 nights
Date
12 Dec 2026
Ship
Azamara Journey
  • Departure - Bridgetown, Barbados
  • 7 stops  
  • Arrival - San Juan, Puerto Rico
£639
From
£608
Price per person / oceanview stateroom
Available promotion:
up to $750 Onboard Credit
MS VIVA ENJOY, Danube River
1 / 19
6 % off — 5 days left
VIVA Cruises
Duration
5 nights
Date
16 Dec 2026
Ship
MS VIVA ENJOY
  • Departure - Vienna, Austria
  • 7 stops  
  • Arrival - Regensburg, Germany
£775
From
£729
Price per person / oceanview stateroom
MS VIVA BEYOND, Seine
1 / 10
6 % off — 5 days left
VIVA Cruises
Duration
3 nights
Date
18 Dec 2026
Ship
MS VIVA BEYOND
  • Departure - Paris, France
  • 4 stops  
  • Arrival - Paris, France
£650
From
£611
Price per person / balcony stateroom
Show all departures (17)
Azamara Quest, Panama Canal
1 / 14
5 % off — 5 days left
Azamara
Duration
18 nights
Date
18 Dec 2026
Ship
Azamara Quest
  • Departure - Miami, Florida, USA
  • 9 stops  
  • Arrival - San Francisco, USA
£2149
From
£2042
Price per person / inside stateroom
Available promotion:
up to $750 Onboard Credit
Seven Seas Grandeur, Caribbean
1 / 9
6 % off — 5 days left
Regent Seven Seas Cruises
Duration
10 nights
Date
19 Dec 2026
Ship
Seven Seas Grandeur
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Miami, Florida, USA
£8809
From
£8281
Price per person / suite
Seven Seas Explorer, Australia/New Zealand
1 / 9
6 % off — 5 days left
Regent Seven Seas Cruises
Duration
10 nights
Date
19 Dec 2026
Ship
Seven Seas Explorer
  • Departure - Sydney, Australia
  • 8 stops  
  • Arrival - Sydney, Australia
£9749
From
£9165
Price per person / suite
VIVA MOMENTS, Rhine River
1 / 16
6 % off — 5 days left
VIVA Cruises
Duration
7 nights
Date
20 Dec 2026
Ship
VIVA MOMENTS
  • Departure - Düsseldorf, Germany
  • 10 stops  
  • Arrival - Düsseldorf, Germany
£1450
From
£1363
Price per person / oceanview stateroom
MS VIVA ENJOY, Danube River
1 / 19
6 % off — 5 days left
VIVA Cruises
Duration
7 nights
Date
21 Dec 2026
Ship
MS VIVA ENJOY
  • Departure - Regensburg, Germany
  • 11 stops  
  • Arrival - Vienna, Austria
£1350
From
£1269
Price per person / oceanview stateroom
MS VIVA BEYOND, Seine
1 / 10
6 % off — 5 days left
VIVA Cruises
Duration
6 nights
Date
21 Dec 2026
Ship
MS VIVA BEYOND
  • Departure - Paris, France
  • 10 stops  
  • Arrival - Paris, France
£1450
From
£1363
Price per person / oceanview stateroom
VIVA RUBY, Moselle River
1 / 11
6 % off — 5 days left
VIVA Cruises
Duration
7 nights
Date
21 Dec 2026
Ship
VIVA RUBY
  • Departure - Düsseldorf, Germany
  • 12 stops  
  • Arrival - Nancy, France
£1550
From
£1457
Price per person / oceanview stateroom
Show all departures (2)
Seven Seas Mariner, Caribbean
1 / 10
6 % off — 5 days left
Regent Seven Seas Cruises
Duration
14 nights
Date
21 Dec 2026
Ship
Seven Seas Mariner
  • Departure - Tampa, FL USA
  • 10 stops  
  • Arrival - Miami, Florida, USA
£9369
From
£8807
Price per person / suite
Seven Seas Navigator, Mediterranean
1 / 9
6 % off — 5 days left
Regent Seven Seas Cruises
Duration
14 nights
Date
21 Dec 2026
Ship
Seven Seas Navigator
  • Departure - Civitavecchia (Rome), Italy
  • 12 stops  
  • Arrival - Athens (Piraeus), Greece
£10539
From
£9907
Price per person / suite
MS VIVA TIARA, Danube River
1 / 21
6 % off — 5 days left
VIVA Cruises
Duration
6 nights
Date
22 Dec 2026
Ship
MS VIVA TIARA
  • Departure - Frankfurt am Main, Germany
  • 8 stops  
  • Arrival - Regensburg, Germany
£1075
From
£1011
Price per person / oceanview stateroom
VIVA ONE, Rhine River
1 / 22
6 % off — 5 days left
VIVA Cruises
Duration
6 nights
Date
22 Dec 2026
Ship
VIVA ONE
  • Departure - Düsseldorf, Germany
  • 8 stops  
  • Arrival - Düsseldorf, Germany
£1250
From
£1175
Price per person / oceanview stateroom
Azamara Onward, Mediterranean
1 / 17
5 % off — 5 days left
Azamara
Duration
7 nights
Date
22 Dec 2026
Ship
Azamara Onward
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Barcelona, Spain
£1659
From
£1577
Price per person / oceanview stateroom
Available promotion:
up to $750 Onboard Credit
Azamara Journey, Caribbean
1 / 14
5 % off — 5 days left
Azamara
Duration
8 nights
Date
28 Dec 2026
Ship
Azamara Journey
  • Departure - Bridgetown, Barbados
  • 7 stops  
  • Arrival - San Juan, Puerto Rico
£1209
From
£1149
Price per person / inside stateroom
Available promotion:
up to $750 Onboard Credit
MS VIVA TIARA, Danube River
1 / 21
6 % off — 5 days left
VIVA Cruises
Duration
7 nights
Date
28 Dec 2026
Ship
MS VIVA TIARA
  • Departure - Regensburg, Germany
  • 9 stops  
  • Arrival - Vienna, Austria
£1850
From
£1739
Price per person / balcony stateroom
Seven Seas Splendor, Caribbean
1 / 9
6 % off — 5 days left
Regent Seven Seas Cruises
Duration
14 nights
Date
28 Dec 2026
Ship
Seven Seas Splendor
  • Departure - Galveston, Texas, USA
  • 10 stops  
  • Arrival - Miami, Florida, USA
£8969
From
£8431
Price per person / suite
Azamara Onward, Mediterranean
1 / 17
5 % off — 5 days left
Azamara
Duration
10 nights
Date
29 Dec 2026
Ship
Azamara Onward
  • Departure - Barcelona, Spain
  • 10 stops  
  • Arrival - Lisbon, Portugal
£2339
From
£2223
Price per person / inside stateroom
Available promotion:
up to $750 Onboard Credit
40 of 1253 pcs