Hotels in Ocho Rios

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

Ocho Rios, Jamaica
20 Jan — 21 Jan2
Ocho Rios, Jamaica
Thu 20/1
Fri 21/1
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Ocho Rios

Filter by star ratings
All filters
Hibiscus Lodge
Hibiscus Lodge
8.1 Excellent
83-85 Main Street, Ocho Rios, Jamaica
Show on map
1.2 km from city centre, Ocho Rios 
ExcellentBased on 299 reviews
8.1

Hibiscus Lodge Hotel provides a comfortable setting when in Ocho Rios. It also features outdoor tennis courts, an outdoor pool and a Jacuzzi.

Mystic Ridge Resort
Mystic Ridge Resort
4.8 Okay
17 Da Costa Drive, Ocho Rios, Jamaica
Show on map
0.3 km from city centre, Ocho Rios 
OkayBased on 7 reviews
4.8

Located in Ocho Rios, Mystic Ridge Resort is an easy drive from Dunn's River Falls and Saint Ann's Bay. Offering complimentary wireless internet, a restaurant and an outdoor pool, the property is within a 10-minute walk of Ocho Rios Bay Beach.

Ocho Rios Vacation Resort Property Rentals
Ocho Rios Vacation Resort Property Rentals
8.2 Excellent
1 Main Street, Ocho Rios, Jamaica
Show on map
0.6 km from city centre, Ocho Rios 
ExcellentBased on 108 reviews
8.2

Ocho Rios Vacation Resort Property Rentals is located in Ocho Rios and offers free Wi-Fi. It also provides a playground, an outdoor pool and massage services.

Beaches Ocho Rios, A Spa, Golf And Waterpark Resort
Beaches Ocho Rios, A Spa, Golf And Waterpark Resort
8.8 Excellent
P.O. Box 63, Ocho Rios, Jamaica
Show on map
13.1 km from city centre, Ocho Rios 
ExcellentBased on 6 reviews
8.8

Beaches Ocho Rios a Spa & Golf - All Inclusive provides a comfortable setting when in Ocho Rios. It also offers free Wi-Fi, a swimming pool and a 24-hour reception.

Villa Rialto at The Palms
Villa Rialto at The Palms
8.9 Excellent
Ocho Rios, Jamaica
Show on map
15.1 km from city centre, Ocho Rios 
ExcellentBased on 24 reviews
8.9

Villa Rialto @ The Palms is ideally positioned in peaceful surrounds in Priory, a short car ride from Runaway Bay and St. Ann's Bay. Those staying at the property can also make use of free Wi-Fi access throughout their stay.

Tips for booking a Ocho Rios hotel

Cheapest month:September
Most expensive month:February
Average price in Ocho Rios:C$ 435/night
Absolute cheapest price found:C$ 38/night
Cheapest day:Thursday
Most expensive day:Saturday
C$ 196 - C$ 564
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 185 - C$ 386
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Ocho Rios hotels

Show all 719 hotels
1
Couples Tower Isle
Couples Tower Isle
9.4 Excellent
PO Box 330, Ocho Rios, Jamaica
Show on map
7.1 km from city centre, Ocho Rios, Jamaica 

Situated in Rio Nuevo, Couples Tower Isle All Inclusive is located a short drive from Ocho Rios and Oracabessa. It has a spa, as well as a private beach, a beauty centre and a sauna.

2
Hermosa Cove Villa Resort and Suites
Hermosa Cove Villa Resort and Suites
9.1 Excellent
Hermosa Street, Pineapple, Ocho Rios, Jamaica
Show on map
1.5 km from city centre, Ocho Rios, Jamaica 

Located in Ocho Rios, Hermosa Cove Villa Resort & Suites is within a 20-minute drive of Ian Fleming International Airport and provides a private beach, a rooftop terrace and an outdoor pool. It also offers a beauty centre, a sun deck and a duty free shop.

3
Pineapple Court Hotel
Pineapple Court Hotel
7.5 Good
12345 Pineapple Place Main Street, Ocho Rios, Jamaica
Show on map
1.7 km from city centre, Ocho Rios, Jamaica 

Pineapple Court Hotel is located in Ocho Rios and offers guests free Wi-Fi. It also offers a playground, an outdoor pool and a 24-hour reception.

4
Hibiscus Lodge
Hibiscus Lodge
8.1 Excellent
83-85 Main Street, Ocho Rios, Jamaica
Show on map
1.2 km from city centre, Ocho Rios, Jamaica 

Hibiscus Lodge Hotel provides a comfortable setting when in Ocho Rios. It also features outdoor tennis courts, an outdoor pool and a Jacuzzi.

5
Couples Sans Souci
Couples Sans Souci
9.0 Excellent
Ocho Rios P O Box 103 St Ann, Ocho Rios, Jamaica
Show on map
4.3 km from city centre, Ocho Rios, Jamaica 

Boasting a sauna, outdoor tennis courts and a private beach, Couples Sans Souci All Inclusive is located in Ocho Rios and provides luxury accommodation. It is designed exclusively for adults.

6
Jewel Dunn`s River Beach Resort & Spa -Adults Only
Jewel Dunn`s River Beach Resort & Spa -Adults Only
9.3 Excellent
Po Box 858, Mammee Bay, Ocho Rios, Jamaica
Show on map
7.0 km from city centre, Ocho Rios, Jamaica 

Situated in Ocho Rios, Jewel Dunn's River Adult Beach Resort & Spa offers unique 4-star accommodation, as well as a Turkish steam bath, free Wi-Fi and a private beach. It also provides a Jacuzzi, a sauna and outdoor tennis courts.

7
Beaches Ocho Rios, A Spa, Golf And Waterpark Resort
Beaches Ocho Rios, A Spa, Golf And Waterpark Resort
8.8 Excellent
P.O. Box 63, Ocho Rios, Jamaica
Show on map
13.1 km from city centre, Ocho Rios, Jamaica 

Beaches Ocho Rios a Spa & Golf - All Inclusive provides a comfortable setting when in Ocho Rios. It also offers free Wi-Fi, a swimming pool and a 24-hour reception.

8
Sandals Royal Plantation
Sandals Royal Plantation
9.3 Excellent
P.O Box 2 Main Street, Ocho Rios, Jamaica
Show on map
2.6 km from city centre, Ocho Rios, Jamaica 

Set in Ocho Rios, Sandals Royal Plantation All Inclusive - Couples Only is a five-minute walk from Spa at Sandals Grande Ocho Rios Beach and Villa Resort and offers an outdoor pool, a private beach and outdoor tennis courts. It is moments from the beach and provides luxury 5-star accommodation.

Cheapest hotels in Ocho Rios, Jamaica

Show all 719 hotels
Condos at The Ridge
Condos at The Ridge
7.6 Good
Ocho Rios, Jamaica
Show on map
0.5 km from city centre,  

Condos at the Ridge provides comfortable 3-star accommodation in Ocho Rios. Those staying at the property have access to a beauty centre and an outdoor pool.

C$ 71
Avg. per night
Silver Seas Hotel
Silver Seas Hotel
6.0 Good
66 James Avenue, Ocho Rios, Jamaica
Show on map
1.2 km from city centre,  

Silver Seas Hotel is located in Ocho Rios and is close to the area's well-known attractions. It also provides an outdoor pool, laundry facilities and a safe.

C$ 85
Avg. per night
Ocho Rios Vacation Resort Property Rentals
Ocho Rios Vacation Resort Property Rentals
8.2 Excellent
1 Main Street, Ocho Rios, Jamaica
Show on map
0.6 km from city centre,  

Ocho Rios Vacation Resort Property Rentals is located in Ocho Rios and offers free Wi-Fi. It also provides a playground, an outdoor pool and massage services.

C$ 103
Avg. per night
Hillview At Mystic Ridge
Hillview At Mystic Ridge
7.1 Good
Ocho Rios, Jamaica
Show on map
0.6 km from city centre,  

Hillview At Mystic Ridge is situated in Ocho Rios and features complimentary wireless internet. It provides a swimming pool, and is an easy stroll from Ocho Rios Bay Beach and Taj Mahal.

C$ 104
Avg. per night
Pineapple Court Hotel
Pineapple Court Hotel
7.5 Good
12345 Pineapple Place Main Street, Ocho Rios, Jamaica
Show on map
1.7 km from city centre,  

Pineapple Court Hotel is located in Ocho Rios and offers guests free Wi-Fi. It also offers a playground, an outdoor pool and a 24-hour reception.

C$ 104
Avg. per night
Ocean Palms
Ocean Palms
7.2 Good
14 James Avenue, Ocho Rios, Jamaica
Show on map
1.1 km from city centre,  

Located in Ocho Rios, Ocean Palms is within a 20-minute drive of Ian Fleming International Airport and provides a private beach and an outdoor pool. It also offers a 24-hour reception, massage services and babysitting/child services.

C$ 104
Avg. per night
Jewel Dunn`s River Beach Resort & Spa -Adults Only
Jewel Dunn`s River Beach Resort & Spa -Adults Only
9.3 Excellent
Po Box 858, Mammee Bay, Ocho Rios, Jamaica
Show on map
7.0 km from city centre,  

Situated in Ocho Rios, Jewel Dunn's River Adult Beach Resort & Spa offers unique 4-star accommodation, as well as a Turkish steam bath, free Wi-Fi and a private beach. It also provides a Jacuzzi, a sauna and outdoor tennis courts.

C$ 111
Avg. per night
Fisherman's Point Holiday
Fisherman's Point Holiday
9.2 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 beauty centre, a kids club and a kids pool.

C$ 130
Avg. per night

Hotel prices in Ocho Rios

2 stars and under
Rooms on the Beach Ocho Rios
#1 Most popular

Rooms on the Beach Ocho Rios

Main Street Ocho Rios, Ocho Rios, Jamaica

5.3 Okay
C$ 897

Avg. per night

Pineapple Court Hotel
#2 Most popular

Pineapple Court Hotel

12345 Pineapple Place Main Street, Ocho Rios, Jamaica

7.5 Good
C$ 104

Avg. per night

Best value

Tina's Guest House

Back Road to Beaches Hotel, Boscobel, Ocho Rios,St.Mary, Ocho Rios, Jamaica

8.6 Excellent
C$ 38

Avg. per night

3 stars
#1 Most popular

Kaz Kreol Beach Lodge & Wellness Retreat

Old Road, White River Bay P.O. Box 24, 0000 Ocho Rios, Jamaica, Ocho Rios, Jamaica

5.7 Okay
C$ 89

Avg. per night

Ocho Rios Vacation Resort Property Rentals
#2 Most popular

Ocho Rios Vacation Resort Property Rentals

1 Main Street, Ocho Rios, Jamaica

8.2 Excellent
C$ 103

Avg. per night

Silver Seas Hotel
Best value

Silver Seas Hotel

66 James Avenue, Ocho Rios, Jamaica

6.0 Good
C$ 85

Avg. per night

4 stars +
Couples Sans Souci
#1 Most popular

Couples Sans Souci

Ocho Rios P O Box 103 St Ann, Ocho Rios, Jamaica

9.0 Excellent
C$ 606

Avg. per night

Sandals Royal Plantation
#2 Most popular

Sandals Royal Plantation

P.O Box 2 Main Street, Ocho Rios, Jamaica

9.3 Excellent
C$ 904

Avg. per night

Moon Palace Jamaica
Best value

Moon Palace Jamaica

Main Street, Ocho Rios, Jamaica

8.4 Excellent
C$ 469

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?

    Moon Palace Jamaica, rated with a score of 8.4 from 343 reviewers, is one of the most popular hotels in Ocho Rios. Other top stays include Riu Ocho Rios, with an average rating of 7.7 from 55 reviewers, and Jamaica Inn, with a score of 9.3 from 32 reviewers.

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

    With a rating of 9.3/10 from 32 reviews, Jamaica Inn is a hotel close to White River Reggae Park that is well recommended by HotelsCombined users.

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

    Moon Palace Jamaica is rated 8.4 from 343 reviews and is close to Mahogany Beach.

  • Is there a good hotel near Turtle Beach?

    If you’re planning to stay near Turtle Beach, you should consider Moon Palace Jamaica, which has a score of 8.4 from 343 reviews.