Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Ocho Rios

Filter by star ratings
All filters
Moon Palace Jamaica
Moon Palace Jamaica
8.5 Excellent
St Ann Bay, Ocho Rios, Jamaica
Show on map
1.1 km from city centre, Ocho Rios 
ExcellentBased on 216 reviews
8.5

Set in Ocho Rios, Moon Palace Jamaica offers a range of premium features, including 5 pools and exclusive access to a secluded beach. It also provides water slides, a sauna and an all-inclusive meal plan.

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.

Fisherman's Point Holiday
Fisherman's Point Holiday
9.3 Excellent
Turtle Beach Rd, Ocho Rios, Jamaica
Show on map
0.8 km from city centre, Ocho Rios 
ExcellentBased on 21 reviews
9.3

Providing an outdoor pool and a private beach, Fisherman's Point Holiday is situated in Ocho Rios and is a short stroll from Taj Mahal and Ocho Rios Bay Beach. It also provides a kids club, a kids pool and a beauty centre.

Tips for booking a Ocho Rios hotel

Cheapest month:August
Most expensive month:February
Average price in Ocho Rios:$312/night
Absolute cheapest price found:$15/night
Cheapest day:Friday
Most expensive day:Thursday
$184 - $423
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$152 - $196
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Ocho Rios hotels

Show all 651 hotels
1
Moon Palace Jamaica
Moon Palace Jamaica
8.5 Excellent
St Ann Bay, Ocho Rios, Jamaica
Show on map
1.1 km from city centre, Ocho Rios 

Set in Ocho Rios, Moon Palace Jamaica offers a range of premium features, including 5 pools and exclusive access to a secluded beach. It also provides water slides, a sauna and an all-inclusive meal plan.

Cheapest hotels in Ocho Rios, Jamaica

Show all 651 hotels
Fisherman's Point Holiday
Fisherman's Point Holiday
9.3 Excellent
Turtle Beach Rd, Ocho Rios, Jamaica
Show on map
0.8 km from city centre,  

Providing an outdoor pool and a private beach, Fisherman's Point Holiday is situated in Ocho Rios and is a short stroll from Taj Mahal and Ocho Rios Bay Beach. It also provides a kids club, a kids pool and a beauty centre.

$87
Avg. per night
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.

$215
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.

$274
Avg. per night
Moon Palace Jamaica
Moon Palace Jamaica
8.5 Excellent
St Ann Bay, Ocho Rios, Jamaica
Show on map
1.1 km from city centre,  

Set in Ocho Rios, Moon Palace Jamaica offers a range of premium features, including 5 pools and exclusive access to a secluded beach. It also provides water slides, a sauna and an all-inclusive meal plan.

$318
Avg. per night

Hotel prices in Ocho Rios

4 stars and up

$274 - $318

Moon Palace Jamaica

No. 1 most popular

Moon Palace Jamaica
8.5 Excellent
$318
Avg. per night
Jamaica Inn

Best value

Jamaica Inn
9.1 Excellent
$274
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

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?

    Ocho Rios is home to many highly-rated hotels, one of which is Fisherman's Point Holiday, which has a current rating of 9.3. For other potential stays, consider Moon Palace Jamaica and Jamaica Inn, which can also be great places to stay in Ocho Rios.

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

    Jamaica Inn is a popular hotel near White River Reggae Park that is highly recommended, with a score of 9.1 across 25 reviews.

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

    For a good hotel near to Mahogany Beach, consider Fisherman's Point Holiday - it is rated 9.3/10 from 21 HotelsCombined reviews.

  • Is there a good hotel near Turtle Beach?

    21 HotelsCombined reviews of Fisherman's Point Holiday score it 9.3/10, making it a highly recommended hotel near Turtle Beach.

  • How much do hotels in Ocho Rios cost?

    Hotels in Ocho Rios cost an average of $273/night, according to HotelsCombined data in the last 72 hours.

  • How much is a cheap hotel in Ocho Rios?

    Prices for Ocho Rios hotels have been found for as low as $30/night over the last 3 days.

  • How much is a hotel in Ocho Rios tonight?

    Over the last 3 days, the starting price of a hotel in Ocho Rios tonight has been as low as $45 and the average price has been as much as $119.