Hotels in Ocho Rios, Jamaica

Riu Ocho Rios
Ocho Rios
All-inclusive beachfront hotel at Mammee Bay in Ocho Rios
High standard of cleanliness | Resort Credit valid with a minimum stay (restrictions apply)

Jamaica Inn
Ocho Rios

Moon Palace Jamaica
Ocho Rios
All-inclusive beach hotel ideal for families and honeymooners
High cleaning standards | Free long-distance calls

Crystal Ripple Beach Lodge
Ocho Rios
Oceanfront hotel with free transfers to the shopping area

Sky Castles
Ocho Rios