Book 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

Top Cities in Jamaica

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 in Jamaica

SeaGarden Beach Resort - All Inclusive
3.5 star property
7.4 out of 10, Good, (2201)
"I would definitely stay here again"
The price is AU$388
per night
16 June - 17 June
SeaGarden Beach Resort - All Inclusive
Hilton Rose Hall an All-Inclusive Resort
4.5 star property
8.6 out of 10, Excellent, (1959)
"visited with my partner and our grandson...great place for families..."
The price is AU$583
per night
11 June - 12 June
Hilton Rose Hall an All-Inclusive Resort
Moon Palace Jamaica – All Inclusive
5.0 star property
8.2 out of 10, Very good, (1206)
"Love the entertainment "
The price is AU$777
per night
9 June - 10 June
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, (1699)
"Friendly staff with great food as authentic as u can get from an all-inclusive. Pool and beach area uncrowded so no need to head out early to reserve pool or beach chairs"
The price is AU$889
per night
25 June - 26 June
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, (4123)
"Lovely"
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, (1225)
"Great place to relax and enjoy a beautiful vacation destination."
The price is AU$764
per night
23 June - 24 June
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, (1010)
"Everything was great. I’ll definitely be back!"
The price is AU$829
per night
11 June - 12 June
Hyatt Zilara Rose Hall - Adults Only - All Inclusive
RIU Ocho Rios - All Inclusive
3.5 star property
8.2 out of 10, Very good, (2770)
"Kinda far walk to my room. But everything was lively"
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, (2049)
"Welcoming environment "
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, (2032)
"Stay was 10/10 if your looking for something really modern want to sit back relax and have an enjoyable vacation i recommend staying !!! Staff is polite very helpful!!"
The price is AU$585
per night
9 June - 10 June
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, (1246)
"The room was ok. It was clean and the wifi works. Blanket was a little thin but the bed was comfortable."
The price is AU$423
per night
24 June - 25 June
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, (1002)
"A beautiful property with tons of amenities. The food was great. Staff were friendly, fun and attentive. The food was amazingly good. I will absolutely be returning. "
The price is AU$725
per night
9 June - 10 June
Hyatt Ziva Rose Hall - All Inclusive
Ocean Coral Spring Resort - All inclusive
5.0 star property
7.6 out of 10, Good, (2563)
"Absolutely loved my stay at Ocean Coral Spring! The food was phenomenal, with a wide variety of options to choose from. The staff went above and beyond to ensure a memorable experience, providing excellent customer service throughout my entire stay. My room was impeccably clean, and having a stocked fridge was a delightful touch. Room service being available 24/7 was incredibly convenient. The resort's amenities were outstanding, from the bowling alley to the teen club, convention center, and...
The price is AU$517
per night
9 June - 10 June
Ocean Coral Spring Resort - All inclusive
Bahia Principe Grand Jamaica - All Inclusive
4.0 star property
7.2 out of 10, Good, (2630)
"This resort is outstanding, my fiancé and I enjoyed it so much.. I have nothing negative to say loved it."
Bahia Principe Grand Jamaica - All Inclusive
Grand Palladium Jamaica Resort & Spa All Inclusive
4.5 star property
7.6 out of 10, Good, (1226)
"I like it "
Grand Palladium Jamaica Resort & Spa All Inclusive
Iberostar Rose Hall Beach - All Inclusive
4.5 star property
7.8 out of 10, Good, (1058)
"The staff was friendly and couldn’t do enough for us. "
Iberostar Rose Hall Beach - All Inclusive
Deja Resort All Inclusive
3.5 star property
7.8 out of 10, Good, (1112)
"Great service. Clean. Free beach access!"
The price is AU$321
per night
15 June - 16 June
Deja Resort All Inclusive
Holiday Inn Resort Montego Bay All-Inclusive
3.5 star property
7.0 out of 10, Good, (2521)
"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 AU$338
per night
10 June - 11 June
Holiday Inn Resort Montego Bay All-Inclusive
Riu Reggae - Adults Only - All Inclusive
4.0 star property
8.6 out of 10, Excellent, (2017)
"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, (1009)
"Had a nice vacation "
The price is AU$845
per night
11 June - 12 June
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.

Accommodation in Jamaica

Jamaica is known for its beautiful beaches, tropical weather, and friendly natives. This island nation is the third-most populous English-speaking country in the Americas, coming in after the United States and Canada. Jamaica was taken by the United Kingdom from the Spanish in 1655, and today remains a Commonwealth realm.

When visiting, make sure to sample local delicacies such as jerk chicken. Rice and peas cooked in coconut milk and filled pastry dishes known as patties are popular foods as well.

When to Visit

The general climate of Jamaica is tropical. Weather can be hot and humid, but the inland areas have a higher altitude than the coastal areas and, as such, have a more temperate feel. Temperatures generally run between the mid 70s and high 80s year round making for perfect swimming weather.

The best time to visit Jamaica is from October to mid-December. During this time, it's easy to find cheap hotel deals in Jamaica, allowing you to find and book top rooms at special discount rates and some of the best prices of the year for Jamaica hotels. The weather during this time is at its most gorgeous, and you can avoid much of the crowds present during the busier months.

The months of January to March are when most people visit Jamaica, particularly in March. This is another good time to visit as events such as the Jamaica Jazz and Blues Festival, the Bob Marley Birthday Bash, and Bob Marley Week take place during this period of time. This is also the most popular time for tourists to visit, so the crowds can be quite large. If booking one of the hotels in Jamaica during this time, you will want to make reservations well ahead of time.

From April to June, the island experiences a rainy season. This is a great time to visit if you are looking for a cheap Jamaica hotel deal. Some of the most amazing Jamaica hotel deals and Jamaica hotel packages are offered at rock-bottom prices. In early April, the island holds a fabulous Carnival celebration with an amazing and stunning array of colors, sounds, and an extremely fun party atmosphere.

From July to September, flights and room rates are often the lowest of any time of the year, but this is also hurricane season. Many hotels and attractions close for renovations during this time further making it one of the least favorable times to visit.

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
AU$321
Highest price
AU$889
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 AU$321 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 AU$321 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.

Recent Reviews in Jamaica
Expedia verified reviews