Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
North Coast
See the latest prices and deals by choosing your dates
Resort in Montego Bay · 28.26 mi from centre
9.2
639 reviews
Breakfast available
With a stay at Half Moon in Montego Bay, you'll be in the historical district, steps from Jamaica Beaches and a 3-minute drive from Montego Bay Convention Centre. This beach resort is 2.7 mi (4.3 km) from Rose Hall Great House and 6 mi (9.6 km) from Doctor's Cave Beach.
All-inclusive resort in Montego Bay · 30.28 mi from centre
8.8
1,272 reviews
Breakfast available
When you stay at Hotel Riu Palace Jamaica - Adults Only - All Inclusive in Montego Bay, you'll be on the beach – a 1-minute drive from Jamaica Beaches and 8 minutes from Montego Bay Convention Centre. This all-inclusive property is 4.9 mi (7.9 km) from Rose Hall Great House and 3.8 mi (6.2 km) from Doctor's Cave Beach.
Resort in Ocho Rios · 22.96 mi from centre
9.6
420 reviews
Breakfast available
When you stay at Jamaica Inn in Ocho Rios, you'll be in a national park, within a 10-minute drive of Dunn's River Falls and Jamaica Beaches. This beach resort is 0.4 mi (0.7 km) from Coconut Grove Shopping Village and 0.6 mi (0.9 km) from White River Reggae Park.
All-inclusive resort in Westmoreland, Whitehouse · 43.97 mi from centre
8.6
135 reviews
Breakfast available
With a stay at Sandals South Coast - ALL INCLUSIVE Couples Only in Whitehouse, you'll be on the waterfront, within a 10-minute drive of Jamaica Beaches and Peter Tosh House. This all-inclusive property is 5.5 mi (8.8 km) from Bluefields Bay and 6 mi (9.6 km) from Bluefields House.
Hotel in Montego Bay · 38.36 mi from centre
9.6
277 reviews
Breakfast available
When you stay at Round Hill Hotel And Villas in Montego Bay, you'll be by the ocean, within a 15-minute drive of Jamaica Beaches and Montego Bay Cruise Ship Terminal. This beach hotel is 9.1 mi (14.7 km) from Montego Bay Marine Park and 10 mi (16.1 km) from Doctor's Cave Beach.
All-inclusive resort in Montego Bay · 27.14 mi from centre
8.6
1,004 reviews
Breakfast available
With a stay at Hyatt Zilara Rose Hall - Adults Only - All Inclusive in Montego Bay, you'll be next to a golf course, steps from Jamaica Beaches and a 2-minute drive from Montego Bay Convention Centre. This all-inclusive property is 1.5 mi (2.4 km) from Rose Hall Great House and 7.1 mi (11.4 km) from Doctor's Cave Beach.
All-inclusive resort in Ocho Rios · 22.70 mi from centre
9.2
99 reviews
Breakfast available
When you stay at Sandals Royal Plantation - ALL INCLUSIVE Couples Only in Ocho Rios, you'll be next to a golf course, within a 10-minute drive of Dunn's River Falls and Jamaica Beaches. This all-inclusive property is 0.1 mi (0.2 km) from Coconut Grove Shopping Village and 0.8 mi (1.4 km) from White River Reggae Park.
All-inclusive resort in Tower Isle · 25.41 mi from centre
9.2
966 reviews
With a stay at Couples Tower Isle All Inclusive in Tower Isle, you'll be by the ocean, within a 15-minute drive of Dunn's River Falls and Coral Reef. This all-inclusive property is 5.4 mi (8.6 km) from Jamaica Beaches and 0.7 mi (1.1 km) from Reggae Beach.
Resort in Montego Bay · 26.81 mi from centre
8.6
1,226 reviews
When you stay at Jewel Grande Montego Bay Resort & Spa – All Inclusive in Montego Bay, you'll be next to a golf course, within a 5-minute drive of Montego Bay Convention Centre and Jamaica Beaches. This all-inclusive resort is 1.4 mi (2.2 km) from Rose Hall Great House and 7.4 mi (12 km) from Doctor's Cave Beach.
All-inclusive resort in Montego Bay · 22.89 mi from centre
9.0
976 reviews
Breakfast available
With a stay at JOIA Rose Hall by Iberostar - Adults Only - All Inclusive in Montego Bay (Northern Estates), you'll be a 1-minute drive from Jamaica Beaches and 7 minutes from Montego Bay Convention Centre. This all-inclusive property is 3.8 mi (6.1 km) from Rose Hall Great House and 11.5 mi (18.5 km) from Doctor's Cave Beach.
Hotel in Hip Strip, Montego Bay · 33.05 mi from centre
8.4
188 reviews
Breakfast available
Located in Montego Bay (Hip Strip), Hotel 39 Jamaica is within a 10-minute walk of Doctor's Cave Beach and Harmony Beach Park. This luxury hotel is 0.5 mi (0.8 km) from Aquasol Beach Park and 1 mi (1.5 km) from Montego Bay Marine Park.
All-inclusive resort in Montego Bay · 30.09 mi from centre
8.0
451 reviews
When you stay at Sandals Royal Caribbean - ALL INCLUSIVE Couples Only in Montego Bay, you'll be on the beach – a 1-minute drive from Jamaica Beaches and 9 minutes from Montego Bay Convention Centre. This all-inclusive property is 5 mi (8.1 km) from Rose Hall Great House and 4.3 mi (6.9 km) from Doctor's Cave Beach.
Resort in Hanover, Green Island · 55.34 mi from centre
9.2
18 reviews
Breakfast available
When you stay at Princess Grand Jamaica Resort - All Inclusive in Green Island, you'll be on the beach and 6 minutes by car from Half Moon Beach. This all-inclusive resort is 11 mi (17.8 km) from Seven Mile Beach and 10.7 mi (17.2 km) from Jamaica Beaches.
All-inclusive resort in Montego Bay · 34.12 mi from centre
8.2
652 reviews
Breakfast available
When you stay at Breathless Montego Bay - Adults Only - All Inclusive in Montego Bay, you'll be on the waterfront – a 2-minute drive from Montego Bay Cruise Ship Terminal and 6 minutes from Montego Bay Marine Park. This all-inclusive property is 12 mi (19.3 km) from Rose Hall Great House and 3 mi (4.8 km) from Jamaica Beaches.
Resort in Montego Bay · 25.65 mi from centre
8.4
1,841 reviews
When you stay at Hilton Rose Hall an All-Inclusive Resort in Montego Bay, you'll be next to a golf course, just steps from Jamaica Beaches and 14 minutes by foot from Montego Bay Convention Centre. This beach resort is 1.1 mi (1.7 km) from Rose Hall Great House and 2 mi (3.2 km) from Half Moon Golf Course.
All-inclusive resort in Boscobel · 29.45 mi from centre
7.2
50 reviews
Breakfast available
With a stay at Beaches Ocho Rios - ALL INCLUSIVE in Boscobel, you'll be on the beach, within a 10-minute drive of Jamaica Beaches and Rio Nuevo Battle Site. This all-inclusive property is 11.7 mi (18.8 km) from Dunn's River Falls and 2 mi (3.3 km) from Harmony Hall.
All-inclusive resort in Montego Bay · 34.30 mi from centre
8.2
965 reviews
Breakfast available
When you stay at Secrets Wild Orchid Montego Bay - Luxury - Adults Only - All Inclusive in Montego Bay, you'll be on the waterfront – a 3-minute drive from Montego Bay Cruise Ship Terminal and 7 minutes from Montego Bay Marine Park. This all-inclusive property is 12.2 mi (19.6 km) from Rose Hall Great House and 3.2 mi (5.1 km) from Jamaica Beaches.
All-inclusive resort in Montego Bay · 34.30 mi from centre
8.0
974 reviews
Breakfast available
When you stay at Secrets St. James Montego Bay - Luxury - Adults Only - All Inclusive in Montego Bay, you'll be on the beach – a 3-minute drive from Montego Bay Cruise Ship Terminal and 7 minutes from Montego Bay Marine Park. This all-inclusive property is 12.2 mi (19.6 km) from Rose Hall Great House and 3.2 mi (5.1 km) from Jamaica Beaches.
Resort in Hanover, Lucea · 47.54 mi from centre
7.6
1,277 reviews
Breakfast available
With a stay at Grand Palladium Lady Hamilton Resort & Spa All Inclusive in Lucea, you'll be by the ocean, within a 15-minute drive of Jamaica Beaches and Hanover Museum. This all-inclusive resort is 23.2 mi (37.3 km) from Seven Mile Beach and 19.4 mi (31.3 km) from Montego Bay Cruise Ship Terminal.
Resort in Hanover, Lucea · 47.50 mi from centre
7.8
1,111 reviews
Located in Lucea, Grand Palladium Jamaica Resort & Spa All Inclusive is by the ocean, within a 10-minute drive of Hanover Museum and Sir Alexander Bustamante Square & Around. This all-inclusive resort is 23.5 mi (37.8 km) from Seven Mile Beach and 7.7 mi (12.4 km) from Jamaica Beaches.