Last-minute hotels in Ocho Rios

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customie your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Hotels with availability in Ocho Rios

Enter your travel dates to find the best prices.
Filter by star ratings
All filters
Main Street, Ocho Rios, Jamaica
Chic and boutique, Moon Palace Jamaica is situated in Ocho Rios and features a private beach, an outdoor pool and free Wi-Fi. It also provides a beauty centre, a sauna and a swim-up bar.
Free Wi-Fi
7.8
Good
795 reviews
Location
0.5 mi from city centre
P.O.Box 4442, Mammee Bay - St.Ann, Ocho Rios, Jamaica
Featuring free Wi-Fi, a private beach and outdoor tennis courts, Riu Ocho Rios is situated in Saint Ann’s Bay and is a short stroll from Kingston Bridal Week and Galina Lighthouse. The various facilities this beachfront hotel offers include an express check-in and check-out feature, water slides and a sauna.
Free Wi-Fi
8.0
Excellent
389 reviews
Location
4.5 mi from city centre
PO Box 330, Ocho Rios, Jamaica
Providing a swimming pool, free Wi-Fi and a private beach, Couples Tower Isle is located in Ocho Rios and is a brief stroll from Saint Ann's Bay Old Jail and Portland Lighthouse. It is conveniently positioned for those wishing to visit the area's popular attractions.
Free Wi-Fi
9.1
Excellent
27 reviews
Location
4.4 mi from city centre
66 James Avenue, Ocho Rios, Jamaica
Featuring free Wi-Fi, a private beach and an outdoor pool, Silver Seas Hotel is a short walk from Saint Ann's Bay Old Jail and Rocklands Bird Sanctuary. The multiple amenities this beachfront hotel has to offer include babysitting/child services, a ticket service and room service.
Free Wi-Fi
Parking
6.3
Good
313 reviews
Location
0.7 mi from city centre
Ocho Rios P O Box 103 St Ann, Ocho Rios, Jamaica
Featuring an outdoor pool, free Wi-Fi and a private beach, Couples Sans Souci is located in Ocho Rios and is a short stroll from Saint Ann's Bay Old Jail and Portland Lighthouse. Some of the popular features on offer at this beachfront 5-star hotel are a free shuttle service, a marble bathroom and outdoor tennis courts.
Free Wi-Fi
9.0
Excellent
121 reviews
Location
2.7 mi from city centre
P.O. Box 771, Main Street, Ocho Rios, Jamaica
Featuring free Wi-Fi, a private beach and a swim-up bar, Sandals Ochi Beach Resort is just a short walk from Saint Ann's Bay Old Jail, Rocklands Bird Sanctuary and Portland Lighthouse. Close to restaurants and shops, the resort provides an ideal base while in Ocho Rios.
8.4
Excellent
88 reviews
Location
1.4 mi from city centre
1 Old Road Main Street, Ocho Rios, Jamaica
Featuring a private beach, a saltwater swimming pool and free Wi-Fi, Jamaica Inn is situated in Ocho Rios and is a short walk from Rocklands Bird Sanctuary and Saint Ann's Bay Old Jail. It provides a spa and wellness centre, as well as a diving centre, a beauty centre and a ticket service.
Free Wi-Fi
Air conditioning
9.2
Excellent
125 reviews
Location
1.9 mi from city centre
83-85 Main Street, Ocho Rios, Jamaica
Offering free Wi-Fi, an outdoor pool and a private beach, Hibiscus Lodge is situated in Ocho Rios and is a five-minute stroll from Rocklands Bird Sanctuary and Saint Ann's Bay Old Jail. Some of the premium facilities at this beachfront 3-star hotel include a marble bathroom and outdoor tennis courts.
Free Wi-Fi
8.1
Excellent
874 reviews
Location
0.7 mi from city centre
PO Box 858, Mammee Bay, Ocho Rios, Jamaica
Featuring an outdoor pool, a sauna and a private beach, Jewel Dunn`s River Beach Resort & Spa -Adults Only is located in Saint Ann’s Bay and is a short walk from Galina Lighthouse and Kingston Bridal Week. The various facilities this beachfront hotel offers include free Wi-Fi, a free shuttle service and outdoor tennis courts.
Free Wi-Fi
8.6
Excellent
308 reviews
Location
4.3 mi from city centre
1 Main Street, Ocho Rios, Jamaica
Sandcastles Beach Resort offers 3-star accommodation in Ocho Rios. It is ideally located for guests wishing to visit local attractions.
Free Wi-Fi
Airport shuttle
6.0
Good
39 reviews
Location
0.3 mi from city centre

FAQs when booking a last minute hotel in Ocho Rios

  • How much does a hotel room cost in Ocho Rios at the last minute?

    You’ll generally find hotel rooms from around £47 tonight, £47 tomorrow, and as low as £37 over the weekend.

  • What’s the cost for a last-minute hotel in Ocho Rios tonight?

    Prices tonight start at about £47 for 3-star hotels and £84 for 4-star options, depending on location and availability.

  • What can I expect to pay for a hotel in Ocho Rios tomorrow?

    If you book for tomorrow, expect rates of around £47 for 3-star hotels and £80 for 4-star accommodation.

  • What are the prices for hotels in Ocho Rios this coming weekend?

    If you’re booking last-minute, weekend rates start at about £37 for 3-star hotels and £141 for 4-star properties.

See more FAQs

Find better results for your stay in Ocho Rios

Consider these popular 3-star hotels in Ocho Rios

Stay at one of these Ocho Rios 3-star hotels that users have found on HotelsCombined.

Ocho Rios last minute hotel deals. Search for last minute hotels in Ocho Rios. Find cheap last minute hotel rooms in Ocho Rios. HotelsCombined searches hundreds of travel sites to help you find cheap last minute deals and book the room that suits you best.