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

1 / 17

Duration
14 nights
Date
22 Dec 2026
Ship
Marina
- Departure - Miami, Florida, USA
- 10 stops
- Arrival - Miami, Florida, USA
From
£4149
Price per person / inside stateroom

1 / 29
6 % off

Duration
22 nights
Date
23 Dec 2026
Ship
MSC Poesia
- Departure - Miami, Florida, USA
- 15 stops
- Arrival - Miami, Florida, USA
£2638
From
£2480
Price per person / oceanview stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 9

Duration
14 nights
Date
28 Dec 2026
Ship
Seven Seas Splendor
- Departure - Galveston, Texas, USA
- 10 stops
- Arrival - Miami, Florida, USA
From
£8969
Price per person / suite

1 / 26
Discount

Duration
21 nights
Date
29 Dec 2026
Ship
Queen Elizabeth
- Departure - Miami, Florida, USA
- 10 stops
- Arrival - Southampton, Great Britain
£2089
From
£2048
Price per person / inside stateroom

1 / 29
6 % off

Duration
11 nights
Date
3 Jan 2027
Ship
MSC Poesia
- Departure - Miami, Florida, USA
- 8 stops
- Arrival - Miami, Florida, USA
£719
From
£676
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 29
6 % off

Duration
21 nights
Date
3 Jan 2027
Ship
MSC Poesia
- Departure - Miami, Florida, USA
- 14 stops
- Arrival - Miami, Florida, USA
£1808
From
£1700
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 26

Duration
45 nights
Date
3 Jan 2027
Ship
Ambience
- Departure - Tilbury (London), Great Britain
- 19 stops
- Arrival - Tilbury (London), Great Britain
From
£2999
Price per person / inside stateroom

1 / 23

Duration
6 nights
Date
4 Jan 2027
Ship
Carnival Horizon
- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA
From
£289
Price per person / inside stateroom
Show all departures (8)

1 / 20

Duration
42 nights
Date
5 Jan 2027
Ship
Ambition
- Departure - Tilbury (London), Great Britain
- 19 stops
- Arrival - Tilbury (London), Great Britain
From
£2599
Price per person / inside stateroom

1 / 29
6 % off

Duration
21 nights
Date
14 Jan 2027
Ship
MSC Poesia
- Departure - Miami, Florida, USA
- 14 stops
- Arrival - Miami, Florida, USA
£1928
From
£1813
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 23

Duration
7 nights
Date
24 Jan 2027
Ship
Carnival Liberty
- Departure - New Orleans, USA
- 5 stops
- Arrival - New Orleans, USA
From
£422
Price per person / inside stateroom
Show all departures (11)

1 / 17
Discount

Duration
7 nights
Date
13 Feb 2027
Ship
Mariner of the Seas
- Departure - New Orleans, USA
- 5 stops
- Arrival - New Orleans, USA
£444
From
£429
Price per person / inside stateroom
Show all departures (15)

1 / 17

Duration
11 nights
Date
22 Feb 2027
Ship
Seven Seas Prestige
- Departure - Panama City, Panama
- 9 stops
- Arrival - Miami, Florida, USA
From
£9199
Price per person / suite

1 / 26

Duration
7 nights
Date
20 Mar 2027
Ship
Carnival Dream
- Departure - Galveston, Texas, USA
- 5 stops
- Arrival - Galveston, Texas, USA
From
£633
Price per person / inside stateroom

1 / 17

Duration
9 nights
Date
20 Mar 2027
Ship
Carnival Spirit
- Departure - Mobile (Alabama), USA
- 6 stops
- Arrival - Mobile (Alabama), USA
From
£652
Price per person / inside stateroom
Show all departures (3)

1 / 18

Duration
10 nights
Date
12 Apr 2027
Ship
Carnival Miracle
- Departure - Galveston, Texas, USA
- 7 stops
- Arrival - Galveston, Texas, USA
From
£647
Price per person / inside stateroom

1 / 27

Duration
6 nights
Date
2 May 2027
Ship
Carnival Firenze
- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA
From
£369
Price per person / inside stateroom

1 / 23

Duration
8 nights
Date
19 May 2027
Ship
Carnival Horizon
- Departure - Galveston, Texas, USA
- 5 stops
- Arrival - Galveston, Texas, USA
From
£684
Price per person / inside stateroom

1 / 29

Duration
7 nights
Date
5 Jun 2027
Ship
Carnival Breeze
- Departure - Galveston, Texas, USA
- 5 stops
- Arrival - Galveston, Texas, USA
From
£835
Price per person / inside stateroom
Show all departures (13)

1 / 28

Duration
6 nights
Date
20 Jun 2027
Ship
Carnival Venezia
- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA
From
£597
Price per person / inside stateroom
Show all departures (13)

1 / 28

Duration
6 nights
Date
1 Aug 2027
Ship
Carnival Venezia
- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA
From
£589
Price per person / inside stateroom
Show all departures (4)

1 / 24

Duration
7 nights
Date
21 Aug 2027
Ship
Carnival Vista
- Departure - Port Canaveral (Orlando), USA
- 5 stops
- Arrival - Port Canaveral (Orlando), USA
From
£463
Price per person / inside stateroom
Show all departures (5)

1 / 17

Duration
10 nights
Date
8 Nov 2027
Ship
Carnival Spirit
- Departure - Galveston, Texas, USA
- 7 stops
- Arrival - Galveston, Texas, USA
From
£674
Price per person / inside stateroom

1 / 18
Discount

Duration
10 nights
Date
9 Nov 2027
Ship
Norwegian Gem
- Departure - Miami, Florida, USA
- 8 stops
- Arrival - Miami, Florida, USA
£1080
From
£1059
Price per person / inside stateroom

1 / 18

Duration
6 nights
Date
22 Nov 2027
Ship
Carnival Sunrise
- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA
From
£464
Price per person / inside stateroom

1 / 37
Discount

Duration
7 nights
Date
12 Dec 2027
Ship
Norwegian Aqua
- Departure - Port Canaveral (Orlando), USA
- 6 stops
- Arrival - Port Canaveral (Orlando), USA
£685
From
£672
Price per person / inside stateroom
Show all departures (4)

1 / 29

Duration
8 nights
Date
18 Dec 2027
Ship
Carnival Breeze
- Departure - Galveston, Texas, USA
- 5 stops
- Arrival - Galveston, Texas, USA
From
£867
Price per person / inside stateroom

1 / 26
6 % off

Duration
21 nights
Date
22 Dec 2027
Ship
Eurodam
- Departure - Fort Lauderdale, Florida
- 15 stops
- Arrival - Fort Lauderdale, Florida
£2889
From
£2716
Price per person / inside stateroom

1 / 26

Duration
10 nights
Date
2 Jan 2028
Ship
Eurodam
- Departure - Fort Lauderdale, Florida
- 8 stops
- Arrival - Fort Lauderdale, Florida
From
£1314
Price per person / inside stateroom

1 / 26

Duration
20 nights
Date
2 Jan 2028
Ship
Eurodam
- Departure - Fort Lauderdale, Florida
- 15 stops
- Arrival - Fort Lauderdale, Florida
From
£2499
Price per person / inside stateroom

1 / 29

Duration
12 nights
Date
3 Jan 2028
Ship
Carnival Breeze
- Departure - Galveston, Texas, USA
- 7 stops
- Arrival - Galveston, Texas, USA
From
£911
Price per person / inside stateroom

1 / 17

Duration
20 nights
Date
6 Jan 2028
Ship
Marina
- Departure - Miami, Florida, USA
- 16 stops
- Arrival - Miami, Florida, USA
From
£4799
Price per person / inside stateroom

1 / 23

Duration
14 nights
Date
16 Jan 2028
Ship
Carnival Valor
- Departure - Mobile (Alabama), USA
- 9 stops
- Arrival - Mobile (Alabama), USA
From
£909
Price per person / inside stateroom

1 / 17

Duration
10 nights
Date
16 Jan 2028
Ship
Marina
- Departure - Panama City, Panama
- 8 stops
- Arrival - Miami, Florida, USA
From
£2349
Price per person / inside stateroom

1 / 21

Duration
10 nights
Date
17 Jan 2028
Ship
Carnival Sunshine
- Departure - Galveston, Texas, USA
- 7 stops
- Arrival - Galveston, Texas, USA
From
£583
Price per person / inside stateroom
Show all departures (3)

1 / 23

Duration
7 nights
Date
23 Jan 2028
Ship
Carnival Liberty
- Departure - New Orleans, USA
- 5 stops
- Arrival - New Orleans, USA
From
£444
Price per person / inside stateroom
Show all departures (2)

1 / 29

Duration
11 nights
Date
23 Jan 2028
Ship
MSC Poesia
- Departure - Miami, Florida, USA
- 8 stops
- Arrival - Miami, Florida, USA
From
£956
Price per person / inside stateroom

1 / 17

Duration
9 nights
Date
29 Feb 2028
Ship
Norwegian Jewel
- Departure - Miami, Florida, USA
- 7 stops
- Arrival - Miami, Florida, USA
From
£917
Price per person / inside stateroom

1 / 27

Duration
8 nights
Date
5 Mar 2028
Ship
Carnival Firenze
- Departure - Port Canaveral (Orlando), USA
- 5 stops
- Arrival - Port Canaveral (Orlando), USA
From
£548
Price per person / inside stateroom

1 / 17

Duration
10 nights
Date
5 Mar 2028
Ship
Marina
- Departure - Miami, Florida, USA
- 8 stops
- Arrival - Panama City, Panama
From
£2449
Price per person / inside stateroom
60 of 65 pcs















