Skip to main content

Stay in Saint Ann Parish's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Jamaica Inn 5 stars

Hotel in Ocho Rios

Situated in Ocho Rios, a few steps from Sunset Beach, Jamaica Inn features accommodation with a fitness centre, free private parking, a garden and a shared lounge. Paradise! My favourite place on earth. It was everything I expected and more. Thank you Patrice, garfield, George, ocarr, and all of thither fabulous staff for making my dreams come true!

Show more Show less
9.2
Superb
156 reviews
Price from
£794
per night

Hibiscus Lodge Hotel 3 stars

Hotel in Ocho Rios

Facing the seafront, the outdoor pool at the Hibiscus Lodge Hotel is one of its most outstanding features. The views were amazing, the staff we came across were so friendly and welcoming, and the private access to the beautiful Caribbean sea was the best

Show more Show less
8
Very good
558 reviews
Price from
£142
per night

Sago Palm Hotel

Hotel in Ocho Rios

Located in Ocho Rios, 200 metres from Ocho Rios Bay Beach, Sago Palm Hotel provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace. I would give this place 10 stars! The staff was friendly and very helpful. The rooms and property was very clean. The location is great ! I have zero complaints about this property beside the WiFi was a struggle.

Show more Show less
8.3
Very good
54 reviews
Price from
£229
per night

Sandals Dunns River All Inclusive Couples Only 5 stars

Hotel in Ocho Rios

Located in Ocho Rios, 1.4 km from Mammee Bay Beach, Sandals Dunns River All Inclusive Couples Only provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a... the staff , the food and the entertainment

Show more Show less
8.1
Very good
13 reviews
Price from
£930
per night

Sand and Tan Beach Hotel 4 stars

Hotel in Ocho Rios

Located in Ocho Rios, a few steps from Sunset Beach, Sand and Tan Beach Hotel provides accommodation with a private beach area, free private parking, a restaurant and a bar. The view was amazing. The staff was extremely nice and the food was really good.

Show more Show less
7.3
Good
591 reviews
Price from
£155
per night

SandCastles Holiday #C9 4 stars

Hotel in Ocho Rios

Set in Ocho Rios, within a few steps of Ocho Rios Bay Beach and 1.5 km of Mahogany Beach, SandCastles Holiday #C9 offers accommodation with an outdoor swimming pool and free WiFi throughout the... The ambiance and everything was in walking distance as far as entertainment and food shopping

Show more Show less
7.6
Good
116 reviews
Price from
£87
per night

Ocean Palms

Hotel in Ocho Rios

Offering an outdoor swimming pool, Ocean Palms is located on the beachfront in Ocho Rios.This property offers free parking and WiFi in public areas. I was celebrating my 16th wedding anniversary. We enjoyed the privacy of our room. We stayed there for our 15th, and this was a return trip. I loved my room, room number 19. It was cozy and comfortable. In the evening we sat on the veranda and ate our dinner. It rained on and off during our visit, but that added to the intimacy of our visit. It was wonderful and we plan on coming back again.

Show more Show less
6
Review score
710 reviews
Price from
£119
per night

Pineapple Court Hotel 2 stars

Hotel in Ocho Rios

Situated in Ocho Rios, less than 1 km from Mahogany Beach, Pineapple Court Hotel features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. I like the fact that it was close to a lot of attractions. Literally walking distance if you enjoy walking

Show more Show less
7.5
Good
392 reviews
Price from
£91
per night

Silver Seas Hotel 2 stars

Hotel in Ocho Rios

Set in Ocho Rios, 400 metres from Mahogany Beach, Silver Seas Hotel offers accommodation with a garden, free private parking, a private beach area and a terrace. It located just next to the Caribbean sea. We go snorkeling every afternoon. It also very close to down town, we walk round the downtown area looking for dinners. Our room has a balcony with good view.

Show more Show less
5.1
Review score
137 reviews
Price from
£81
per night

Columbus Inn

Hotel in Priory

Located in Priory, 1.1 km from Fantasy Beach, Columbus Inn provides accommodation with a garden, free private parking and a terrace. The hotel features family rooms.

Show more Show less
7.3
Good
3 reviews
Price from
£113
per night

Hotels with extra health and safety measures

Find hotels in Saint Ann Parish with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Saint Ann Parish in the past month

See all

Saint Ann Parish's best hotels with breakfast

See all

FAQs about hotels in Saint Ann Parish

  • On average, it costs £124 per night to book a 3-star hotel in Saint Ann Parish for tonight. You'll pay on average around £132 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Saint Ann Parish will cost around £399 (based on Booking.com prices).

  • Ocho Rios, Priory and Aberdeen are popular with other travellers visiting Saint Ann Parish.

  • Many families visiting Saint Ann Parish loved staying at Jamaica Inn, Sago Palm Hotel and Hibiscus Lodge Hotel.

  • The average price per night for a 3-star hotel in Saint Ann Parish this weekend is £166 or, for a 4-star hotel, £212. Looking for something even fancier? 5-star hotels in Saint Ann Parish for this weekend cost on average around £624 per night (based on Booking.com prices).

  • Travellers who stayed in Saint Ann Parish near Ian Fleming International Airport (OCJ) have said good things about GoldenEye, Tamarind Great House and Galina Breeze.

  • Couples travelling in Saint Ann Parish loved staying at Jamaica Inn, Sago Palm Hotel and Hibiscus Lodge Hotel.

  • There are 722 hotels in Saint Ann Parish you can book on Booking.com.

  • Jamaica Inn, Hibiscus Lodge Hotel and Sandals Dunns River All Inclusive Couples Only have received great reviews from travellers in Saint Ann Parish regarding the views from their hotel rooms.

  • For hotels in Saint Ann Parish that serve up a highly-rated breakfast, try Jamaica Inn, Hibiscus Lodge Hotel and Sago Palm Hotel.

  • Jamaica Inn, Hibiscus Lodge Hotel and Sago Palm Hotel are some of the popular hotels in Saint Ann Parish.

  • On average, 3-star hotels in Saint Ann Parish cost £133 per night, and 4-star hotels in Saint Ann Parish are £377 per night. If you're looking for something really special, a 5-star hotel in Saint Ann Parish can on average be found for £321 per night (based on Booking.com prices).