Montego Bay

Montego Bay

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

We found

65 cruises

Norwegian Epic, Caribbean
1 / 17
Discount
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
£577
From
£566
Price per person / inside stateroom
Show all departures (4)
Norwegian Getaway, Caribbean
1 / 17
Discount
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
£345
From
£339
Price per person / inside stateroom
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
£475
Price per person / inside stateroom
Show all departures (3)
Queen Elizabeth, Caribbean
1 / 26
Discount
Cunard
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
Queen Elizabeth, Caribbean
1 / 26
Discount
Cunard
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
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
£284
Price per person / inside stateroom
Show all departures (2)
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
£738
Price per person / inside stateroom
Show all departures (2)
Seven Seas Mariner, Caribbean
1 / 10
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
From
£6789
Price per person / suite
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
£316
Price per person / inside stateroom
Show all departures (2)
Queen Elizabeth, Caribbean
1 / 26
Discount
Cunard
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)
Queen Elizabeth, Caribbean
1 / 26
Discount
Cunard
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)
Seven Seas Grandeur, Caribbean
1 / 9
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
From
£7639
Price per person / suite
Seven Seas Mariner, Caribbean
1 / 10
Regent Seven Seas Cruises
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
Seven Seas Splendor, Caribbean
1 / 9
Regent Seven Seas Cruises
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
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
£356
Price per person / inside stateroom
Show all departures (22)
Queen Elizabeth, Caribbean
1 / 26
Discount
Cunard
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
Queen Elizabeth, Transatlantic
1 / 26
Discount
Cunard
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
Queen Elizabeth, Caribbean
1 / 26
Discount
Cunard
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
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
£686
Price per person / inside stateroom
Mariner of the Seas, Caribbean
1 / 17
Discount
Royal Caribbean
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
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
£4149
Price per person / inside stateroom
MSC Poesia, Caribbean
1 / 29
6 % off
MSC Cruises
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*
Seven Seas Splendor, Caribbean
1 / 9
Regent Seven Seas Cruises
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
Queen Elizabeth, Transatlantic
1 / 26
Discount
Cunard
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
MSC Poesia, Caribbean
1 / 29
6 % off
MSC Cruises
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*
MSC Poesia, Caribbean
1 / 29
6 % off
MSC Cruises
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*
Ambience, World Cruise
1 / 26
Ambassador Cruise Line
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
Carnival Horizon, Caribbean
1 / 23
Carnival Cruise Line
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)
Ambition, World Cruise
1 / 20
Ambassador Cruise Line
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
MSC Poesia, Caribbean
1 / 29
6 % off
MSC Cruises
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*
Carnival Liberty, Caribbean
1 / 23
Carnival Cruise Line
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)
Mariner of the Seas, Caribbean
1 / 17
Discount
Royal Caribbean
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)
Seven Seas Prestige, Panama Canal
1 / 17
Regent Seven Seas Cruises
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
Carnival Dream, Caribbean
1 / 26
Carnival Cruise Line
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
Carnival Spirit, Caribbean
1 / 17
Carnival Cruise Line
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)
Carnival Miracle, Caribbean
1 / 18
Carnival Cruise Line
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
Carnival Firenze, Caribbean
1 / 27
Carnival Cruise Line
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
Carnival Horizon, Caribbean
1 / 23
Carnival Cruise Line
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
Carnival Breeze, Caribbean
1 / 29
Carnival Cruise Line
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)
Carnival Venezia, Caribbean
1 / 28
Carnival Cruise Line
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)
Carnival Venezia, Caribbean
1 / 28
Carnival Cruise Line
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)
Carnival Vista, Caribbean
1 / 24
Carnival Cruise Line
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)
Carnival Spirit, Caribbean
1 / 17
Carnival Cruise Line
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
Norwegian Gem, Bahamas
1 / 18
Discount
Norwegian Cruise Line
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
Carnival Sunrise, Caribbean
1 / 18
Carnival Cruise Line
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
Norwegian Aqua, Caribbean
1 / 37
Discount
Norwegian Cruise Line
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)
Carnival Breeze, Caribbean
1 / 29
Carnival Cruise Line
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
Eurodam, Caribbean
1 / 26
6 % off
Holland America Line
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
Eurodam, Caribbean
1 / 26
Holland America Line
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
Eurodam, Caribbean
1 / 26
Holland America Line
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
50 of 65 pcs

Other destinations