We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Ocho Rios Beach

Check In Check Out
Show Prices
Enter dates for best prices

Hotels travelers recommend

19 Main Street, Ocho Rios, Jamaica
0.2 miles from Ocho Rios Beach
#36 of 40 hotels in Ocho Rios
83 Main St | St. Ann, Ocho Rios, Jamaica
0.3 miles from Ocho Rios Beach
#12 of 40 hotels in Ocho Rios
  • Mid-range
  • Pool
  • Free Parking
Show Prices
66 James Street | St. Ann, Ocho Rios, Jamaica
0.3 miles from Ocho Rios Beach
#17 of 40 hotels in Ocho Rios
  • Mid-range
  • Pool
  • Free Parking
Show Prices
James Avenue 14 Ocho Rios Jamaica, Ocho Rios, Jamaica
0.3 miles from Ocho Rios Beach
#19 of 40 hotels in Ocho Rios
  • Budget
  • Beach
  • Pool
Show Prices
Main St. | St. Anns, Ocho Rios, Jamaica
0.3 miles from Ocho Rios Beach
#23 of 40 hotels in Ocho Rios
  • Pool
1 Main Street, Ocho Rios, Jamaica
0.3 miles from Ocho Rios Beach
Sand Castles Resort Slideshow
#24 of 40 hotels in Ocho Rios
  • Budget
  • Pool
  • Free Parking
Show Prices
54-56 Main St. | Ocho Rios , St. Ann Jamaica, Ocho Rios, Jamaica
0.3 miles from Ocho Rios Beach
#25 of 40 hotels in Ocho Rios
  • Mid-range
  • Pool
  • Free Breakfast
  • Free Parking
Show Prices
59 Main St. | St. Ann, Ocho Rios, Jamaica
0.3 miles from Ocho Rios Beach
#27 of 40 hotels in Ocho Rios
87A and 87B Mamme Bay Blvd, Ocho Rios, Jamaica
0.3 miles from Ocho Rios Beach
#32 of 40 hotels in Ocho Rios
  • Mid-range
  • Pool
  • Free Parking
Show Prices
21 James Avenue, Ocho Rios, Jamaica
0.3 miles from Ocho Rios Beach
#35 of 40 hotels in Ocho Rios
  • Budget
  • Pool
  • Free Parking
Main Street, Ocho Rios, Jamaica
0.3 miles from Ocho Rios Beach
#37 of 40 hotels in Ocho Rios
  • Ok 01/13/2016
Main Street | P.O. Box 100, Ocho Rios, Jamaica
0.4 miles from Ocho Rios Beach
Special Offer Save up to 50%
Moon Palace Jamaica Grande Slideshow
#10 of 40 hotels in Ocho Rios
  • Resort hotel
  • Luxury
  • Beach
  • Pool
Show Prices
Ocho Rios Beach | Main st., Ocho Rios, Jamaica
0.4 miles from Ocho Rios Beach
#20 of 40 hotels in Ocho Rios
  • Resort hotel
  • Budget
  • Beach
  • Pool
Show Prices
Main Street, St. Ann, Ocho Rios, Jamaica
0.4 miles from Ocho Rios Beach
#31 of 40 hotels in Ocho Rios
  • Luxury
Main St. | W.I., St. Ann, Ocho Rios, Jamaica
0.4 miles from Ocho Rios Beach
Sombra, Ocho Rios, Jamaica
0.5 miles from Ocho Rios Beach
#33 of 40 hotels in Ocho Rios
Hermosa Street, Ocho Rios, Jamaica
0.6 miles from Ocho Rios Beach
Hermosa Cove, Villa Resort & Suites Slideshow
#2 of 40 hotels in Ocho Rios
  • Luxury
  • Beach
  • Pool
  • Free Breakfast
Show Prices
Pineapple Place | W.I., St. Ann, Ocho Rios, Jamaica (Formerly Pineapple Hotel)
0.6 miles from Ocho Rios Beach
#16 of 40 hotels in Ocho Rios
  • Budget
  • Pool
  • Free Parking
Show Prices
Turtle Beach Road | PO Box 6201, Ocho Rios, Jamaica
0.7 miles from Ocho Rios Beach
#30 of 40 hotels in Ocho Rios
  • Resort hotel
  • Budget
  • Beach
  • Pool
Show Prices
1 Main Street, Falmouth, Jamaica
0.7 miles from Ocho Rios Beach
#3 of 5 hotels in Falmouth
  • Resort hotel
  • Beach
  • Pool
Eden Bower Road, St. Ann, Ocho Rios, Jamaica
0.8 miles from Ocho Rios Beach
#26 of 40 hotels in Ocho Rios
Old Hotel Road | Shaw Park, Ocho Rios 00000, Jamaica
0.9 miles from Ocho Rios Beach
Special Price 10% OFF ENTIRE STAY!!
Garden House Jamaica Slideshow
#6 of 40 hotels in Ocho Rios
  • Pool
  • Free Parking
Show Prices
Main Street | P.O. Box 771, Ocho Rios, Jamaica
1.0 miles from Ocho Rios Beach
Offers & Announcements Book Online & Save!
Sandals Ochi Beach Resort Slideshow
#8 of 40 hotels in Ocho Rios
  • Resort hotel
  • Luxury
  • Beach
  • Pool
Show Prices
Main Street, Ocho Rios 2, Jamaica
1.2 miles from Ocho Rios Beach
Travelers' Choice® 2016 Winner Romance | All-Inclusive (2015) | Best Service | Top Hotels | Luxury Offers & Announcements Book Online & Save!
Sandals Royal Plantation Slideshow
#3 of 40 hotels in Ocho Rios
  • Resort hotel
  • Luxury
  • Beach
  • Pool
Show Prices
5 Km East Of St Anns Bay | PO Box 757, Ocho Rios, Jamaica
1.2 miles from Ocho Rios Beach
#18 of 40 hotels in Ocho Rios
  • Pool
Cocoanut Grove, Ocho Rios, Jamaica
1.4 miles from Ocho Rios Beach
#9 of 40 hotels in Ocho Rios
  • Pool
  • Free Parking
Main St, Ocho Rios, Jamaica
1.5 miles from Ocho Rios Beach
Travelers' Choice® 2016 Winner Best Service | Top Hotels | Romance Special Offer Spring Fling 17% Off
GreenLeadersSilver level
Jamaica Inn Slideshow
#1 of 40 hotels in Ocho Rios
  • Green
  • Luxury
  • Beach
  • Pool
Show Prices
North Coast Highway | Castle Gardens, Ocho Rios, Jamaica
1.7 miles from Ocho Rios Beach
#15 of 40 hotels in Ocho Rios
  • Beach
  • Pool
  • Free Parking
Cutlass Bay, Ocho Rios, Jamaica
1.7 miles from Ocho Rios Beach
#29 of 40 hotels in Ocho Rios
  • Mid-range
  • Resort hotel
  • Beach
  • Pool
Show Prices
Old Road, Ocho Rios, Jamaica
1.8 miles from Ocho Rios Beach
#13 of 40 hotels in Ocho Rios
  • Mid-range
  • Beach
  • Free Breakfast
  • Free Parking
Show Prices