In Montego Bay, Jamaica, soak up the laid-back Caribbean vibes as you relax on the pristine beaches, such as Doctor's Cave Beach or Walter Fletcher Beach, known for their soft white sands and turquoise waters. Explore the bustling Hip Strip, lined with shops, restaurants, and lively bars, where you can sample local cuisine and sip on tropical cocktails. Visit historic landmarks like the Rose Hall Great House or the Sam Sharpe Square, offering insights into the island's rich history and culture. Indulge in thrilling water sports like snorkeling, scuba diving, or parasailing, or take a leisurely boat tour to explore the stunning coastline and nearby attractions.

Montego Bay
Montego Bay
We found
65 cruises

1 / 17
Discount

Duration
7 nights
Date
22 Nov 2026
Ship
Norwegian Epic
- Departure - Port Canaveral (Orlando), USA
- 6 stops
- Arrival - Port Canaveral (Orlando), USA
£577
From
£566
Price per person / inside stateroom
Show all departures (4)

1 / 17
Discount

Duration
7 nights
Date
23 Nov 2026
Ship
Norwegian Getaway
- Departure - Port Canaveral (Orlando), USA
- 6 stops
- Arrival - Port Canaveral (Orlando), USA
£345
From
£339
Price per person / inside stateroom

1 / 18

Duration
10 nights
Date
23 Nov 2026
Ship
Carnival Miracle
- Departure - Galveston, Texas, USA
- 7 stops
- Arrival - Galveston, Texas, USA
From
£475
Price per person / inside stateroom
Show all departures (3)

1 / 26
Discount

Duration
21 nights
Date
26 Nov 2026
Ship
Queen Elizabeth
- Departure - Miami, Florida, USA
- 14 stops
- Arrival - Miami, Florida, USA
£1599
From
£1568
Price per person / inside stateroom

1 / 26
Discount

Duration
21 nights
Date
26 Nov 2026
Ship
Queen Elizabeth
- Departure - Miami, Florida, USA
- 14 stops
- Arrival - Miami, Florida, USA
£2749
From
£2695
Price per person / inside stateroom

1 / 19

Duration
7 nights
Date
29 Nov 2026
Ship
Carnival Legend
- Departure - Tampa, FL USA
- 5 stops
- Arrival - Tampa, FL USA
From
£284
Price per person / inside stateroom
Show all departures (2)

1 / 23

Duration
14 nights
Date
29 Nov 2026
Ship
Carnival Liberty
- Departure - New Orleans, USA
- 9 stops
- Arrival - New Orleans, USA
From
£738
Price per person / inside stateroom
Show all departures (2)

1 / 10

Duration
10 nights
Date
1 Dec 2026
Ship
Seven Seas Mariner
- Departure - Miami, Florida, USA
- 7 stops
- Arrival - Tampa, FL USA
From
£6789
Price per person / suite

1 / 27

Duration
6 nights
Date
6 Dec 2026
Ship
Carnival Magic
- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA
From
£316
Price per person / inside stateroom
Show all departures (2)

1 / 26
Discount

Duration
9 nights
Date
8 Dec 2026
Ship
Queen Elizabeth
- Departure - Miami, Florida, USA
- 7 stops
- Arrival - Miami, Florida, USA
£649
From
£637
Price per person / inside stateroom
Show all departures (3)

1 / 26
Discount

Duration
9 nights
Date
8 Dec 2026
Ship
Queen Elizabeth
- Departure - Miami, Florida, USA
- 7 stops
- Arrival - Miami, Florida, USA
£1799
From
£1764
Price per person / inside stateroom
Show all departures (3)

1 / 9

Duration
10 nights
Date
9 Dec 2026
Ship
Seven Seas Grandeur
- Departure - Miami, Florida, USA
- 8 stops
- Arrival - Miami, Florida, USA
From
£7639
Price per person / suite

1 / 10

Duration
10 nights
Date
11 Dec 2026
Ship
Seven Seas Mariner
- Departure - Tampa, FL USA
- 8 stops
- Arrival - Tampa, FL USA
From
£7379
Price per person / suite

1 / 9

Duration
17 nights
Date
11 Dec 2026
Ship
Seven Seas Splendor
- Departure - Galveston, Texas, USA
- 11 stops
- Arrival - Galveston, Texas, USA
From
£10139
Price per person / suite

1 / 23

Duration
6 nights
Date
13 Dec 2026
Ship
Carnival Horizon
- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA
From
£356
Price per person / inside stateroom
Show all departures (22)

1 / 26
Discount

Duration
21 nights
Date
17 Dec 2026
Ship
Queen Elizabeth
- Departure - Miami, Florida, USA
- 14 stops
- Arrival - Miami, Florida, USA
£2499
From
£2450
Price per person / inside stateroom

1 / 26
Discount

Duration
33 nights
Date
17 Dec 2026
Ship
Queen Elizabeth
- Departure - Miami, Florida, USA
- 17 stops
- Arrival - Southampton, Great Britain
£3249
From
£3185
Price per person / inside stateroom

1 / 26
Discount

Duration
21 nights
Date
17 Dec 2026
Ship
Queen Elizabeth
- Departure - Miami, Florida, USA
- 14 stops
- Arrival - Miami, Florida, USA
£3819
From
£3743
Price per person / inside stateroom

1 / 26

Duration
8 nights
Date
19 Dec 2026
Ship
Carnival Dream
- Departure - Galveston, Texas, USA
- 5 stops
- Arrival - Galveston, Texas, USA
From
£686
Price per person / inside stateroom

1 / 17
Discount

Duration
7 nights
Date
19 Dec 2026
Ship
Mariner of the Seas
- Departure - New Orleans, USA
- 5 stops
- Arrival - New Orleans, USA
£700
From
£675
Price per person / inside stateroom
20 of 65 pcs















