Hotels in Jamaica

Find the best deals on 4,492 hotels in Jamaica

Check-in
Check-out
Compare vs. momondo |

Cheapest cities to book a hotel in Jamaica

Looking for a city in Jamaica to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
122 C$ - 228 C$
CHEAPEST CITY IN JAMAICA Lucea 30% cheaper Hotels in Lucea are the cheapest in Jamaica at just 122 C$ per night on average.
MOST EXPENSIVE CITY IN JAMAICA Rosemount 30% more expensive Rosemount has the highest priced hotels in Jamaica with rooms averaging 228 C$ per night.
MOST POPULAR CITY IN JAMAICA Montego Bay 74% more users visited More momondo users search for hotels in Montego Bay than any other city in Jamaica

Popular Cities in Jamaica

Book one of the best deals Jamaica has to offer in these popular locations
Royal Decameron Montego Beach
Best value
Royal Decameron Montego Beach
7.7
206 C$
Iberostar Rose Hall Beach
#1 Most popular
Iberostar Rose Hall Beach
8.7
246 C$
Hilton Rose Hall Resort & Spa
#2 Most popular
Hilton Rose Hall Resort & Spa
8.6
346 C$
Iberostar Rose Hall Suites
#3 Most popular
Iberostar Rose Hall Suites
8.8
376 C$
Secrets St. James Montego Bay - Adults Only Unlimited Luxury
#4 Most popular
Secrets St. James Montego Bay - Adults Only Unlimited Luxury
8.8
444 C$
Sunscape Splash Montego Bay
#5 Most popular
Sunscape Splash Montego Bay
7.2
245 C$
S Hotel Jamaica
S Hotel Jamaica
9.3
311 C$
Samsara Resort
Best value
Samsara Resort
7.2
59 C$
Royalton Negril Resort & Spa
#1 Most popular
Royalton Negril Resort & Spa
7.9
479 C$
Legends Beach Resort
#2 Most popular
Legends Beach Resort
6.7
66 C$
Couples Swept Away
#3 Most popular
Couples Swept Away
8.7
638 C$
Cocolapalm Seaside Resort
#4 Most popular
Cocolapalm Seaside Resort
9.1
132 C$
Travellers Beach Resort
#5 Most popular
Travellers Beach Resort
8.6
97 C$
Hedonism II Resort
Hedonism II Resort
7.5
454 C$
Hillview At Mystic Ridge
Best value
Hillview At Mystic Ridge
7.5
112 C$
Moon Palace Jamaica
#1 Most popular
Moon Palace Jamaica
8.5
509 C$
Jamaica Inn
#2 Most popular
Jamaica Inn
9.1
382 C$
Rooms on the Beach Ocho Rios
#3 Most popular
Rooms on the Beach Ocho Rios
5.3
136 C$
Sandals Ochi Beach Resort
#4 Most popular
Sandals Ochi Beach Resort
8.5
625 C$
Hotel Riu Ocho Ríos
#5 Most popular
Hotel Riu Ocho Ríos
7.8
374 C$
Shaw Park Beach Hotel
Shaw Park Beach Hotel
6.5
266 C$
Little Savoy Guest House
Best value
Little Savoy Guest House
7.1
74 C$
Bahia Principe Grand Jamaica
#1 Most popular
Bahia Principe Grand Jamaica
8.0
265 C$
Bahia Principe Luxury Runaway Bay
#2 Most popular
Bahia Principe Luxury Runaway Bay
8.7
321 C$
Royal Decameron Club Caribbean
#3 Most popular
Royal Decameron Club Caribbean
7.9
167 C$
Club Ambiance
#4 Most popular
Club Ambiance
261 C$
Franklyn D. Resort & Spa
#5 Most popular
Franklyn D. Resort & Spa
8.9
257 C$
Whistling Villa Runaway Bay
Whistling Villa Runaway Bay
8.6
192 C$
Reggae Hostel
Best value
Reggae Hostel
20 C$
The Courtleigh Hotel And Suites
#1 Most popular
The Courtleigh Hotel And Suites
8.4
334 C$
Eden Gardens Wellness Resort & Spa
#2 Most popular
Eden Gardens Wellness Resort & Spa
8.0
115 C$
Knutsford Court Hotel
#3 Most popular
Knutsford Court Hotel
7.6
198 C$
The Spanish Court Hotel
#4 Most popular
The Spanish Court Hotel
9.0
268 C$
Spanish Dream Hotel
#5 Most popular
Spanish Dream Hotel
7.7
120 C$
Sunset Cottage
Sunset Cottage
10.0
31 C$

Jamaica travel tips

Let us help you with the best tips about Jamaica

When is the least expensive time to stay in Jamaica?

September is the least expensive month to stay in Jamaica, with an average price of 310 C$ per night. That price is significantly cheaper than the most expensive month, June.

Where do most people stay in Jamaica?

Jamaica is full of enlightening and adventurous cities, but the most popular tourist destination is Montego Bay.

How much does a luxury hotel cost in Jamaica?

On average, a luxury hotel room in Jamaica costs 842 C$ per night, 115% above the country’s average rate of 390 C$ per night.

Which city in Jamaica has the most expensive hotel rooms?

On average, 228 C$ per night will be the going rate for a hotel room in Rosemount. This is about 30% more expensive than any other city in Jamaica.

Which city in Jamaica has the least expensive hotel rooms?

If you’re looking for the best bang for your buck when visiting Jamaica, consider staying in Montego Bay. According to our data, Montego Bay is the least expensive city to spend the night in when visiting Jamaica, with an average nightly rate of 30 C$, 92% below the country’s average.


Most popular tourist destinations in Jamaica

Explore the cities our users love in Jamaica

Popular international routes landing in Jamaica

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Toronto to Montego Bay
Fastest flight time
4h 02m
Cheapest price
281 C$
Montreal to Montego Bay
Fastest flight time
4h 30m
Cheapest price
569 C$
Halifax to Montego Bay
Fastest flight time
22h 08m
Cheapest price
620 C$
Calgary to Montego Bay
Fastest flight time
15h 45m
Cheapest price
640 C$
Thunder Bay to Montego Bay
Fastest flight time
8h 25m
Cheapest price
647 C$
Ottawa to Montego Bay
Fastest flight time
4h 49m
Cheapest price
667 C$
Moncton to Montego Bay
Fastest flight time
22h 00m
Cheapest price
682 C$
London to Montego Bay
Fastest flight time
6h 55m
Cheapest price
725 C$
Winnipeg to Montego Bay
Fastest flight time
5h 31m
Cheapest price
729 C$
Windsor to Montego Bay
Fastest flight time
6h 55m
Cheapest price
746 C$
View more