Montego-Bay-Jamaica-Caribbean

Montego Bay Cruises

Situated on Jamaica's North coast, Montego Bay is the second largest city in the country, famous for its electric nightlife and being home to the best beaches in the Caribbean. Dip your feet into the clear turquoise waters and snow-white sand at Doctors Cave Beach, or discover the story of the White Witch of Rose Hall at Rose Hall Great House. With bright blue skies and a vibrant and buzzing atmosphere, on a cruise to Montego Bay, you'll discover the charms of Jamaica.

Things to do in Montego Bay

Doctors Cave Beach

Relax on Montego Bay's most famous beach, popular for its white sand, clear waters and for having one of the island's most picturesque shorelines.

Rose Hall Great House

Take a tour around the 18th-century plantation which is said to be haunted by its former owner, Annie Palmer known as the 'White Witch of Rose Hall'.

Dunn's River Falls

Climb the famous waterfall which is 55m high and 180m long, it is one of the few Travertine Waterfalls that empty into the sea.

Montego Bay Craft Market

Take a visit to the Montego Bay Craft Market, here you'll find handmade products such as woodcarving, pottery, painting and jewellery.

Popular cruise lines for Montego Bay cruises

Montego Bay cruise deals

Browse all our amazing Montego Bay cruise deals below. Use the filters to narrow down the results to find the perfect cruise for you.

Montego Bay

We found

1 cruise package and 63 cruises

Cunard City Lights and Caribbean Delights
13
nights
Departure26 Dec 2026
24 other departures
Fr. £3779
Norwegian Epic, Caribbean
1 / 17
Norwegian Cruise Line
Duration
7 nights
Date
22 Nov 2026
Ship
Norwegian Epic
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
From
£577
Price per person / inside stateroom
Show all departures (4)
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Free at Sea™ from just £249pp!
Norwegian Getaway, Caribbean
1 / 17
Norwegian Cruise Line
Duration
7 nights
Date
23 Nov 2026
Ship
Norwegian Getaway
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
From
£305
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Upgrade to Free at Sea™ from just £249pp!
Carnival Miracle, Caribbean
1 / 18
Carnival Cruise Line
Duration
10 nights
Date
23 Nov 2026
Ship
Carnival Miracle
  • Departure - Galveston, Texas, USA
  • 7 stops  
  • Arrival - Galveston, Texas, USA
From
£471
Price per person / inside stateroom
Show all departures (3)
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Queen Elizabeth, Caribbean
1 / 26
Discount — 6 days left
Cunard
Duration
21 nights
Date
26 Nov 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 14 stops  
  • Arrival - Miami, Florida, USA
£1599
From
£1536
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Cunard Signature packages from just £50pp per day
Queen Elizabeth, Caribbean
1 / 26
Discount — 6 days left
Cunard
Duration
21 nights
Date
26 Nov 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 14 stops  
  • Arrival - Miami, Florida, USA
£2749
From
£2640
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Cunard Signature packages from just £50pp per day
Carnival Legend, Caribbean
1 / 19
Carnival Cruise Line
Duration
7 nights
Date
29 Nov 2026
Ship
Carnival Legend
  • Departure - Tampa, FL USA
  • 5 stops  
  • Arrival - Tampa, FL USA
From
£251
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Carnival Liberty, Caribbean
1 / 23
Carnival Cruise Line
Duration
14 nights
Date
29 Nov 2026
Ship
Carnival Liberty
  • Departure - New Orleans, USA
  • 9 stops  
  • Arrival - New Orleans, USA
From
£731
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Carnival Magic, Caribbean
1 / 27
Carnival Cruise Line
Duration
6 nights
Date
6 Dec 2026
Ship
Carnival Magic
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
From
£314
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Queen Elizabeth, Caribbean
1 / 26
Discount — 6 days left
Cunard
Duration
9 nights
Date
8 Dec 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Miami, Florida, USA
£649
From
£624
Price per person / inside stateroom
Show all departures (3)
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Cunard Signature packages from just £60pp per day
Queen Elizabeth, Caribbean
1 / 26
Discount — 6 days left
Cunard
Duration
9 nights
Date
8 Dec 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Miami, Florida, USA
£1799
From
£1728
Price per person / inside stateroom
Show all departures (3)
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Cunard Signature packages from just £60pp per day
Queen Elizabeth, Caribbean
1 / 26
Discount — 6 days left
Cunard
Duration
21 nights
Date
8 Dec 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 14 stops  
  • Arrival - Miami, Florida, USA
£4059
From
£3897
Price per person / balcony stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Cunard Signature packages from just £50pp per day
Queen Elizabeth, Caribbean
1 / 26
Discount — 6 days left
Cunard
Duration
21 nights
Date
8 Dec 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 14 stops  
  • Arrival - Miami, Florida, USA
£5309
From
£5097
Price per person / balcony stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Cunard Signature packages from just £50pp per day
Carnival Horizon, Caribbean
1 / 23
Carnival Cruise Line
Duration
6 nights
Date
13 Dec 2026
Ship
Carnival Horizon
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
From
£398
Price per person / inside stateroom
Show all departures (22)
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Queen Elizabeth, Caribbean
1 / 26
Discount — 6 days left
Cunard
Duration
21 nights
Date
17 Dec 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 14 stops  
  • Arrival - Miami, Florida, USA
£2499
From
£2400
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Cunard Signature packages from just £50pp per day
Queen Elizabeth, Transatlantic
1 / 26
Discount — 6 days left
Cunard
Duration
33 nights
Date
17 Dec 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 17 stops  
  • Arrival - Southampton, Great Britain
£3249
From
£3120
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Cunard Signature packages from just £50pp per day
Queen Elizabeth, Caribbean
1 / 26
Discount — 6 days left
Cunard
Duration
21 nights
Date
17 Dec 2026
Ship
Queen Elizabeth
  • Departure - Miami, Florida, USA
  • 14 stops  
  • Arrival - Miami, Florida, USA
£3819
From
£3667
Price per person / inside stateroom
2 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Cunard Signature packages from just £50pp per day
Mariner of the Seas, Caribbean
1 / 17
Royal Caribbean
Duration
7 nights
Date
19 Dec 2026
Ship
Mariner of the Seas
  • Departure - New Orleans, USA
  • 5 stops  
  • Arrival - New Orleans, USA
From
£650
Price per person / inside stateroom
5 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 10/12: Enjoy up to 50% off Onboard Favourites!, Ends 10/12: Kids + 3rd & 4th guests sail from £99pp!, Ends 16/11: Black Friday Beat The Clock - Save up to £675 off your cabin with Royal Caribbean!, Ends 16/11: Cyber Bonus - Receive up to $150 onboard spend!
Carnival Dream, Caribbean
1 / 26
Carnival Cruise Line
Duration
8 nights
Date
19 Dec 2026
Ship
Carnival Dream
  • Departure - Galveston, Texas, USA
  • 5 stops  
  • Arrival - Galveston, Texas, USA
From
£680
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
Marina, Caribbean
1 / 17
Oceania Cruises
Duration
14 nights
Date
22 Dec 2026
Ship
Marina
  • Departure - Miami, Florida, USA
  • 10 stops  
  • Arrival - Miami, Florida, USA
From
£4099
Price per person / inside stateroom
Available promotion:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking!
MSC Poesia, Caribbean
1 / 29
8.5 % off — 6 days left
MSC Cruises
Duration
22 nights
Date
23 Dec 2026
Ship
MSC Poesia
  • Departure - Miami, Florida, USA
  • 15 stops  
  • Arrival - Miami, Florida, USA
£2198
From
£2012
Price per person / inside stateroom
3 Available promotions:
Ends 19/11: Enter code FRIDAY35 for an extra £35 off your booking! , Ends 08/12: Black Friday Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £26pp per night!
20 of 63 pcs

Other destinations