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

Wonderful: 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

Hotel in Ocho Rios

On a private beach in Ocho Rios, Jamaica Inn offers elegant suites with furnished balconies or porches overlooking the Caribbean Sea. This stylish resort has an outdoor pool and a beachfront spa. the staff was amazing!!!! Lauralene and Williams need a raise!!! they always knew how to keep us happy!

Show more Show less
9.2
Wonderful
153 reviews
Price from
$512
per night

Moon Palace Jamaica

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 thought it could of tasted a little more authentic, but i suppose its the price you pay for when cooking on mass

Show more Show less
8.2
Very Good
624 reviews
Price from
$798.79
per night

Cardiff Hotel and Spa

Hotel in Runaway Bay

An outdoor pool and massage services are available at this tropical property in Runaway Bay, Saint Ann. Brightly colored rooms include a flat-screen TV and private balcony. Love the daily breakfast choice and the Professionalism of the Wait Staff! Thank You!

Show more Show less
8
Very Good
374 reviews
Price from
$119.31
per night

Sago Palm Hotel

Hotel in Ocho Rios

Located in Ocho Rios, a 2-minute walk from Ocho Rios Bay Beach, Sago Palm Hotel provides accommodations with a fitness center, 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
37 reviews
Price from
$204.58
per night

Sand and Tan Beach Hotel

Hotel in Ocho Rios

Located in Ocho Rios, a few steps from Sunset Beach, Sand and Tan Beach Hotel provides accommodations 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
495 reviews
Price from
$139.50
per night

SandCastles Holiday #C9

Hotel in Ocho Rios

Located in Ocho Rios, within a few steps of Ocho Rios Bay Beach and a 17-minute walk of Mahogany Beach, SandCastles Holiday #C9 has accommodations with an outdoor swimming pool and free WiFi... 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.8
Good
109 reviews
Price from
$105
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 food there was wonderful. I have travel for many decades and the chef here KNOWS that eggs are yellow when cooked properly not brown. Meals were seasoned beautifully and the portion were very satisfying

Show more Show less
6
Review score
794 reviews
Price from
$125
per night

Pineapple Court Hotel

Hotel in Ocho Rios

Pineapple Court Hotel is located 2625 feet from Mahogany Beach and 1.9 mi 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
369 reviews
Price from
$100
per night

Silver Seas Hotel

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 overlooks 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.1
Review score
128 reviews
Price from
$80.75
per night

Sandals Dunns River All Inclusive Couples Only

Hotel in Ocho Rios

Located in Ocho Rios, a 16-minute walk from Mammee Bay Beach, Sandals Dunns River All Inclusive Couples Only provides accommodations with an outdoor swimming pool, free private parking, a fitness... The property is new so the rooms are nice and new. The food was pretty good and the Dunns Rum Club is probably the best thing at this resort.

Show more Show less
7.9
Good
8 reviews
Price from
$755.44
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 & disinfection
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, 3-star hotels in Saint Ann Parish cost $176 per night, and 4-star hotels in Saint Ann Parish are $238 per night. If you're looking for something really special, 5-star hotels in Saint Ann Parish cost around $386 per night (based on Booking.com prices).

  • Travelers 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.

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

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

  • Hotels in Saint Ann Parish that offer highly-rated breakfasts include Jamaica Inn, Cardiff Hotel and Spa, and Moon Palace Jamaica.

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

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

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

  • Jamaica Inn, Cardiff Hotel and Spa, and Moon Palace Jamaica in Saint Ann Parish have received great reviews for the views from their hotel rooms.

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

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