Find the best Jamaica Hotels

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Jamaica Accommodation: Most Popular Cities to Stay

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels Jamaica

SeaGarden Beach Resort - All Inclusive
3.5 star property
7.4 out of 10, Good, 2,201 reviews
"I was surprised by how nice everything was and look forward to staying there again. Convenient to everything. Food, shopping, airport etc "
The price is £224
per night
15 Jun - 16 Jun
SeaGarden Beach Resort - All Inclusive
Hilton Rose Hall an All-Inclusive Resort
4.5 star property
8.6 out of 10, Excellent, 1,959 reviews
"visited with my partner and our grandson...great place for families..."
The price is £304
per night
11 Jun - 12 Jun
Hilton Rose Hall an All-Inclusive Resort
Moon Palace Jamaica – All Inclusive
5.0 star property
8.2 out of 10, Very good, 1,206 reviews
"Excellent Family resort, tons of amenities, nice dining options, fantastic pools, good entertainment, so many things to do on and sponsored by the resort that we didn’t have look for outside activities. The staff was exceptionally friendly and responsive! Our only regret was that we didn’t stay longer…next time!"
The price is £395
per night
10 Jun - 11 Jun
Moon Palace Jamaica – All Inclusive
Save an average of 15% on thousands of hotels when you're signed in
S Hotel Montego Bay - Luxury Boutique All Inclusive Hotel
4.0 star property
9.4 out of 10, Exceptional, 1,699 reviews
"Hotel was beautiful, staff were all so kind, food and entertainment was amazing, resort was relaxing, beach was absolutely gorgeous. "
The price is £464
per night
25 Jun - 26 Jun
S Hotel Montego Bay - Luxury Boutique All Inclusive Hotel
Riu Montego Bay - Adults Only - All Inclusive
4.0 star property
8.4 out of 10, Very good, 4,123 reviews
"The parties "
Riu Montego Bay - Adults Only - All Inclusive
Jewel Grande Montego Bay Resort & Spa – All Inclusive
4.5 star property
9.0 out of 10, Wonderful, 1,225 reviews
"Great place to relax and enjoy a beautiful vacation destination."
The price is £398
per night
23 Jun - 24 Jun
Jewel Grande Montego Bay Resort & Spa – All Inclusive
Hyatt Zilara Rose Hall - Adults Only - All Inclusive
5.0 star property
9.0 out of 10, Wonderful, 1,010 reviews
"Everything was great. I’ll definitely be back!"
The price is £432
per night
11 Jun - 12 Jun
Hyatt Zilara Rose Hall - Adults Only - All Inclusive
RIU Ocho Rios - All Inclusive
3.5 star property
8.2 out of 10, Very good, 2,770 reviews
"Excellent service "
RIU Ocho Rios - All Inclusive
Bahia Principe Luxury Runaway Bay - Adults Only - All Inclusive
4.5 star property
8.4 out of 10, Very good, 2,049 reviews
"Staff excellent,Wi-Fi not so."
Bahia Principe Luxury Runaway Bay - Adults Only - All Inclusive
Ocean Eden Bay - Adults Only - All inclusive
5.0 star property
8.0 out of 10, Very good, 2,032 reviews
"Whole property lost A/C for the whole day. Food was ok. Route 66 is horrible. Overall property was great. So big at times you didn’t see anyone. Good 45min to hour from airport $100 to and from airport "
The price is £305
per night
12 Jun - 13 Jun
Ocean Eden Bay - Adults Only - All inclusive
Jewel Paradise Cove Adult Beach Resort & Spa – All Inclusive
4.0 star property
8.4 out of 10, Very good, 1,246 reviews
"The room was ok. It was clean and the wifi works. Blanket was a little thin but the bed was comfortable."
The price is £209
per night
12 Jun - 13 Jun
Jewel Paradise Cove Adult Beach Resort & Spa – All Inclusive
Hyatt Ziva Rose Hall - All Inclusive
5.0 star property
9.0 out of 10, Wonderful, 1,002 reviews
"First timer to Jamaica. The hotel was brill and would definitely stay here again. The food was top notch, looks of very good options, however the authentic Jamaican options blew me away. The staff at every touch point made the trip me workable and were very attentive. "
The price is £378
per night
9 Jun - 10 Jun
Hyatt Ziva Rose Hall - All Inclusive
Ocean Coral Spring Resort - All inclusive
5.0 star property
7.6 out of 10, Good, 2,563 reviews
"The staff was amazing! Shania and Christopher at Marthas are outstanding! I love the hiusekeeping staff, they are trustworthy and so lovely. I wish the restaurants stayed open later, as on vacation we dont always want breakfast at 7 am. Need more jerk chicken and pork options, love the food!!"
The price is £270
per night
9 Jun - 10 Jun
Ocean Coral Spring Resort - All inclusive
Bahia Principe Grand Jamaica - All Inclusive
4.0 star property
7.2 out of 10, Good, 2,630 reviews
"Most comfortable vacation, thank you to staff they were very helpful and made the stay a lot more enjoyable"
Bahia Principe Grand Jamaica - All Inclusive
Grand Palladium Jamaica Resort & Spa All Inclusive
4.5 star property
7.6 out of 10, Good, 1,226 reviews
"The restaurant food needs a lot of work. The steakhouse, Italian, and Mexican foods all lacked flavor of any kind. They were also poorly cooked. The fact that the buffet and in-room dining options tasted much better should speak volumes to the overall quality of your restaurants. That’s the only reason my review is a 4/5. Everything else on the resort was fantastic!"
Grand Palladium Jamaica Resort & Spa All Inclusive
Iberostar Rose Hall Beach - All Inclusive
4.5 star property
7.8 out of 10, Good, 1,058 reviews
"I had to change rooms because of a plumbing problem."
Iberostar Rose Hall Beach - All Inclusive
Deja Resort All Inclusive
3.5 star property
7.8 out of 10, Good, 1,112 reviews
"Beautiful property and amazing staff! The food and drinks were outstanding. The staff made me feel at home, and was even accommodating to my early arrival. I look forward to my next visit."
The price is £168
per night
8 Jun - 9 Jun
Deja Resort All Inclusive
Holiday Inn Resort Montego Bay All-Inclusive
3.5 star property
7.0 out of 10, Good, 2,521 reviews
"It's an older property, but very well mantained. This was our 2nd trip in 2 years, and they seem to be constantly improving the grounds. In my opinion, it has one of the nicest, and longests, beaches of the resorts in Montego Bay. We will be back next year. "
The price is £176
per night
10 Jun - 11 Jun
Holiday Inn Resort Montego Bay All-Inclusive
Riu Reggae - Adults Only - All Inclusive
4.0 star property
8.6 out of 10, Excellent, 2,017 reviews
"This was my first experience out of the country solo! Mr. Oral was very helpful in making sure I got to the resort safely. Housekeeping was on point every morning at 10 AM!!! They even made up my room for my birthday. The food was great, bartender staff friendly. Everything was dope!!! The reggae show they put on was excellent, also. Pool bar is a vibe! Definitely will be returning. Stay here!!! You won’t regret it. Sincerely, Ebony from room 1165"
Riu Reggae - Adults Only - All Inclusive
Secrets St. James Montego Bay - Luxury - Adults Only - All Inclusive
5.0 star property
8.0 out of 10, Very good, 1,009 reviews
"Had a nice vacation "
The price is £441
per night
10 Jun - 11 Jun
Secrets St. James Montego Bay - Luxury - Adults Only - All Inclusive
Don't see what you're looking for?
See all available properties in Jamaica
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Discover your dream Jamaican hotel with Expedia 

Varied Jamaican hotels for every type of traveller 

The pristine white sand beaches, laidback atmosphere, and strong cultural heritage of Jamaica make this Caribbean island a major draw for travellers the world over. The birthplace of reggae is cherished for its lush tropical nature, fabulous weather, and wonderful selection of resorts. In Jamaica you step out of time and take the days as they come, whether that's lounging around by the beach, hiking up the peaks of the Blue Mountain National Park, or exploring the pirate past of the island in Port Royal. Couples on a romantic getaway will enjoy Expedia's selection of luxury hotels in Jamaica and Jamaica boutique hotels. Families will appreciate the comfort and convenience of Expedia's all-inclusive resorts in Jamaica

Popular places to stay in Jamaica 

There are plenty of ways to experience the third largest island in the Caribbean, but travellers often come to Jamaica to enjoy quality beach time in a relaxed atmosphere. International visitors typically fly into Sangster International Airport in Montego Bay on the northwest of the island. Getting around Jamaica is easy thanks to a network of local and intercity buses as well as private and shared taxis. Renting a car is an option but the state of the roads can sometimes vary. Some of the best places to stay in Jamaica include: 

  • Kingston: The capital of Jamaica is also its largest city. Travellers come to Kingston to make the most of the nightlife and strong choice of Jamaican hotels. Local attractions include the Bob Marley Museum and the National Gallery of Jamaica, the oldest art museum in the English-speaking part of the Caribbean. 
  • Negril: Families love this easy-going enclave on the west coast of Jamaica. Negril is where you can find some of the best all-inclusive hotels in Jamaica. Entertainment opportunities for the kids include water parks and several adventure parks. 
  • Montego Bay: The party spirit of Jamaica lives on in Montego Bay. With superb beaches and plenty of fun to be had in its bars and clubs, Montego Bay is a strong pick if you're visiting Jamaica to have a good time. 
  • Mandeville: Situated inland in a semi-mountainous area, Mandeville is for travellers that like their holidays slightly off the beaten path. Activities nearby include the golf course of Manchester Country Club and tours of local rum and coffee factories. The local architecture is marked by old colonial homes and you can find rooms in fantastic Jamaica grand hotels in town. 

Find some of the best deals for hotels in Jamaica 

Expedia can help you find some of the best deals for hotels in Jamaica by comparing hotel prices across travel dates, parts of the country, and accommodation type. Being flexible with your travel dates can help you access some of the best deals available. January to March is the tourist season when room prices peak. If you look at dates outside of this period, you may find great deals in some of the best resorts on the island.

You can filter your search to show how well your fellow Expedia guests rated their stay, including for cheap hotels in Jamaica. This can help you make a better-informed choice and save money on your holiday. 

Jamaican hotel picks 

Expedia has one of the largest selections of top Jamaica hotels at some of the best prices on the market. Expedia is your one-stop shop for booking your entire holiday, from hotels to flights, car rentals, activities, and more. Take advantage of Expedia's fully refundable policy on select accommodation to cancel your accommodation for free in case your plans change. Please read the conditions for your hotel before booking. 

One of the best Jamaica hotels is S Hotel Jamaica in Montego Bay. This all-inclusive adults-only resort features a spa and pool, and is located steps away from the exciting Aquasol Beach Park. Jamaica Inn in Ocho Rios is an exceptionally well-rated resort with its own private beach and plenty of water sports options available. Try tubing and rafting at the nearby White River Reggae Park, which also happens to have some of the best jerk Jamaican cuisine in the area. The Jamaica Pegasus Hotel in Kingston is a neat and tidy option in the New Kingston area of the city. Reggae fans will enjoy being close to the Peter Tosh Museum and Bob Marley Museum. Half Moon is a 5-star resort with pools, a private beach, and a full-service spa in lively Montego Bay. This is where to stay in Jamaica if you want to make the most of the party spirit of the island in total comfort.

The Trident Hotel is a wonderfully well-rated hotel with a private beach in Port Antonio, on the east side of the island. The hotel is a short drive from stunning Frenchman's Cove Beach and rooms include a complimentary breakfast. Royalton Blue Waters Montego Bay is an upscale resort on the beach with 4 outdoor pools and an all-inclusive formula. Some of the suites offer a swim-out option where you can swim directly from your room to the pool. Sandals Ochi is a couples-only resort on the beachfront of Ocho Rios. Rooms are all-inclusive and bookings include a free airport shuttle to nearby Ian Fleming International Airport

Jamaica Travel Info

Best cities to visit
Montego Bay, Ocho Rios and Negril
Hotels with nearby beaches
6,330
International airports
Montego Bay (MBJ-Sir Donald Sangster Intl.) and Kingston (KIN-Norman Manley Intl.)
Number of hotels
3,634
Lowest price
£168
Highest price
£464
Top attractions
Seven Mile Beach, Dunn's River Falls and Doctor's Cave Beach

Frequently asked questions

How much do hotels in Jamaica cost?
Prices for Jamaica hotels vary according to the season and other factors, like school holidays and Christmas. You can find cheap options from £168 in a few different ways. Enter your destination and trip dates and then set your budget using the “Price per night” filter. You can then refine your search by choosing your preferred amenities and more.
When is the best time to go to Jamaica?
The best time to explore Jamaica depends on where you’re heading and what you want to do. Dreaming of a summer Montego Bay escape? This exciting destination has a tropical savanna climate, with average temperatures ranging from 27ºC to 30ºC between June and August.
What is the best area to stay in Jamaica?
If your adventures are taking you to Jamaica, consider a stay in Montego Bay or Kingston. Once you’ve picked your hotel, take a look at the many fabulous things there are to do and see here.
How can I find cheap hotels in Jamaica?
A good place to begin your search is by using our “Price per night” filter. At the moment, the cheapest properties start at £168 per night. Other ways to snap up a pocket-friendly Jamaica escape are by booking as early as possible and being flexible with travel dates. For more bargains, check out our cheap hotels in Jamaica page.
What are the best hotels in Jamaica for families?
Find some fabulous Jamaica family hotels by fine-tuning your search results. You can do this by clicking on “Family friendly” under the “Traveller experience” filter heading. Whether you’re seeking something cheap and cheerful so you can treat the little ones to more Jamaica experiences, or you’re preparing to splurge on that long-awaited family adventure, Expedia has the ideal stay for you and your crew.
Why should I book my Jamaica hotel with Expedia?
The best prices on Jamaica hotels are just the start of the reasons to book your stay with Expedia. Become an Expedia Rewards member for free today and earn points on every eligible booking, along with fabulous membership perks. We’re talking savings worth 10% or more on select hotels! Not only that, most of our hotels offer free cancellation, so you can lock in the escape of your dreams without having to worry about your plans changing.

Jamaica Hotel Reviews
Expedia verified reviews