Miami

Miami

One of the USA’s most iconic coastal cities is also one of its most vibrant ports, and a surefire gateway into the beauty of the Caribbean.

If you’re looking to visit the Caribbean from the US, there’s no port more suitable than Miami. This vibrant coastal city is already a hub for culture, art, music and food, with a diverse population, including countless Latin and Caribbean citizens. It’s no wonder that the area has such an exciting blend of cultures when you consider the access that it has to the Caribbean from its port. There are plenty of options for reaching the Caribbean via Cruises from Miami, Florida so check out the listed itineraries below and book your expedition today! For a full experience, consider spending a few days in Miami to soak up the energy before setting sail.

Miami

We found

915 cruises

Queen Elizabeth, Caribbean
1 / 26
5 % off — Ends today
Cunard
Duration
12 nights
Date
26 Nov 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 8 stops  
  • Arrival - Miami, Florida, USA
£749
From
£712
Price per person / inside stateroom
2 Available promotions:
30% off Signature Packages, Save 10% off your Drinks Package
Queen Elizabeth, Caribbean
1 / 26
5 % off — Ends today
Cunard
Duration
21 nights
Date
26 Nov 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 14 stops  
  • Arrival - Miami, Florida, USA
£1599
From
£1520
Price per person / inside stateroom
2 Available promotions:
30% off Signature Packages, Save 10% off your Drinks Package
Queen Elizabeth, Caribbean
1 / 26
5 % off — Ends today
Cunard
Duration
12 nights
Date
26 Nov 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 8 stops  
  • Arrival - Miami, Florida, USA
£1799
From
£1710
Price per person / inside stateroom
2 Available promotions:
30% off Signature Packages, Save 10% off your Drinks Package
Queen Elizabeth, Caribbean
1 / 26
5 % off — Ends today
Cunard
Duration
21 nights
Date
26 Nov 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 14 stops  
  • Arrival - Miami, Florida, USA
£2749
From
£2612
Price per person / inside stateroom
2 Available promotions:
30% off Signature Packages, Save 10% off your Drinks Package
Carnival Conquest, Bahamas
1 / 22
Discount — Ends today
Carnival Cruise Line
Duration
3 nights
Date
27 Nov 2026
Ship
Carnival Conquest
  • Departure - Miami, Florida, USA
  • 3 stops  
  • Arrival - Miami, Florida, USA
£211
From
£203
Price per person / inside stateroom
Show all departures (33)
MSC Seaside, Bahamas
1 / 26
Discount — Ends today
MSC Cruises
Duration
3 nights
Date
27 Nov 2026
Ship
MSC Seaside
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£244
From
£237
Price per person / inside stateroom
Show all departures (23)
Available promotion:
Black Friday: up to 30% Savings!
Norwegian Joy, Bahamas
1 / 19
Discount — Ends today
Norwegian Cruise Line
Duration
3 nights
Date
27 Nov 2026
Ship
Norwegian Joy
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£271
From
£263
Price per person / inside stateroom
Show all departures (13)
Available promotion:
Upgrade to "Free At Sea" from £99
Wonder of the Seas, Bahamas
1 / 31
Discount — Ends today
Royal Caribbean
Duration
3 nights
Date
27 Nov 2026
Ship
Wonder of the Seas
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£399
From
£384
Price per person / inside stateroom
Show all departures (13)
Freedom of the Seas, Bahamas
1 / 21
Discount — Ends today
Royal Caribbean
Duration
5 nights
Date
28 Nov 2026
Ship
Freedom of the Seas
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£327
From
£314
Price per person / inside stateroom
Available promotion:
Extra £60 off with code LEGENDARY60 for Balconies & Suites
MSC World America, Caribbean
1 / 20
5 % off — Ends today
MSC Cruises
Duration
7 nights
Date
28 Nov 2026
Ship
MSC World America
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£329
From
£313
Price per person / inside stateroom
Show all departures (10)
Available promotion:
Black Friday: up to 30% Savings!
Norwegian Luna, Caribbean
1 / 35
Discount — Ends today
Norwegian Cruise Line
Duration
7 nights
Date
28 Nov 2026
Ship
Norwegian Luna
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£350
From
£337
Price per person / inside stateroom
Show all departures (18)
Available promotion:
Upgrade to "Free At Sea" from £99
Carnival Magic, Caribbean
1 / 27
Carnival Cruise Line
Duration
8 nights
Date
28 Nov 2026
Ship
Carnival Magic
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
From
£350
Price per person / inside stateroom
Show all departures (18)
Scarlet Lady, Caribbean
1 / 28
Discount — Ends today
Virgin Voyages
Duration
5 nights
Date
28 Nov 2026
Ship
Scarlet Lady
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£417
From
£401
Price per person / inside stateroom
Show all departures (2)
Icon of the Seas, Caribbean
1 / 32
5 % off — Ends today
Royal Caribbean
Duration
7 nights
Date
28 Nov 2026
Ship
Icon of the Seas
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£702
From
£667
Price per person / inside stateroom
Show all departures (11)
Available promotion:
Extra £60 off with code LEGENDARY60 for Balconies & Suites
Norwegian Jewel, Caribbean
1 / 17
Discount — Ends today
Norwegian Cruise Line
Duration
10 nights
Date
28 Nov 2026
Ship
Norwegian Jewel
  • Departure - Miami, Florida, USA
  • 8 stops  
  • Arrival - Miami, Florida, USA
£850
From
£817
Price per person / oceanview stateroom
Show all departures (2)
Available promotion:
Upgrade to "Free At Sea" from £99
Celebrity Xcel, Caribbean
1 / 25
Celebrity Cruises
Duration
8 nights
Date
28 Nov 2026
Ship
Celebrity Xcel
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
From
£1017
Price per person / inside stateroom
Carnival Sunrise, Bahamas
1 / 18
Discount — Ends today
Carnival Cruise Line
Duration
4 nights
Date
29 Nov 2026
Ship
Carnival Sunrise
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£214
From
£206
Price per person / inside stateroom
MSC Meraviglia, Caribbean
1 / 30
MSC Cruises
Duration
6 nights
Date
29 Nov 2026
Ship
MSC Meraviglia
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
From
£289
Price per person / inside stateroom
Show all departures (9)
Available promotion:
Black Friday: up to 30% Savings!
Independence of the Seas, Caribbean
1 / 20
5 % off — Ends today
Royal Caribbean
Duration
7 nights
Date
29 Nov 2026
Ship
Independence of the Seas
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£314
From
£299
Price per person / inside stateroom
Available promotion:
Extra £60 off with code LEGENDARY60 for Balconies & Suites
Carnival Celebration, Caribbean
1 / 27
Carnival Cruise Line
Duration
7 nights
Date
29 Nov 2026
Ship
Carnival Celebration
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
From
£341
Price per person / inside stateroom
Show all departures (5)
Norwegian Aqua, Caribbean
1 / 37
Discount — Ends today
Norwegian Cruise Line
Duration
7 nights
Date
29 Nov 2026
Ship
Norwegian Aqua
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£360
From
£346
Price per person / inside stateroom
Show all departures (22)
Available promotion:
Upgrade to "Free At Sea" from £99
Carnival Horizon, Caribbean
1 / 23
Discount — Ends today
Carnival Cruise Line
Duration
6 nights
Date
29 Nov 2026
Ship
Carnival Horizon
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£367
From
£353
Price per person / inside stateroom
Show all departures (2)
Allure of the Seas, Bahamas
1 / 29
5 % off — Ends today
Royal Caribbean
Duration
7 nights
Date
29 Nov 2026
Ship
Allure of the Seas
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£402
From
£382
Price per person / inside stateroom
Show all departures (6)
Available promotion:
Extra £60 off with code LEGENDARY60 for Balconies & Suites
Norwegian Sun, Caribbean
1 / 9
Discount — Ends today
Norwegian Cruise Line
Duration
11 nights
Date
29 Nov 2026
Ship
Norwegian Sun
  • Departure - Miami, Florida, USA
  • 9 stops  
  • Arrival - Miami, Florida, USA
£460
From
£442
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Upgrade to "Free At Sea" from £99
Resilient Lady, Caribbean
1 / 24
Discount — Ends today
Virgin Voyages
Duration
6 nights
Date
29 Nov 2026
Ship
Resilient Lady
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£544
From
£523
Price per person / inside stateroom
Show all departures (7)
Norwegian Joy, Bahamas
1 / 19
Discount — Ends today
Norwegian Cruise Line
Duration
4 nights
Date
30 Nov 2026
Ship
Norwegian Joy
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£166
From
£162
Price per person / inside stateroom
Show all departures (13)
Available promotion:
Upgrade to "Free At Sea" from £99
MSC Seaside, Bahamas
1 / 26
Discount — Ends today
MSC Cruises
Duration
4 nights
Date
30 Nov 2026
Ship
MSC Seaside
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£172
From
£167
Price per person / inside stateroom
Show all departures (8)
Available promotion:
Black Friday: up to 30% Savings!
Wonder of the Seas, Bahamas
1 / 31
Discount — Ends today
Royal Caribbean
Duration
4 nights
Date
30 Nov 2026
Ship
Wonder of the Seas
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£244
From
£235
Price per person / inside stateroom
Show all departures (14)
Brilliant Lady, Caribbean
1 / 26
5 % off — Ends today
Virgin Voyages
Duration
10 nights
Date
30 Nov 2026
Ship
Brilliant Lady
  • Departure - Miami, Florida, USA
  • 8 stops  
  • Arrival - Miami, Florida, USA
£755
From
£718
Price per person / inside stateroom
Show all departures (3)
Seven Seas Mariner, Caribbean
1 / 10
5 % off — Ends today
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
£6450
Price per person / suite
Carnival Sunrise, Bahamas
1 / 18
Discount — Ends today
Carnival Cruise Line
Duration
4 nights
Date
3 Dec 2026
Ship
Carnival Sunrise
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£302
From
£290
Price per person / inside stateroom
Show all departures (21)
Scarlet Lady, Caribbean
1 / 28
Discount — Ends today
Virgin Voyages
Duration
4 nights
Date
3 Dec 2026
Ship
Scarlet Lady
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£486
From
£467
Price per person / inside stateroom
Show all departures (50)
MSC Poesia, Caribbean
1 / 29
5 % off — Ends today
MSC Cruises
Duration
10 nights
Date
3 Dec 2026
Ship
MSC Poesia
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Miami, Florida, USA
£599
From
£570
Price per person / inside stateroom
Available promotion:
Black Friday: up to 30% Savings!
Freedom of the Seas, Caribbean
1 / 21
5 % off — Ends today
Royal Caribbean
Duration
9 nights
Date
3 Dec 2026
Ship
Freedom of the Seas
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£1042
From
£990
Price per person / balcony stateroom
Available promotion:
Extra £60 off with code LEGENDARY60 for Balconies & Suites
MSC Meraviglia, Caribbean
1 / 30
5 % off — Ends today
MSC Cruises
Duration
8 nights
Date
5 Dec 2026
Ship
MSC Meraviglia
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£369
From
£351
Price per person / inside stateroom
Available promotion:
Black Friday: up to 30% Savings!
MSC World America, Caribbean
1 / 20
5 % off — Ends today
MSC Cruises
Duration
7 nights
Date
5 Dec 2026
Ship
MSC World America
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£379
From
£361
Price per person / inside stateroom
Show all departures (10)
Available promotion:
Black Friday: up to 30% Savings!
Carnival Horizon, Caribbean
1 / 23
Carnival Cruise Line
Duration
8 nights
Date
5 Dec 2026
Ship
Carnival Horizon
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
From
£479
Price per person / inside stateroom
Show all departures (2)
Resilient Lady, Caribbean
1 / 24
5 % off — Ends today
Virgin Voyages
Duration
8 nights
Date
5 Dec 2026
Ship
Resilient Lady
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£604
From
£574
Price per person / inside stateroom
Icon of the Seas, Caribbean
1 / 32
5 % off — Ends today
Royal Caribbean
Duration
7 nights
Date
5 Dec 2026
Ship
Icon of the Seas
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£800
From
£761
Price per person / inside stateroom
Show all departures (11)
Available promotion:
Extra £60 off with code LEGENDARY60 for Balconies & Suites
Independence of the Seas, Caribbean
1 / 20
5 % off — Ends today
Royal Caribbean
Duration
7 nights
Date
6 Dec 2026
Ship
Independence of the Seas
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£288
From
£274
Price per person / inside stateroom
Available promotion:
Extra £60 off with code LEGENDARY60 for Balconies & Suites
Carnival Celebration, Bahamas
1 / 27
Carnival Cruise Line
Duration
7 nights
Date
6 Dec 2026
Ship
Carnival Celebration
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
From
£354
Price per person / inside stateroom
Show all departures (3)
Carnival Magic, Caribbean
1 / 27
Discount — Ends today
Carnival Cruise Line
Duration
6 nights
Date
6 Dec 2026
Ship
Carnival Magic
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£373
From
£359
Price per person / inside stateroom
Show all departures (2)
Allure of the Seas, Caribbean
1 / 29
5 % off — Ends today
Royal Caribbean
Duration
7 nights
Date
6 Dec 2026
Ship
Allure of the Seas
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£615
From
£585
Price per person / inside stateroom
Show all departures (6)
Available promotion:
Extra £60 off with code LEGENDARY60 for Balconies & Suites
Celebrity Xcel, Caribbean
1 / 25
Celebrity Cruises
Duration
7 nights
Date
6 Dec 2026
Ship
Celebrity Xcel
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
From
£3192
Price per person / suite
Show all departures (5)
MSC Seaside, Caribbean
1 / 26
Discount — Ends today
MSC Cruises
Duration
4 nights
Date
7 Dec 2026
Ship
MSC Seaside
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£199
From
£194
Price per person / inside stateroom
Show all departures (9)
Available promotion:
Black Friday: up to 30% Savings!
Carnival Sunrise, Bahamas
1 / 18
Discount — Ends today
Carnival Cruise Line
Duration
5 nights
Date
7 Dec 2026
Ship
Carnival Sunrise
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£215
From
£207
Price per person / inside stateroom
Scarlet Lady, Caribbean
1 / 28
Discount — Ends today
Virgin Voyages
Duration
5 nights
Date
7 Dec 2026
Ship
Scarlet Lady
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£569
From
£547
Price per person / inside stateroom
Show all departures (47)
Vista, Caribbean
1 / 26
5 % off — Ends today
Oceania Cruises
Duration
7 nights
Date
7 Dec 2026
Ship
Vista
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£2439
From
£2318
Price per person / balcony stateroom
Available promotion:
Your World Included™ - Choice of Complimentary Wine & Beer or Shore Excursion Credit
Norwegian Jewel, Caribbean
1 / 17
Discount — Ends today
Norwegian Cruise Line
Duration
10 nights
Date
8 Dec 2026
Ship
Norwegian Jewel
  • Departure - Miami, Florida, USA
  • 8 stops  
  • Arrival - Miami, Florida, USA
£580
From
£557
Price per person / inside stateroom
Show all departures (4)
Available promotion:
Upgrade to "Free At Sea" from £99
Queen Elizabeth, Caribbean
1 / 26
5 % off — Ends today
Cunard
Duration
9 nights
Date
8 Dec 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Miami, Florida, USA
£649
From
£617
Price per person / inside stateroom
Show all departures (3)
2 Available promotions:
30% off Signature Packages, Save 10% off your Drinks Package
Queen Elizabeth, Caribbean
1 / 26
5 % off — Ends today
Cunard
Duration
9 nights
Date
8 Dec 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Miami, Florida, USA
£1799
From
£1710
Price per person / inside stateroom
Show all departures (3)
2 Available promotions:
30% off Signature Packages, Save 10% off your Drinks Package
Queen Elizabeth, Caribbean
1 / 26
5 % off — Ends today
Cunard
Duration
21 nights
Date
8 Dec 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 14 stops  
  • Arrival - Miami, Florida, USA
£2199
From
£2090
Price per person / inside stateroom
2 Available promotions:
30% off Signature Packages, Save 10% off your Drinks Package
Queen Elizabeth, Caribbean
1 / 26
5 % off — Ends today
Cunard
Duration
21 nights
Date
8 Dec 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 14 stops  
  • Arrival - Miami, Florida, USA
£3449
From
£3277
Price per person / inside stateroom
2 Available promotions:
30% off Signature Packages, Save 10% off your Drinks Package
Seven Seas Grandeur, Caribbean
1 / 9
5 % off — Ends today
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
£7258
Price per person / suite
Norwegian Sun, Caribbean
1 / 9
Discount — Ends today
Norwegian Cruise Line
Duration
11 nights
Date
10 Dec 2026
Ship
Norwegian Sun
  • Departure - Miami, Florida, USA
  • 9 stops  
  • Arrival - Miami, Florida, USA
£605
From
£581
Price per person / inside stateroom
Show all departures (3)
Available promotion:
Upgrade to "Free At Sea" from £99
Marina, Caribbean
1 / 17
5 % off — Ends today
Oceania Cruises
Duration
12 nights
Date
10 Dec 2026
Ship
Marina
  • Departure - Miami, Florida, USA
  • 9 stops  
  • Arrival - Miami, Florida, USA
£3249
From
£3087
Price per person / inside stateroom
Available promotion:
Your World Included™ - Choice of Complimentary Wine & Beer or Shore Excursion Credit
Carnival Conquest, Bahamas
1 / 22
Discount — Ends today
Carnival Cruise Line
Duration
3 nights
Date
11 Dec 2026
Ship
Carnival Conquest
  • Departure - Miami, Florida, USA
  • 3 stops  
  • Arrival - Miami, Florida, USA
£188
From
£181
Price per person / inside stateroom
Show all departures (20)
Carnival Sunrise, Bahamas
1 / 18
Discount — Ends today
Carnival Cruise Line
Duration
5 nights
Date
12 Dec 2026
Ship
Carnival Sunrise
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£207
From
£199
Price per person / inside stateroom
Show all departures (28)
Freedom of the Seas, Bahamas
1 / 21
Discount — Ends today
Royal Caribbean
Duration
5 nights
Date
12 Dec 2026
Ship
Freedom of the Seas
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£285
From
£274
Price per person / inside stateroom
Available promotion:
Extra £60 off with code LEGENDARY60 for Balconies & Suites
Carnival Magic, Caribbean
1 / 27
Discount — Ends today
Carnival Cruise Line
Duration
6 nights
Date
12 Dec 2026
Ship
Carnival Magic
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£346
From
£333
Price per person / inside stateroom
MSC World America, Caribbean
1 / 20
5 % off — Ends today
MSC Cruises
Duration
14 nights
Date
12 Dec 2026
Ship
MSC World America
  • Departure - Miami, Florida, USA
  • 10 stops  
  • Arrival - Miami, Florida, USA
£1088
From
£1034
Price per person / inside stateroom
Show all departures (8)
Available promotion:
Black Friday: up to 30% Savings!
Allura, Caribbean
1 / 18
5 % off — Ends today
Oceania Cruises
Duration
9 nights
Date
12 Dec 2026
Ship
Allura
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£3589
From
£3410
Price per person / balcony stateroom
Available promotion:
Your World Included™ - Choice of Complimentary Wine & Beer or Shore Excursion Credit
Independence of the Seas, Caribbean
1 / 20
5 % off — Ends today
Royal Caribbean
Duration
7 nights
Date
13 Dec 2026
Ship
Independence of the Seas
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£303
From
£288
Price per person / inside stateroom
Show all departures (7)
Available promotion:
Extra £60 off with code LEGENDARY60 for Balconies & Suites
Carnival Horizon, Caribbean
1 / 23
Discount — Ends today
Carnival Cruise Line
Duration
6 nights
Date
13 Dec 2026
Ship
Carnival Horizon
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£383
From
£368
Price per person / inside stateroom
Show all departures (22)
Carnival Celebration, Caribbean
1 / 27
Carnival Cruise Line
Duration
7 nights
Date
13 Dec 2026
Ship
Carnival Celebration
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
From
£562
Price per person / inside stateroom
Show all departures (7)
Resilient Lady, Caribbean
1 / 24
Discount — Ends today
Virgin Voyages
Duration
6 nights
Date
13 Dec 2026
Ship
Resilient Lady
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£590
From
£567
Price per person / inside stateroom
MSC Poesia, Caribbean
1 / 29
5 % off — Ends today
MSC Cruises
Duration
10 nights
Date
13 Dec 2026
Ship
MSC Poesia
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Miami, Florida, USA
£609
From
£579
Price per person / inside stateroom
Available promotion:
Black Friday: up to 30% Savings!
MSC Meraviglia, Caribbean
1 / 30
5 % off — Ends today
MSC Cruises
Duration
14 nights
Date
13 Dec 2026
Ship
MSC Meraviglia
  • Departure - Miami, Florida, USA
  • 10 stops  
  • Arrival - Miami, Florida, USA
£789
From
£750
Price per person / inside stateroom
Show all departures (4)
Available promotion:
Black Friday: up to 30% Savings!
Celebrity Xcel, Caribbean
1 / 25
Celebrity Cruises
Duration
7 nights
Date
13 Dec 2026
Ship
Celebrity Xcel
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
From
£857
Price per person / inside stateroom
Show all departures (5)
MSC Poesia, Caribbean
1 / 29
5 % off — Ends today
MSC Cruises
Duration
21 nights
Date
13 Dec 2026
Ship
MSC Poesia
  • Departure - Miami, Florida, USA
  • 14 stops  
  • Arrival - Miami, Florida, USA
£1790
From
£1701
Price per person / inside stateroom
Available promotion:
Black Friday: up to 30% Savings!
Carnival Conquest, Bahamas
1 / 22
Discount — Ends today
Carnival Cruise Line
Duration
4 nights
Date
14 Dec 2026
Ship
Carnival Conquest
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£175
From
£168
Price per person / inside stateroom
Show all departures (28)
Brilliant Lady, Caribbean
1 / 26
5 % off — Ends today
Virgin Voyages
Duration
9 nights
Date
14 Dec 2026
Ship
Brilliant Lady
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£611
From
£581
Price per person / inside stateroom
MSC Seaside, Bahamas
1 / 26
5 % off — Ends today
MSC Cruises
Duration
7 nights
Date
14 Dec 2026
Ship
MSC Seaside
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Miami, Florida, USA
£1158
From
£1101
Price per person / suite
Show all departures (6)
Available promotion:
Black Friday: up to 30% Savings!
Vista, Caribbean
1 / 26
5 % off — Ends today
Oceania Cruises
Duration
7 nights
Date
14 Dec 2026
Ship
Vista
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£2389
From
£2270
Price per person / balcony stateroom
Available promotion:
Your World Included™ - Choice of Complimentary Wine & Beer or Shore Excursion Credit
Freedom of the Seas, Caribbean
1 / 21
Discount — Ends today
Royal Caribbean
Duration
4 nights
Date
17 Dec 2026
Ship
Freedom of the Seas
  • Departure - Miami, Florida, USA
  • 3 stops  
  • Arrival - Miami, Florida, USA
£380
From
£365
Price per person / inside stateroom
Show all departures (5)
Queen Elizabeth, Caribbean
1 / 26
5 % off — Ends today
Cunard
Duration
12 nights
Date
17 Dec 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 8 stops  
  • Arrival - Miami, Florida, USA
£1469
From
£1396
Price per person / inside stateroom
2 Available promotions:
30% off Signature Packages, Save 10% off your Drinks Package
Queen Elizabeth, Caribbean
1 / 26
5 % off — Ends today
Cunard
Duration
21 nights
Date
17 Dec 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 14 stops  
  • Arrival - Miami, Florida, USA
£2499
From
£2375
Price per person / inside stateroom
2 Available promotions:
30% off Signature Packages, Save 10% off your Drinks Package
Queen Elizabeth, Caribbean
1 / 26
5 % off — Ends today
Cunard
Duration
12 nights
Date
17 Dec 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 8 stops  
  • Arrival - Miami, Florida, USA
£2719
From
£2584
Price per person / inside stateroom
2 Available promotions:
30% off Signature Packages, Save 10% off your Drinks Package
Queen Elizabeth, Caribbean
1 / 26
5 % off — Ends today
Cunard
Duration
21 nights
Date
17 Dec 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 14 stops  
  • Arrival - Miami, Florida, USA
£3819
From
£3629
Price per person / inside stateroom
2 Available promotions:
30% off Signature Packages, Save 10% off your Drinks Package
Queen Elizabeth, Transatlantic
1 / 26
5 % off — Ends today
Cunard
Duration
33 nights
Date
17 Dec 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 17 stops  
  • Arrival - Southampton, Great Britain
£4099
From
£3895
Price per person / oceanview stateroom
2 Available promotions:
30% off Signature Packages, Save 10% off your Drinks Package
Norwegian Jewel, Bahamas
1 / 17
Discount — Ends today
Norwegian Cruise Line
Duration
5 nights
Date
18 Dec 2026
Ship
Norwegian Jewel
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£224
From
£218
Price per person / inside stateroom
Available promotion:
Upgrade to "Free At Sea" from £99
MSC Seaside, Caribbean
1 / 26
5 % off — Ends today
MSC Cruises
Duration
10 nights
Date
18 Dec 2026
Ship
MSC Seaside
  • Departure - Miami, Florida, USA
  • 8 stops  
  • Arrival - Miami, Florida, USA
£768
From
£730
Price per person / oceanview stateroom
Available promotion:
Black Friday: up to 30% Savings!
MSC Meraviglia, Caribbean
1 / 30
5 % off — Ends today
MSC Cruises
Duration
8 nights
Date
19 Dec 2026
Ship
MSC Meraviglia
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£369
From
£351
Price per person / inside stateroom
Show all departures (5)
Available promotion:
Black Friday: up to 30% Savings!
Carnival Horizon, Caribbean
1 / 23
Carnival Cruise Line
Duration
8 nights
Date
19 Dec 2026
Ship
Carnival Horizon
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
From
£659
Price per person / inside stateroom
MSC Meraviglia, Caribbean
1 / 30
5 % off — Ends today
MSC Cruises
Duration
14 nights
Date
19 Dec 2026
Ship
MSC Meraviglia
  • Departure - Miami, Florida, USA
  • 10 stops  
  • Arrival - Miami, Florida, USA
£969
From
£921
Price per person / inside stateroom
Show all departures (3)
Available promotion:
Black Friday: up to 30% Savings!
Resilient Lady, Caribbean
1 / 24
5 % off — Ends today
Virgin Voyages
Duration
8 nights
Date
19 Dec 2026
Ship
Resilient Lady
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£970
From
£922
Price per person / inside stateroom
Icon of the Seas, Caribbean
1 / 32
5 % off — Ends today
Royal Caribbean
Duration
7 nights
Date
19 Dec 2026
Ship
Icon of the Seas
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£1045
From
£993
Price per person / inside stateroom
Available promotion:
Extra £60 off with code LEGENDARY60 for Balconies & Suites
MSC World America, Caribbean
1 / 20
5 % off — Ends today
MSC Cruises
Duration
14 nights
Date
19 Dec 2026
Ship
MSC World America
  • Departure - Miami, Florida, USA
  • 10 stops  
  • Arrival - Miami, Florida, USA
£1628
From
£1547
Price per person / inside stateroom
Show all departures (8)
Available promotion:
Black Friday: up to 30% Savings!
Insignia, Panama Canal
1 / 12
5 % off — Ends today
Oceania Cruises
Duration
15 nights
Date
19 Dec 2026
Ship
Insignia
  • Departure - Miami, Florida, USA
  • 11 stops  
  • Arrival - Callao (Lima), Peru
£3289
From
£3125
Price per person / inside stateroom
Available promotion:
Your World Included™ - Choice of Complimentary Wine & Beer or Shore Excursion Credit
Seven Seas Grandeur, Caribbean
1 / 9
5 % off — Ends today
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
£8369
Price per person / suite
Carnival Celebration, Bahamas
1 / 27
Carnival Cruise Line
Duration
7 nights
Date
20 Dec 2026
Ship
Carnival Celebration
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
From
£665
Price per person / inside stateroom
Show all departures (3)
Independence of the Seas, Caribbean
1 / 20
5 % off — Ends today
Royal Caribbean
Duration
7 nights
Date
20 Dec 2026
Ship
Independence of the Seas
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£836
From
£795
Price per person / inside stateroom
Available promotion:
Extra £60 off with code LEGENDARY60 for Balconies & Suites
Allure of the Seas, Caribbean
1 / 29
5 % off — Ends today
Royal Caribbean
Duration
7 nights
Date
20 Dec 2026
Ship
Allure of the Seas
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£1106
From
£1051
Price per person / inside stateroom
Available promotion:
Extra £60 off with code LEGENDARY60 for Balconies & Suites
Celebrity Xcel, Caribbean
1 / 25
Celebrity Cruises
Duration
7 nights
Date
20 Dec 2026
Ship
Celebrity Xcel
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
From
£4688
Price per person / suite
MSC Seaside, Caribbean
1 / 26
5 % off — Ends today
MSC Cruises
Duration
7 nights
Date
21 Dec 2026
Ship
MSC Seaside
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£359
From
£342
Price per person / inside stateroom
Available promotion:
Black Friday: up to 30% Savings!
Carnival Sunrise, Bahamas
1 / 18
Discount — Ends today
Carnival Cruise Line
Duration
5 nights
Date
21 Dec 2026
Ship
Carnival Sunrise
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£372
From
£358
Price per person / inside stateroom
Show all departures (12)
Wonder of the Seas, Bahamas
1 / 31
Discount — Ends today
Royal Caribbean
Duration
3 nights
Date
21 Dec 2026
Ship
Wonder of the Seas
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£399
From
£384
Price per person / inside stateroom
Freedom of the Seas, Caribbean
1 / 21
Discount — Ends today
Royal Caribbean
Duration
5 nights
Date
21 Dec 2026
Ship
Freedom of the Seas
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£631
From
£606
Price per person / inside stateroom
Available promotion:
Extra £60 off with code LEGENDARY60 for Balconies & Suites
Scarlet Lady, Caribbean
1 / 28
Discount — Ends today
Virgin Voyages
Duration
5 nights
Date
21 Dec 2026
Ship
Scarlet Lady
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£683
From
£656
Price per person / inside stateroom
Norwegian Sun, Caribbean
1 / 9
Discount — Ends today
Norwegian Cruise Line
Duration
12 nights
Date
21 Dec 2026
Ship
Norwegian Sun
  • Departure - Miami, Florida, USA
  • 10 stops  
  • Arrival - Miami, Florida, USA
£840
From
£807
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Upgrade to "Free At Sea" from £99
100 of 915 pcs

Other destinations