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
10 of 63 pcs

Other destinations