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

Located on a private beach in Ocho Rios, Jamaica Inn offers elegant suites with furnished balconies or verandas overlooking the Caribbean Sea. Jamaica inn is a delightful experience. The entire facility is very well designed with a number of places to spend time, multiple environments for dining, and plenty of activities both and off site. It never feels like the resort is packed. It is a quiet and very relaxing environment, and trends towards an older clientele, but if that's what you're seeking - it's the perfect option.

Show more Show less
9.2
Superb
149 reviews
Price from
₪ 2,381
per night

Moon Palace Jamaica 5 stars

Hotel in Ocho Rios

Offering a spa and a swimming pool with a wave machine and water slides, Moon Palace Jamaica - All Inclusive is located on the beachfront in Ocho Rios. I really enjoyed the rooms, pools and the various restaurants The food was definitely the best I have had at an all inclusive hotel in Jamaica

Show more Show less
8.2
Very good
607 reviews
Price from
₪ 3,426
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. Clean close to the town staff was wonderful and the food was excellent

Show more Show less
8
Very good
548 reviews
Price from
₪ 517
per night

Cardiff Hotel and Spa 4 stars

Hotel in Runaway Bay

An outdoor pool and massage services are available at this tropical property in Runaway Bay, Saint Ann. Brightly coloured rooms include a flat-screen TV and private balcony. There is nowhere that will best the Cardiff Resort for money well spent! Secure, perfect beach to which you are shuttled in 10 minutes. Hillside view of the ocean from most rooms. Front staff very friendly. Please remember you’re not in a hotel with a huge reception service. Might take a bit longer than you’d like. The food is exceptional…training center for hospitality staff so you’re getting serious value for money but still excellent services provided. Some noise. Loud at times from traffic coming up the hill. I brought ear plugs to deal with that. Not bad at night esp with A/C humming away. Quiet, small, accommodating, friendly staff, it’s my go to place for relaxation. This is NoT a place for onsite water activity except a pool. No squat and gobble awful buffets. Tablecloths and peaceful dining experiences. Only all inclusive hotels I’ve stayed in have been 4-5 stars. This is better. Did I say the food was very good!! This is a place where staff remember you from visit to visit. Calm, peaceful, perfect!! Highly recommend.

Show more Show less
8
Very good
371 reviews
Price from
₪ 496
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 a fitness centre, free private parking, a garden and a terrace. The Sago Palm hotel exceeded my expectations in everyway. Located in the heart of every thing. Getting out and around was easy. I traveled alone and I felt safe when I went out. Lots of shops and restaurants around to sample the local delicacies and feel the true spirit of Jamaica. The staff at the hotel were all phenomenal! Great food that came piping hot! Clean and well maintained rooms and surroundings. I can't fault anything about this hotel. I am very happy that I chose to stay there and will return and proudly give my recommendations.

Show more Show less
8.3
Very good
34 reviews
Price from
₪ 967
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 restaurant, free private parking, a bar and water sports facilities. The property is tuck away from the city noise it’s not the newest building but the owners are making small renovations to improve the look of the property. It’s well maintained, rooms are clean, surroundings are taken care of the beach is well kept, what I love most about this property is that you can enjoy both the river and the beach, the river is just 2 mins walk beside the property. The food is amazing and value for money, staff is friendly and courteous I will definitely be back to enjoy more of this paradise and not to mention to ocean view from all the rooms.

Show more Show less
7.4
Good
469 reviews
Price from
₪ 581
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 ENVIRONMENT WAS QUIET AND THE HOUSEKEEPER MISS DIANE WAS VERY FRIENDLY AND SHE MAKES SURE WE ARE OK. AND THE BEACH ACCESS WAS NEAR AND I LOVE THAT. WILL VISIT AGAIN.

Show more Show less
7.7
Good
108 reviews
Price from
₪ 394
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. The staff is so nice, the room was great. I’ve been there twice so far and had my sister go for her bday. Great place

Show more Show less
6
Review score
811 reviews
Price from
₪ 542
per night

Pineapple Court Hotel 2 stars

Hotel in Ocho Rios

Pineapple Court Hotel is located 800 metres from Mahogany Beach and 3 km from Ocho Rios Bay Beach. It features a furnished sun terrace, a swimming pool and free parking. The environment was clean. Rooms were fresh and comfortable. Breakfast was amazing. Amazingly friendly staff. Family had a blast staying here💯 Thank you Pineapple Court Hotel

Show more Show less
7.4
Good
357 reviews
Price from
₪ 372
per night

Silver Seas Hotel 2 stars

Hotel in Ocho Rios

The hotel is an ocean front boutique property nestled in quiet seclusion in the heart of Ocho Rios. Charming and affordable, the hotel is situated overlooking the beautiful blue of the Caribbean. 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.2
Review score
122 reviews
Price from
₪ 368
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

  • Jamaica Inn, Hibiscus Lodge Hotel and Cardiff Hotel and Spa have received great reviews from travellers in Saint Ann Parish regarding the views from their hotel rooms.

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

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

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

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

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

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

  • Ocho Rios, Runaway Bay and Milford are popular with other travellers visiting Saint Ann Parish.

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

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

  • Couples travelling in Saint Ann Parish loved staying at Jamaica Inn, Cardiff Hotel and Spa and Moon Palace Jamaica.