• Login or Create Account
  • Currency

    SGD

You are booking hotel for more than 90 days

map
Price Per Night
  • (1)
  • (1)
  • (1)
  • (1)
  • (1)

Your Budget

to
Star Category
  • (5)
  • (18)
  • (120)
User Rating
  • (5)
  • (8)
  • (7)
  • (5)
  • (2)
Property Type
  • (61)
  • (32)
  • (23)
  • (6)
  • (3)
  • (1)
Amenities
Guests Love
  • (28)
  • (106)
  • (30)

Show -3 more

Booking Preference
Booking Preference
  • (85)
  • (147)
  • (118)
BACK TO TOP

Book Hotels in Ocho Rios, Jamaica from 45 Hotels

hotelImg

Sago Palm Hotel

Ocho Rios
SpaSpa
Free Cancellation till 24 hrs before check in
This 4 Star Hotel in Ocho Rios is located in Ocho Rios. Full Address of property is 54 Main St View On Map Key amenities of this property are Spa.
View More
Excellent4.5

(130 Ratings)

SGD 217

+ SGD 23 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hibiscus Lodge

Ocho Rios
Heated Pool
SpaSpa
JacuzziJacuzzi
Free Cancellation
Location of the Hotel is Ocho Rios View On Map (83-85 Main Street). Top Facilities of this Hotel are Heated Pool & Spa & Jacuzzi.
View More
Very Good4.2

(584 Ratings)

SGD 169

+ SGD 35 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Moon Palace Jamaica – All Inclusive

Ocho Rios
Water park
SpaSpa
Swimming PoolSwimming Pool
Breakfast, Lunch and Dinner Included
This 5 Star Resort in Ocho Rios is located in Ocho Rios. Full Address of property is Main Street View On Map Key amenities of this property are Water park & Spa & Swimming Pool.
View More
Very Good4.0

(1530 Ratings)

SGD 702

+ SGD 105 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Pineapple Court Hotel

Ocho Rios
SpaSpa
Free Cancellation till 24 hrs before check in
Location of the Hotel is Ocho Rios View On Map (Pineapple Place). Top Facilities of this Hotel are Spa.
View More
Very Good3.8

(187 Ratings)

SGD 103

+ SGD 12 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Ocean View Beach Hotel

Ocho Rios
Free Cancellation
This 3 Star Hotel in Ocho Rios is located in Ocho Rios. Full Address of property is Main St View On Map
View More
Very Good4.0

(178 Ratings)

SGD 138

+ SGD 22 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Room in a Homestay

ritashomeawayfromhome

Ocho Rios
Room in a Homestay
| 1 Bedroom | Sleeps 2 guests
Room in a Homestay

Room in a Homestay

Room in a Property

Private access to a Bedroom & Bathroom, shared access to Living room, Kitchen & other common spaces with fellow guests

Please refer to Property Layout section on the Details page for access information for All spaces

Refrigerator
Location of the Bed N Breakfast is Ocho Rios View On Map (Eltham Cl). Top Facilities of this Bed N Breakfast are Refrigerator.
View More
Excellent4.8

(4 Ratings)

SGD 86

+ SGD 10 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Silver Seas Hotel

Ocho Rios
This 3 Star Hotel in Ocho Rios is located in Ocho Rios. Full Address of property is 66 James Ave View On Map
View More
Good3.1

(715 Ratings)

SGD 121

+ SGD 32 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Entire Apartment

SandCastles Deluxe Beach Resort

Ocho Rios
Entire Apartment
| 1 Bedroom | Sleeps 2 guests
Entire Apartment

Entire Apartment

Entire Property

Get complete access to all bedrooms, bathrooms, living room, kitchen and more!

Please refer to Property Layout section on the Details page for access information for All spaces

SpaSpa
GymGym
Free Cancellation
Location of the Apart-hotel is Ocho Rios View On Map (1 Main St). Top Facilities of this Apart-hotel are Spa & Gym.
View More
Good3.4

(98 Ratings)

SGD 166

+ SGD 19 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hillview at Mystic Ridge

Ocho Rios
SpaSpa
Free Cancellation
This 3 Star Resort in Ocho Rios is located in Ocho Rios. Full Address of property is DaCosta Dr View On Map Key amenities of this property are Spa.
View More
Very Good3.5

(277 Ratings)

SGD 150

+ SGD 16 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Sunny View At Sandcastle

Ocho Rios
Location of the Hotel is Ocho Rios View On Map (Main Street).
View More
Good3.3

(32 Ratings)

SGD 139

+ SGD 57 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Lavender Moon Villas

Ocho Rios
SpaSpa
This 4 Star Hotel in Ocho Rios is located in Ocho Rios. Full Address of property is Breadnut hill, Breadnut hill, Ocho Rios, Jamaica View On Map Key amenities of this property are Spa.
View More
Excellent4.4

(7 Ratings)

SGD 267

+ SGD 41 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

A taste of Jamaica Lavern place

أوتشو ريوس
دار الضيافة
Swimming PoolSwimming Pool
Free Cancellation till 24 hrs before check in
Location of the دار الضيافة is أوتشو ريوس View On Map (Methven Rd). Top Facilities of this دار الضيافة are Swimming Pool.
View More
Excellent4.4

(20 Ratings)

SGD 126

+ SGD 20 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Ocho Rios Villa at Coolshade IV

Cottage
| 3 Bedrooms | Sleeps 6 guests
GymGym
Indoor GamesIndoor Games
Full Address of property is Lot 683 Mahoe View On Map Key amenities of this property are Gym & Indoor Games.
View More
Excellent4.7

(10 Ratings)

SGD 284

+ SGD 58 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Marine View Hotel

Ocho Rios
Free Cancellation
Location of the Hotel is Ocho Rios View On Map (21 James Avenue).
View More
Average2.6

(26 Ratings)

SGD 156

+ SGD 26 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Entire Apartment

Fisherman's Point Ocean View Hotel

Ocho Rios
Entire Apartment
| 1 Bedroom | Sleeps 3 guests
Entire Apartment

Entire Apartment

Entire Property

Get complete access to all bedrooms, bathrooms, living room, kitchen and more!

Please refer to Property Layout section on the Details page for access information for All spaces

This 5 Star Apart-hotel in Ocho Rios is located in Ocho Rios. Full Address of property is 2 Turtle Beach Rd View On Map
View More
Average2.9

(29 Ratings)

SGD 257

+ SGD 41 taxes & fees

Per Night

Login to Book Now & Pay Later!

About Hotels Booking in Ocho Rios


Check out best Ocho Rios hotel deals and offers on more than 45 hotels in Ocho Rios only on MakeMyTrip!

Wondering where to book your stay in Ocho Rios? We understand your desire for comfort and hence have listed out the best Ocho Rios hotels for you, based on expert advice and the services they offer. Above once are the most popular hotels in Ocho Rios. Select from best 45 hotels in Ocho Rios.

All Above properties for Ocho Rios are updated on Wednesday, May 13, 2026- 01.40.

Book affordable hotels in Ocho Rios at discounted prices with MakeMyTrip. Check out your Preferred stay from popular area in Ocho Rios, Stay in Ocho Rios's best hotels! Ocho Rios Hotels Price Starts from Minimum SGD 67 for Budget hotel. If you’re looking for a cheap hotel in Ocho Rios, you should consider visiting during the low season. Book at least 90 days before your stay begins to get the best price for your Ocho Rios accommodation. Check Price Now!


Five Star Hotels in Ocho Rios

Ocho Rios

Hotels By Category in Ocho Rios

Get the best deals on different type of Hotel categories in Ocho Rios with MakeMyTrip.com. Choose from 45 hotels in Ocho Rios. Just SGD 67 onwards ✔ Use coupon code & Get Upto 70% OFF instantly. Make your stay special and comfortable with MakeMyTrip Hotels. Spacious rooms and impeccable service within your budget.

Hotels in Ocho Rios with Free Breakfast

Silver Seas Hotel

0 1 2 0 1 2 3 4

SGD 138

Per Night

Ocho Rios

Villa Sonate

0 1 2 0 1 2 3 4

SGD 161

Per Night

Runaway Bay

Ocho Rios

Ocho Rios

Seacrest Beach Hotel

0 1 2 0 1 2 3 4

SGD 138

Per Night

Priory

Runaway Bay

Hibiscus Lodge

0 1 2 0 1 2 3 4

SGD 185

Per Night

Ocho Rios

Pineapple Court Hotel

0 1 0 1 2 3 4

SGD 86

Per Night

Ocho Rios

Sago Palm Hotel

0 1 2 3 0 1 2 3 4

SGD 465

Per Night

Ocho Rios

Morgans cliff

0 1 2 0 1 2 3 4

SGD 252

Per Night

Salt Gut

Four Star Hotels in Ocho Rios

Blue-sky penthouse

0 1 2 3 0 1 2 3 4

SGD 496

Per Night

Tower Isle

Ocho Rios

Priory

Runaway Bay

Ocho Rios

GoldenEye

0 1 2 3 0 1 2 3 4

SGD 910

Per Night

Oracabessa

Sago Palm Hotel

0 1 2 3 0 1 2 3 4

SGD 465

Per Night

Ocho Rios

Ocho Rios

Three Star hotels in Ocho Rios

GC Resort

0 1 2 0 1 2 3 4

SGD 299

Per Night

Tower Isle

Casa Maria Hotel

0 1 2 0 1 2 3 4

SGD 202

Per Night

Hibiscus Lodge

0 1 2 0 1 2 3 4

SGD 185

Per Night

Ocho Rios

Marine View Hotel

0 1 2 0 1 2 3 4

SGD 167

Per Night

Ocho Rios

Ocean View Beach Hotel

0 1 2 0 1 2 3 4

SGD 160

Per Night

Ocho Rios

Seacrest Beach Hotel

0 1 2 0 1 2 3 4

SGD 138

Per Night

Priory

Silver Seas Hotel

0 1 2 0 1 2 3 4

SGD 138

Per Night

Ocho Rios

Ocho Rios

Ocho Rios

Ocho Rios

Runaway Bay

Stafford Oasis

0 1 2 0 1 2 3 4

SGD 570

Per Night

Ocho Rios

Ocho Rios

Runaway Bay

Ocho Rios

Morgans cliff

0 1 2 0 1 2 3 4

SGD 252

Per Night

Salt Gut

Villa at The Palms

0 1 2 0 1 2 3 4

SGD 247

Per Night

Priory

Soleil de la Palms

0 1 2 0 1 2 3 4

SGD 191

Per Night

Priory

Soleil Palm View Villa

0 1 2 0 1 2 3 4

SGD 183

Per Night

Priory

Ocho Rios

Villa Sonate

0 1 2 0 1 2 3 4

SGD 161

Per Night

Runaway Bay

Summer Time Suite

0 1 2 0 1 2 3 4

SGD 159

Per Night

Ocho Rios

Tower Isle

Ocho Rios Hotels by Location

Properties in Ocho Rios

Hotels By Star Category in Ocho Rios

Premium Hotels in Nearby Cities