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
Seven Seas Grandeur, Panama Canal
1 / 9
6 % off — 5 days left
Regent Seven Seas Cruises
Duration
16 nights
Date
29 Dec 2026
Ship
Seven Seas Grandeur
  • Departure - Miami, Florida, USA
  • 9 stops  
  • Arrival - Los Angeles, USA
£11339
From
£10659
Price per person / suite
Seven Seas Explorer, Australia/New Zealand
1 / 9
6 % off — 5 days left
Regent Seven Seas Cruises
Duration
16 nights
Date
29 Dec 2026
Ship
Seven Seas Explorer
  • Departure - Sydney, Australia
  • 12 stops  
  • Arrival - Auckland, New Zealand
£14379
From
£13517
Price per person / suite
Azamara Pursuit, Australia/New Zealand
1 / 14
5 % off — 5 days left
Azamara
Duration
16 nights
Date
4 Jan 2027
Ship
Azamara Pursuit
  • Departure - Melbourne, Australia
  • 14 stops  
  • Arrival - Auckland, New Zealand
£2689
From
£2555
Price per person / inside stateroom
Available promotion:
up to $750 Onboard Credit
Seven Seas Navigator, Mediterranean
1 / 9
6 % off — 5 days left
Regent Seven Seas Cruises
Duration
11 nights
Date
4 Jan 2027
Ship
Seven Seas Navigator
  • Departure - Athens (Piraeus), Greece
  • 10 stops  
  • Arrival - Istanbul, Turkey
£7489
From
£7040
Price per person / suite
Seven Seas Mariner, Caribbean
1 / 10
6 % off — 5 days left
Regent Seven Seas Cruises
Duration
18 nights
Date
4 Jan 2027
Ship
Seven Seas Mariner
  • Departure - Miami, Florida, USA
  • 12 stops  
  • Arrival - Rio de Janeiro, Brazil
£11489
From
£10800
Price per person / suite
Azamara Journey, Caribbean
1 / 14
5 % off — 5 days left
Azamara
Duration
9 nights
Date
5 Jan 2027
Ship
Azamara Journey
  • Departure - San Juan, Puerto Rico
  • 8 stops  
  • Arrival - Miami, Florida, USA
£1189
From
£1130
Price per person / inside stateroom
Available promotion:
up to $750 Onboard Credit
Azamara Quest, Hawaii
1 / 14
5 % off — 5 days left
Azamara
Duration
18 nights
Date
5 Jan 2027
Ship
Azamara Quest
  • Departure - San Francisco, USA
  • 8 stops  
  • Arrival - Papeete (Tahiti), French Polynesia
£1909
From
£1814
Price per person / inside stateroom
Available promotion:
up to $750 Onboard Credit
Azamara Quest, World Cruise
1 / 14
5 % off — 5 days left
Azamara
Duration
48 nights
Date
5 Jan 2027
Ship
Azamara Quest
  • Departure - San Francisco, USA
  • 28 stops  
  • Arrival - Sydney, Australia
£11429
From
£10858
Price per person / oceanview stateroom
Available promotion:
up to $750 Onboard Credit
Azamara Quest, World Cruise
1 / 14
5 % off — 5 days left
Azamara
Duration
87 nights
Date
5 Jan 2027
Ship
Azamara Quest
  • Departure - San Francisco, USA
  • 51 stops  
  • Arrival - Hong Kong, China
£20279
From
£19266
Price per person / oceanview stateroom
Available promotion:
up to $750 Onboard Credit
Azamara Onward, Canary Islands
1 / 17
5 % off — 5 days left
Azamara
Duration
7 nights
Date
8 Jan 2027
Ship
Azamara Onward
  • Departure - Lisbon, Portugal
  • 7 stops  
  • Arrival - Las Palmas, Canary Islands
£1189
From
£1130
Price per person / inside stateroom
Available promotion:
up to $750 Onboard Credit
Azamara Onward, Canary Islands
1 / 17
5 % off — 5 days left
Azamara
Duration
14 nights
Date
8 Jan 2027
Ship
Azamara Onward
  • Departure - Lisbon, Portugal
  • 14 stops  
  • Arrival - Lisbon, Portugal
£5489
From
£5215
Price per person / suite
Available promotion:
up to $750 Onboard Credit
Seven Seas Prestige, Caribbean
1 / 17
6 % off — 5 days left
Regent Seven Seas Cruises
Duration
10 nights
Date
10 Jan 2027
Ship
Seven Seas Prestige
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Miami, Florida, USA
£18009
From
£16929
Price per person / suite
Seven Seas Splendor, World Cruise
1 / 9
6 % off — 5 days left
Regent Seven Seas Cruises
Duration
127 nights
Date
11 Jan 2027
Ship
Seven Seas Splendor
  • Departure - Miami, Florida, USA
  • 71 stops  
  • Arrival - Civitavecchia (Rome), Italy
£75619
From
£71082
Price per person / suite
Seven Seas Splendor, World Cruise
1 / 9
6 % off — 5 days left
Regent Seven Seas Cruises
Duration
141 nights
Date
11 Jan 2027
Ship
Seven Seas Splendor
  • Departure - Miami, Florida, USA
  • 77 stops  
  • Arrival - New York, USA
£82689
From
£77728
Price per person / suite
Seven Seas Splendor, Panama Canal
1 / 9
6 % off — 5 days left
Regent Seven Seas Cruises
Duration
14 nights
Date
12 Jan 2027
Ship
Seven Seas Splendor
  • Departure - Miami, Florida, USA
  • 11 stops  
  • Arrival - Panama City, Panama
£12089
From
£11364
Price per person / suite
Seven Seas Splendor, Panama Canal
1 / 9
6 % off — 5 days left
Regent Seven Seas Cruises
Duration
42 nights
Date
12 Jan 2027
Ship
Seven Seas Splendor
  • Departure - Miami, Florida, USA
  • 25 stops  
  • Arrival - Papeete (Tahiti), French Polynesia
£30739
From
£28895
Price per person / suite
Azamara Journey, Caribbean
1 / 14
5 % off — 5 days left
Azamara
Duration
11 nights
Date
14 Jan 2027
Ship
Azamara Journey
  • Departure - Miami, Florida, USA
  • 10 stops  
  • Arrival - Bridgetown, Barbados
£1989
From
£1890
Price per person / inside stateroom
Available promotion:
up to $750 Onboard Credit
Seven Seas Grandeur, Mexico
1 / 9
6 % off — 5 days left
Regent Seven Seas Cruises
Duration
10 nights
Date
14 Jan 2027
Ship
Seven Seas Grandeur
  • Departure - Los Angeles, USA
  • 7 stops  
  • Arrival - Los Angeles, USA
£7229
From
£6796
Price per person / suite
Azamara Onward, Western Europe
1 / 17
5 % off — 5 days left
Azamara
Duration
7 nights
Date
15 Jan 2027
Ship
Azamara Onward
  • Departure - Las Palmas, Canary Islands
  • 8 stops  
  • Arrival - Lisbon, Portugal
£2219
From
£2109
Price per person / balcony stateroom
Available promotion:
up to $750 Onboard Credit
Seven Seas Navigator, Mediterranean
1 / 9
6 % off — 5 days left
Regent Seven Seas Cruises
Duration
14 nights
Date
15 Jan 2027
Ship
Seven Seas Navigator
  • Departure - Istanbul, Turkey
  • 12 stops  
  • Arrival - Athens (Piraeus), Greece
£7089
From
£6664
Price per person / suite
60 of 1253 pcs