Hotels in Ocho Rios

Search and compare Ocho Rios hotels from hundreds of travel sites and save

Ocho Rios, Jamaica
18 Jun — 19 Jun2
Ocho Rios, Jamaica
Fri 18-6
Sat 19-6
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Ocho Rios

Filter by star ratings
All filters
Jamaica Inn
Jamaica Inn
9.1 Excellent
1 Old Road Main Street, Ocho Rios, Jamaica
Show on map
3.1 km from city centre, Ocho Rios 
ExcellentBased on 25 reviews
9.1

Featuring a private beach and an outdoor swimming pool, this 5-star hotel is situated in Ocho Rios. Rooms are air conditioned and a wireless internet connection is included free of charge.

Whispering Seas
Whispering Seas
Tower Isle, Jamaica
Show on map
6.7 km from city centre, Ocho Rios 

Featuring a shuttle service to Ian Fleming International Airport, as well as free Wi-Fi, Whispering Seas is a comfortable base in Rio Nuevo. It also features a kids pool, an express check-in and check-out feature and an outdoor pool.

Tips for booking a Ocho Rios hotel

Cheapest month:August
Most expensive month:February
Average price in Ocho Rios:S$ 415/night
Absolute cheapest price found:S$ 20/night
Cheapest day:Friday
Most expensive day:Thursday
S$ 245 - S$ 562
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 201 - S$ 261
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Ocho Rios, Jamaica

Show all 658 hotels
Whispering Seas
Whispering Seas
Tower Isle, Jamaica
Show on map
2.6 km from city centre,  

Featuring a shuttle service to Ian Fleming International Airport, as well as free Wi-Fi, Whispering Seas is a comfortable base in Rio Nuevo. It also features a kids pool, an express check-in and check-out feature and an outdoor pool.

S$ 286
Avg. per night
Jamaica Inn
Jamaica Inn
9.1 Excellent
1 Old Road Main Street, Ocho Rios, Jamaica
Show on map
3.1 km from city centre,  

Featuring a private beach and an outdoor swimming pool, this 5-star hotel is situated in Ocho Rios. Rooms are air conditioned and a wireless internet connection is included free of charge.

S$ 387
Avg. per night

Where to stay in Ocho Rios

About Ocho Rios

Ocho Rios is a port town and former fishing village, surrounded by tropical gardens and cascading waterfalls. This Jamaican town lures traveller with its soft white-sand beaches and assortment of colourful restaurants serving everything from jerk chicken to fresh seafood.

Things to do

The biggest attraction in Ocho Rios is the Blue Hole. This hidden lagoon paradise sits inside a forest jungle just 20 minutes outside town. The lagoon is home to crystal-blue water, perfect for swimming and jumping into off the surrounding rocks.

Nature lovers can head to Dunn’s River Falls, which boasts cascading waterfalls and limestone tiers. Take a guided hike around the falls to learn about the area's geology.

Back in the town centre, head over to Dolphin Cove, a natural marine park home to dolphins, stingrays and sharks. Spend the morning enjoying animal encounters, kayak excursions in the ocean or a jungle trail trek to see tropical birds.

Looking for some family fun? Take a cable car to the top of Mystic Mountain, where you can enjoy panoramic views over Bay Beach, head off on a zipline adventure or take a guided nature walk through the forest. To descend the mountain, take a ride on the exhilarating bobsled roller coaster.

Getting around

Montego Bay Airport sits just under two hours west of Ocho Rios, while Kingston Manley International Airport is just under three hours south. To explore the island, you can make use of the local taxis and mini buses.

Ocho Rios travel FAQs

  • What are the best hotels in Ocho Rios?

    Jamaica Inn is a very popular hotel in Ocho Rios, with a score of 9.1 from 25 reviews. Chrisanns Beach Resort (7.5 from 33 reviews) and Casa de Shalom (8.2 from 115 reviews) are also highly rated Ocho Rios hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near White River Reggae Park?

    A good hotel close to White River Reggae Park is Jamaica Inn (rated 9.1/10 from 25 reviews).

  • What is a good hotel in Ocho Rios near Mahogany Beach?

    Casa de Shalom is the most recommended hotel near Mahogany Beach on HotelsCombined (scoring 8.2 over 115 reviews).

  • Is there a good hotel near Turtle Beach?

    97 HotelsCombined reviews of Ocho Rios Vacation Resort Property Rentals score it 8.4/10, making it a highly recommended hotel near Turtle Beach.

  • How much do hotels in Ocho Rios cost?

    Ocho Rios hotels have an average price of S$ 210/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is S$ 500/night, and if you are looking for a 5-star hotel in Ocho Rios then the average price is around S$ 571/night.

  • How much is a cheap hotel in Ocho Rios?

    S$ 39 per night is the cheapest Ocho Rios hotel price found in our data from the last 72 hours.

  • How much is a hotel in Ocho Rios tonight?

    A hotel in Ocho Rios tonight has an average price of S$ 183, but some deals have been found for as low as S$ 40 in HotelsCombined searches over the last 72 hours. Prices in Ocho Rios are changing frequently. The best price found for a 4-star Ocho Rios hotel for tonight has been S$ 178.