- Log In
- Sign Up
Since 1950, Jamaica Inn has ranked among top luxury hotels in the Caribbean. Nestled in Ocho Rios on one of the premier private beaches in Jamaica, intimate suites and cottages showcase enchanting views of the Caribbean Sea. The Ocean Spa is located on the cliff's edge with thatch-roofed treatment rooms that are overlooking the Caribbean Sea. Escape to this tranquil paradise and experience the very best in facial and body treatments meant to relax the mind, body and soul. It’s time to unwind at Jamaica Inn.