Search hotels in Ocho Rios
Enter your dates to see the latest prices and deals for Ocho Rios hotels
Ocho Rios – 291 hotels and places to stay
Filter by:
Sago Palm Hotel
Located in Ocho Rios, a 2-minute walk from Ocho Rios Bay Beach, Sago Palm Hotel provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a terrace.

SandCastles Holiday #C9
SandCastles Holiday #C9 is a 4-star property located in Ocho Rios. There's a year-round outdoor pool and guests can use free WiFi and free private parking.

Sand and Tan Beach Hotel
Located in Ocho Rios, a few steps from Sunset Beach, Sand and Tan Beach Hotel provides accommodations with a private beach area, free private parking, a restaurant and a bar.

Ocean Palms
Offering an outdoor swimming pool, Ocean Palms is located on the beachfront in Ocho Rios.This property offers free parking and WiFi in public areas.

Pineapple Court Hotel
Located in Ocho Rios, a 11-minute walk from Mahogany Beach, Pineapple Court Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Silver Seas Hotel
Located in Ocho Rios, a 5-minute walk from Mahogany Beach, Silver Seas Hotel provides accommodations with a garden, free private parking, a private beach area and a terrace.

Fisherman Point Beach Resort
Located in Ocho Rios, a 2-minute walk from Ocho Rios Bay Beach, Fisherman Point Beach Resort provides accommodations with a garden, free private parking and a terrace.
ROSI Ocean Sand Hotel Apt (@Sandcastles)
Located in Ocho Rios, a 9-minute walk from Mahogany Beach, ROSI Ocean Sand Hotel Apt (@Sandcastles) provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace....

Beach Studio 9
Located in Ocho Rios, a 4-minute walk from Ocho Rios Bay Beach, Beach Studio 9 has accommodations with an outdoor swimming pool, free private parking, a private beach area and a restaurant.

Sorina's Apartments
Sorina's Apartments features an outdoor swimming pool, as well as accommodations with a kitchen in Ocho Rios. Featuring free private parking, the apartment is a 16-minute walk from Ocho Rios Bay...

Most booked hotels in Ocho Rios and surrounding area in the past month
Popular with guests booking hotels in Ocho Rios
Popular with guests booking hotels in Ocho Rios
Popular with guests booking hotels in Ocho Rios
Popular with guests booking hotels in Ocho Rios
Popular with guests booking hotels in Ocho Rios
Popular with guests booking hotels in Ocho Rios
Popular with guests booking hotels in Ocho Rios
Popular with guests booking hotels in Ocho Rios
Popular with guests booking hotels in Ocho Rios
Popular with guests booking hotels in Ocho Rios
Hotels located in the center of Ocho Rios
Beautiful Beachview 2 Bebroom Loft at Sandcastles offers accommodations in Ocho Rios, a few steps from Ocho Rios Bay Beach.
Deluxe SandCastles Condos
A few steps from Ocho Rios Bay Beach in Ocho Rios, Deluxe SandCastles Condos provides accommodations with access to a fitness center.
Studio Suite 11
Studio Suite 11 offers accommodations in Ocho Rios, a 4-minute walk from Ocho Rios Bay Beach. This property offers a private pool, free Wifi, and free private parking.
Beachview 1 Bedroom 4 at Sandcastles
Beachview 1 Bedroom 4 at Sandcastles offers accommodations in Ocho Rios, a 4-minute walk from Ocho Rios Bay Beach.
Beach Studio 27
Beach Studio 27 offers accommodations in Ocho Rios, a 4-minute walk from Ocho Rios Bay Beach.
Beautiful 1 Bedroom 14 at Sandcastles
Offering a terrace, Beautiful 1 Bedroom 14 at Sandcastles provides accommodations in Ocho Rios. This beachfront property offers access to a balcony, free private parking, and free Wifi.
Beach One Bedroom Suite A17
Providing a terrace, Beach One Bedroom Suite A17 provides accommodations in Ocho Rios. This beachfront property offers access to tennis at the tennis court, free private parking, and free Wifi.
Beach One Bedroom Suite C5
Just a few steps from Ocho Rios Bay Beach and a 17-minute walk from Mahogany Beach, Beach One Bedroom Suite C5 features accommodations in Ocho Rios with an outdoor swimming pool, a fitness center, and...
Budget hotels in Ocho Rios and nearby
A 5-minute walk from Ocho Rios Bay Beach in Ocho Rios, Beach One Bedroom Suite A22 provides accommodations with access to a fitness center.
With Ocho Rios Bay Beach reachable in a few steps, Beach One Bedroom Suite A20 features accommodations, a restaurant, a private beach area, an outdoor swimming pool, and a garden.
Malia Dreamers Paradise
Malia Dreamers Paradise features air-conditioned accommodations in Ocho Rios. This beachfront property offers access to a balcony and free private parking.
A taste of Jamaica Lavern’s Place offers accommodations in Ocho Rios, a 11-minute walk from Ocho Rios Bay Beach. With city views, this accommodation offers a patio and a swimming pool.
Ocean Palms
Offering an outdoor swimming pool, Ocean Palms is located on the beachfront in Ocho Rios.This property offers free parking and WiFi in public areas.
Little Shaw Park Guest House offers accommodations in Ocho Rios, a 15-minute walk from Ocho Rios Bay Beach. There's a private entrance at the apartment for the convenience of those who stay.
Silver Seas Hotel
Located in Ocho Rios, a 5-minute walk from Mahogany Beach, Silver Seas Hotel provides accommodations with a garden, free private parking, a private beach area and a terrace.
Enchanted Guest House & Hostel provides accommodations in Ocho Rios. Featuring a garden, the property is located within a 8-minute walk of Mahogany Beach.
Best hotels with breakfast in Ocho Rios and nearby
Sago Palm Hotel
Located in Ocho Rios, a 2-minute walk from Ocho Rios Bay Beach, Sago Palm Hotel provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a terrace.
Pineapple Court Hotel
Located in Ocho Rios, a 11-minute walk from Mahogany Beach, Pineapple Court Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Grace Garden Guesthouse by Eminence Ent
Grace Garden Guesthouse by Eminence Ent in Ocho Rios provides accommodations with an outdoor swimming pool, a garden, and a bar.
Sand and Tan Beach Hotel
Located in Ocho Rios, a few steps from Sunset Beach, Sand and Tan Beach Hotel provides accommodations with a private beach area, free private parking, a restaurant and a bar.
Shaw Park Beach Hotel at Sunny Beach Inn
Located in Ocho Rios, a few steps from Sunset Beach, Shaw Park Beach Hotel at Sunny Beach Inn provides accommodations with a fitness center, free private parking, a shared lounge and a terrace.
Sea Shell Palms, Ocho Rios
Offering garden views, Sea Shell Palms, Ocho Rios in Ocho Rios provides accommodations, an infinity pool, a garden, and a terrace. This property offers access to a patio and free private parking.
Emerald One Bedroom Suite At Turtle Towers
A 2-minute walk from Ocho Rios Bay Beach in Ocho Rios, Emerald One Bedroom Suite At Turtle Towers provides accommodations with access to a hot spring bath, hammam, and public bath.
Turtle Beach Towers
A 2-minute walk from Ocho Rios Bay Beach in Ocho Rios, Turtle Beach Towers offers accommodations with access to spa facilities and beauty services.
FAQs about hotels in Ocho Rios
What Guests Said About Ocho Rios:
I love how lively Ocho Rios is.
Ocho Rios is great location that offers all the activities,...
Ocho Rios has many different nearby attractions that...
The politeness of some of the waiters is whati like most,...
The best part about Ochi is how it was compact and yet like...
Amazing!so many places to go and things to do.
See reviews by guests who stayed at hotels in Ocho Rios
More places to explore, more ways to go
Flights to Ocho Rios
Book your tickets for this popular flight route in a few simple steps.Car rental in Ocho Rios
Rent a car and hit the road, whether it's to go from A to B or for a longer road trip.Hotels in Caribbean Islands
Look beyond Ocho Rios and discover more of Caribbean Islands.Hotels in Jamaica
Want to explore more of Jamaica? Find hotels throughout the country!Cheap hotels in Ocho Rios
Explore more great accommodation options in Ocho Rios, starting with cheap hotels.Hotels in Kingston
Take a look at hotels in Kingston and explore more of Jamaica.Hotels in Negril
Take a look at hotels in Negril and explore more of Jamaica.Hotels in Montego Bay
Want to extend your trip or just browsing? Try Montego Bay, also popular with our guests!Hotels in Port Antonio
Want to extend your trip or just browsing? Try Port Antonio, also popular with our guests!Things to do in Ocho Rios
Attractions, tours, and more – how will you spend your time in Ocho Rios?Hotels near Norman Manley International Airport
Got a layover, late arrival, or early departure? Find hotels conveniently close to the airport.

















































