Hotels in Ocho Rios

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

Ocho Rios, Jamaica
Sep 20 — Sep 212
Ocho Rios, Jamaica
Mon 9/20
Tue 9/21
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Ocho Rios

Filter by star ratings
All filters
Casa de Shalom
Casa de Shalom
8.2 Excellent
Brownie Street, Content Gardens, Ocho Rios, Jamaica
Show on map
1.9 mi from city centre, Ocho Rios 
ExcellentBased on 115 reviews
8.2

Casa de Shalom offers 3-star accommodation in Ocho Rios. It also provides a currency exchange, babysitting/child services and meeting rooms.

Mystic Ridge Resort
Mystic Ridge Resort
4.8 Okay
17 Da Costa Drive, Ocho Rios, Jamaica
Show on map
0.2 mi 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.

Executive Shaw Park Guest House
Executive Shaw Park Guest House
5.0 Okay
13 Shaw Park Road, Ocho Rios, Jamaica
Show on map
0.2 mi from city centre, Ocho Rios 
OkayBased on 30 reviews
5.0

Located in Ocho Rios, Executive Shaw Park Guest House is within a 25-minute drive of Ian Fleming International Airport and offers a private beach, an outdoor pool and a rooftop terrace. It is conveniently positioned for those wishing to discover the area's attractions.

Seacrest Beach Hotel
Seacrest Beach Hotel
2 Richmond Estate, Priory, St Ann, Saint Ann’s Bay, Jamaica
Show on map
8.5 mi from city centre, Ocho Rios 

Providing an outdoor pool, Seacrest Beach Hotel is a short drive from St. Ann's Bay and Ocho Rios. It also provides free Wi-Fi.

Avanti Home away from Home
Avanti Home away from Home
9.0 Excellent
Apartment 7, Columbus Heights, Ocho Rios, Jamaica
Show on map
0.3 mi from city centre, Ocho Rios 
ExcellentBased on 2 reviews
9.0

Located in Ocho Rios, Avanti Home away from home is an easy drive from Dunn's River Falls and Reggae Beach. It also offers an outdoor pool and a garden.

Ocho Rios Almond Tree Villas
Ocho Rios Almond Tree Villas
9.0 Excellent
Ocho Rios, Jamaica
Show on map
2.2 mi from city centre, Ocho Rios 
ExcellentBased on 56 reviews
9.0

Boasting an outdoor pool, Almond Tree Villa & Apartments is located in Ocho Rios and provides comfortable accommodation. It also offers complimentary wireless internet.

Sandcastles Vacations Ochi
Sandcastles Vacations Ochi
Ocho Rios, Jamaica
Show on map
0.3 mi from city centre, Ocho Rios 

Set in Ocho Rios, Sandcastles Vacations Ochi is a five-minute walk from Ocho Rios Bay Beach and offers an outdoor pool and a private beach. It provides complimentary Wi-Fi, a sun deck and a safe.

The Mystic View of Ocho Rios
The Mystic View of Ocho Rios
Ocho Rios, Jamaica
Show on map
0.2 mi from city centre, Ocho Rios 

The Mystic View of Ocho Rios is located in Ocho Rios and features free Wi-Fi. It also offers a swimming pool.

Mermaid Suites at Sandcastles
Mermaid Suites at Sandcastles
Ocho Rios, Jamaica
Show on map
0.7 mi from city centre, Ocho Rios 

Located in Ocho Rios, Mermaids Suite At Sandcastles is an easy drive from Dunn's River Falls and Reggae Beach. It also offers free Wi-Fi, a swimming pool and a car rental desk.

Executive Mamme Bay Hotel and Conference
Executive Mamme Bay Hotel and Conference
2.0 Mediocre
87A-87B Mammee Bay Boulevard, Ocho Rios, Jamaica
Show on map
4.4 mi from city centre, Ocho Rios 
MediocreBased on 16 reviews
2.0

Featuring an outdoor pool, a private beach and free Wi-Fi, Executive Mammee Bay Hotel is situated in Ocho Rios and offers comfortable accommodation. It also provides valet parking, an express check-in and check-out feature and a 24-hour reception.

Tips for booking a Ocho Rios hotel

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

Top Rated Ocho Rios hotels

Show all 703 hotels
1
Columbus Heights
Columbus Heights
9.1 Excellent
Ocho Rios, Jamaica
Show on map
1.0 mi from city centre, Ocho Rios 

Situated in Ocho Rios, Columbus Heights offers 3-star accommodation, as well as an outdoor pool and free Wi-Fi. It also provides a kids pool, a 24-hour reception and massage services.

2
Casa de Shalom
Casa de Shalom
8.2 Excellent
Brownie Street, Content Gardens, Ocho Rios, Jamaica
Show on map
1.9 mi from city centre, Ocho Rios 

Casa de Shalom offers 3-star accommodation in Ocho Rios. It also provides a currency exchange, babysitting/child services and meeting rooms.

3
Mystic Ridge Resort
Mystic Ridge Resort
4.8 Okay
17 Da Costa Drive, Ocho Rios, Jamaica
Show on map
0.2 mi from city centre, Ocho Rios 

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.

4
Chrisanns Beach Resort
Chrisanns Beach Resort
7.5 Good
P.o. Box 104, Tower Isle, Ocho Rios, Jamaica
Show on map
4.2 mi from city centre, Ocho Rios 

Featuring an outdoor pool, a private beach and free Wi-Fi, this comfortable property is an easy drive from Ocho Rios. Only a short walk from Reggae Beach, it provides comfortable apartments equipped with a refrigerator.

Cheapest hotels in Ocho Rios, Jamaica

Show all 703 hotels
Little Shaw Park Guest House
Little Shaw Park Guest House
6.7 Good
21 Shaw Park Road, Milford, Ocho Rios, Ocho Rios, Jamaica
Show on map
0.1 mi from city centre,  

Little Shaw Park Guest House is located in Ocho Rios and features free Wi-Fi. It is ideally positioned for those wanting to discover the area's attractions.

$45
Avg. per night
Celebrity Healing And Yoga Retreat .
Celebrity Healing And Yoga Retreat .
Ocho Rios, Jamaica
Show on map
0.8 mi from city centre,  

Celebrity Yoga & Healing Retreat is situated in Ocho Rios and offers free Wi-Fi. It also provides a dry cleaning service.

$49
Avg. per night
The Greenville
The Greenville
9.2 Excellent
Main Road, Ocho Rios, Jamaica
Show on map
4.2 mi from city centre,  

The Greenville offers a comfortable setting when in Walkers Wood.

$49
Avg. per night
Condos at The Ridge
Condos at The Ridge
7.3 Good
Ocho Rios, Jamaica
Show on map
0.3 mi 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.

$57
Avg. per night
Avalon Sweet Garden Side
Avalon Sweet Garden Side
Cherryfield, Jamaica
Show on map
1.3 mi from city centre,  

Avalon - Sweet Garden Side offers a comfortable setting while in Rio Nuevo.

$72
Avg. per night
Seacrest Beach Hotel
Seacrest Beach Hotel
2 Richmond Estate, Priory, St Ann, Saint Ann’s Bay, Jamaica
Show on map
1.8 mi from city centre,  

Providing an outdoor pool, Seacrest Beach Hotel is a short drive from St. Ann's Bay and Ocho Rios. It also provides free Wi-Fi.

$80
Avg. per night
Casa de Shalom
Casa de Shalom
8.2 Excellent
Brownie Street, Content Gardens, Ocho Rios, Jamaica
Show on map
1.9 mi from city centre,  

Casa de Shalom offers 3-star accommodation in Ocho Rios. It also provides a currency exchange, babysitting/child services and meeting rooms.

$84
Avg. per night
Sunny View At Sandcastle
Sunny View At Sandcastle
7.5 Good
Ocho Rios, Jamaica
Show on map
0.3 mi from city centre,  

Set in Ocho Rios, Sunny View At Sandcastle is a five-minute walk from Ocho Rios Bay Beach and features an outdoor pool and a swimming pool. It also offers free wireless internet.

$85
Avg. per night

Hotel prices in Ocho Rios

2 stars and under

$30 - $357

Chrisanns Beach Resort

#1 Most popular

$98
Avg. per night
Little Shaw Park Guest House

#2 Most popular

$45
Avg. per night
Tina's Guest House

Best value

Tina's Guest House
8.6 Excellent
$30
Avg. per night
3 stars

$50 - $427

Executive Mamme Bay Hotel and Conference

#1 Most popular

$427
Avg. per night
Casa de Shalom

#2 Most popular

Casa de Shalom
8.2 Excellent
$84
Avg. per night
Chillax On Our Farm By The Sea
$50
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?

    Jamaica Inn (9.1/10 from 25 reviews), Chrisanns Beach Resort (7.5/10 from 34 reviews), and Casa de Shalom (8.2/10 from 115 reviews) are all highly rated places to stay in Ocho Rios.

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

    Jamaica Inn is a good hotel close to White River Reggae Park - it has scored 9.1 over 25 reviews from HotelsCombined users.

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

    The most popular hotel near Mahogany Beach is Casa de Shalom, with 115 HotelsCombined users scoring it 8.2/10.

  • Is there a good hotel near Turtle Beach?

    If you’re planning to stay near Turtle Beach, you should consider Ocho Rios Vacation Resort Property Rentals, which has a score of 8.6 from 101 reviews.

  • How much is a hotel in Ocho Rios tonight?

    Prices for a hotel in Ocho Rios tonight are about $144 on average, but HotelsCombined users have found prices as low as $30 for tonight in the last 3 days. The best price found for a 4-star hotel in Ocho Rios tonight is $125.