Hotels in Ocho Rios, Jamaica

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

Ocho Rios, Jamaica
Sep 29 — Sep 302
Ocho Rios, Jamaica
Thu 9/29
Fri 9/30
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Ocho Rios

Filter by star ratings
All filters
Couples Tower Isle
10.0 Excellent
PO Box 330, Ocho Rios, Jamaica
Show on map
4.4 mi from city centre, Ocho Rios, Jamaica 
ExcellentBased on 1 review
10.0

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.

Riu Ocho Rios
7.9 Good
Mamie Bay, Ocho Rios, Jamaica
Show on map
4.5 mi from city centre, Ocho Rios, Jamaica 
GoodBased on 56 reviews
7.9

Located in Ocho Rios, RIU Ocho Rios All Inclusive provides art deco 4-star accommodation, as well as outdoor tennis courts, a private beach and an outdoor pool. It has a spa and wellness centre, as well as free Wi-Fi, a sauna and an all-inclusive meal plan.

Kaz Kreol Beach Lodge & Wellness Retreat
3.2 Mediocre
Old Road,White River Bay, P.O. Box 24, Ocho Rios., Ocho Rios, Jamaica
Show on map
2.2 mi from city centre, Ocho Rios, Jamaica 
MediocreBased on 2 reviews
3.2

Situated in Ocho Rios, Kaz Kreol Beach Lodge & Wellness Retreat provides 3-star accommodation, as well as a private beach. It also features luggage storage, a 24-hour reception and a tour desk.

Hillview At Mystic Ridge
7.0 Good
Dacosta Drive, Ocho Rios, Jamaica
Show on map
0.3 mi from city centre, Ocho Rios, Jamaica 
GoodBased on 474 reviews
7.0

Situated in Ocho Rios, Hillview At Mystic Ridge is a short walk from Ocho Rios Bay Beach and features an outdoor pool. It also provides complimentary Wi-Fi.

Marine View Hotel
21 James Avenue, Ocho Rios, Jamaica
Show on map
0.7 mi from city centre, Ocho Rios, Jamaica 

Conveniently situated and featuring an outdoor pool, this comfortable hotel is located an easy drive from Oracabessa. Those staying at the property can also make use of complimentary Wi-Fi throughout their stay.

Mystic Ridge Resort
4.9 Okay
17 Da Costa Drive, Ocho Rios, Jamaica
Show on map
0.2 mi from city centre, Ocho Rios, Jamaica 
OkayBased on 7 reviews
4.9

Located in Ocho Rios, Mystic Ridge Resort is within a 25-minute drive of Ian Fleming International Airport and provides outdoor tennis courts, an outdoor pool and a Jacuzzi. Just moments from Taj Mahal, it offers air-conditioned rooms with complimentary Wi-Fi.

Fisherman's Point Holiday
8.3 Excellent
Turtle Beach Rd, Ocho Rios, Jamaica
Show on map
0.5 mi from city centre, Ocho Rios, Jamaica 
ExcellentBased on 21 reviews
8.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.

Condos at The Ridge
7.9 Good
17 Dacosta Drive, Ocho Rios, Jamaica
Show on map
0.3 mi from city centre, Ocho Rios, Jamaica 
GoodBased on 35 reviews
7.9

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.

Studio at Sandcastle Resort
Main Street, Ocho Rios, Jamaica
Show on map
0.3 mi from city centre, Ocho Rios, Jamaica 

Studio At Sandcastle Resort offers a comfortable setting while in Ocho Rios. It also provides free Wi-Fi.

Columbus Heights Condominiums
Columbus Heights, Ocho Rios, Jamaica
Show on map
1.0 mi from city centre, Ocho Rios, Jamaica 

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.

Tips for booking hotels in Ocho Rios

Cheapest month:September
Most expensive month:March
Average price in Ocho Rios:$373/night
Cheapest price found:$48/night
Cheapest day:Sunday
Most expensive day:Friday
$133 - $580
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$185 - $294
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Ocho Rios, Jamaica

ritashomeawayfromhome
10.0 Excellent
Eltham Drive 45, Ocho Rios, Jamaica
Show on map
2.1 mi from city centre, Ocho Rios, Jamaica 

Ritashomeawayfromhome provides a comfortable setting while in Ocho Rios. Those staying at the property can also make use of free wireless internet.

$50
Avg. per night
Sunny View At Sandcastle
7.1 Good
Main Street, Ocho Rios, Jamaica
Show on map
0.3 mi from city centre, Ocho Rios, Jamaica 

Conveniently based and featuring an outdoor pool, this comfortable property is located within easy driving distance of St. Ann's Bay. It also provides free Wi-Fi, an express check-in and check-out feature and a playground.

$90
Avg. per night
Mystic Ridge Apt 26F
5.6 Okay
Ocho Rios, Jamaica
Show on map
0.3 mi from city centre, Ocho Rios, Jamaica 

Mystic Ridge Apt 26F is situated in Ocho Rios and is close to the area's tourist attractions. It also features an outdoor pool.

$97
Avg. per night
Beach-side condos at Turtle Beach Towers
6.7 Good
Ocho Rios, Jamaica
Show on map
0.4 mi from city centre, Ocho Rios, Jamaica 

Situated in Ocho Rios, Beach-side Condos at Turtle Beach Towers is within walking distance of Ocho Rios Bay Beach and provides an outdoor pool and a private beach. Those staying at the property can also make use of free Wi-Fi.

$99
Avg. per night
Sandcastles Vacations Ochi
8.0 Excellent
Ocho Rios, Jamaica
Show on map
0.3 mi from city centre, Ocho Rios, Jamaica 

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.

$108
Avg. per night
Chrisanns Beach Resort
6.3 Good
P.o. Box 104, Tower Isle, Ocho Rios, Jamaica
Show on map
4.2 mi from city centre, Ocho Rios, Jamaica 

Featuring free Wi-Fi, a private beach and an outdoor pool, Chrisanns Beach Resort is located in Rio Nuevo and offers comfortable accommodation. Reggae Beach is only a short stroll away.

$111
Avg. per night
The Lion House Jamaica
Breadnut Hill, Ocho Rios, Jamaica
Show on map
1.8 mi from city centre, Ocho Rios, Jamaica 

Located in Ocho Rios, The Lion House Jamaica is within a 30-minute drive of Ian Fleming International Airport and provides a swimming pool. Guests can also enjoy complimentary internet access throughout the property.

$117
Avg. per night
Castle by the Shore
9.5 Excellent
Ocho Rios, Jamaica
Show on map
0.3 mi from city centre, Ocho Rios, Jamaica 

Boasting an outdoor pool, Castle by the Shore is located in Ocho Rios and provides comfortable accommodation. It also offers an airport shuttle, a playground and meeting rooms.

$121
Avg. per night

Hotel prices in Ocho Rios

2 stars and under
3 stars
4 stars +

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 in Ocho Rios

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 Ocho Rios

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.

Facts about staying in Ocho Rios

  • What are the best hotels in Ocho Rios?

    Hillview At Mystic Ridge is a very popular hotel in Ocho Rios with a score of 7.0 from 474 reviews. Ocho Rios Vacation Resort Property Rentals (8.1 from 115 reviews) and Tina's Guest House (8.6 from 84 reviews) are also highly rated Ocho Rios hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near Turtle Beach?

    A good hotel close to Turtle Beach is Hillview At Mystic Ridge (rated 7.0/10 from 474 reviews).

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

    Hillview At Mystic Ridge is the most recommended hotel near Mahogany Beach on HotelsCombined (scoring 7.0 over 474 reviews).

  • Is there a good hotel near Turtle River Park?

    If you’re visiting Turtle River Park then the nearby Hillview At Mystic Ridge is a popular hotel with HotelsCombined users (474 reviews scoring it at an average 7.0/10).

  • How much do hotels in Ocho Rios cost?

    The average price of a hotel in Ocho Rios has been around $177 per night over the last 3 days. For a 5-star hotel in Ocho Rios, the average price is around $413/night, depending on your dates. The average price of a 4-star hotel is $256/night.

  • How much is a cheap hotel in Ocho Rios?

    HotelsCombined users have found cheap hotels in Ocho Rios starting from $30 per night in the last 3 days. For the weekend of Sep 30 to Oct 2 specifically, prices in Ocho Rios are around $30 per night or higher.

  • How much is a hotel in Ocho Rios tonight?

    A hotel in Ocho Rios tonight has an average price of $140, but some deals have been found for as low as $30 in HotelsCombined searches over the last 72 hours. Prices in Ocho Rios are changing frequently.