Hotels in Ocho Rios, Jamaica

Search & Compare Ocho Rios Hotels

Get Secret Prices on select hotels

These prices aren’t available to everyone.

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Ocho Rios

Ocho Rios overview

Visitors to Ocho Rios speak favorably about this relaxing city's riverfront and entertainment. Activities like ziplining give you a chance to enjoy the outdoors while you're in town. Beachcombers can spend the day at Turtle Beach in Ocho Rios when the weather is nice. While here, you may want to make time for other popular sights such as Dunn's River Falls and Dolphin Cove.

Where to stay in Ocho Rios

Whether traveling for business or leisure, Ocho Rios can accommodate you. There are 67 hotels in Ocho Rios and you can shop as many as 1746 deals for rooms on Hotels.com, some with discounts of up to 75%. Our room prices start at 16 USD per night and below you'll find the number of hotels by star rating in Ocho Rios as well as in the surrounding area:
  • • 8 5-star hotels from 251 USD per night
  • • 32 4-star hotels from 120 USD per night
  • • 57 3-star hotels from 55 USD per night
  • • 3 2-star hotels from 20 USD per night

How to get to Ocho Rios

Fly in to Montego Bay (MBJ-Sir Donald Sangster Intl.), 53.7 mi (86.4 km) from downtown Ocho Rios.

What to see around Ocho Rios

The area is recognized for its natural setting, offering these places to visit:
  • • Dunn's River Falls
  • • Turtle Beach
  • • Laughing Waters
  • • Turtle River Park
  • • Mahogany Beach
Recommended places to see include:
  • • Dolphin Cove
  • • Ocho Rios Clock Tower
  • • Ocho Rios Craft Park
  • • Taj Mahal Mall
  • • Reggae Xplosion Museum

When to visit Ocho Rios

Do you want to know the ideal time of year to visit? Here's a list of the seasonal weather norms to help with trip planning:

Seasonal temperature averages
  • • January-March: 86°F day, 67°F night
  • • April-June: 89°F day, 69°F night
  • • July-September: 90°F day, 73°F night
  • • October-December: 88°F day, 68°F night
Seasonal rainfall averages
  • • January-March: 2.48 inches
  • • April-June: 8.78 inches
  • • July-September: 11.02 inches
  • • October-December: 11.65 inches