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

Located in Ocho Rios, a few steps from Sunset Beach, Jamaica Inn has accommodations with a fitness center, free private parking, a garden and a shared lounge. 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.4
Wonderful
158 reviews
Price from
$775
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. The breakfast was excellent. Continental and traditional Jamaican breakfast served with a smile. The staff was very attentive, the dining area was properly sanitized, and beautiful view. Thank you Sherika for your excellent customer service. Very nice that you remembered that the Gazebo was my favorite place :). So tranquil and peaceful. The place has a high standard and is suitable for families, solo travelers, and couples. Everyone was very attentive. Didn't get her name but I reported a minor issue, she didn't call maintenance she troubleshoot and sorted the problem. Again thank you housekeeping. Overall, cleaniness, hospitality, food, comfort, and value for money are 10/10. Any issues just say it and it's sorted. Overall, I stayed at 5 hotels and Cardiff twice...

Show more Show less
8.2
Very Good
348 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 an outdoor swimming pool, free private parking, a fitness center 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
56 reviews
Price from
$220.50
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 staff , the food and the entertainment

Show more Show less
8.3
Very Good
14 reviews
Price from
$1,225.80
per night

Beach Studio 9

Hotel in Ocho Rios

Located in Ocho Rios, a 4-minute walk from Ocho Rios Bay Beach, Beach Studio 9 has accommodations with an outdoor swimming pool, free private parking, a private beach area and a restaurant. Check in was easy, check out was even easier. The pool was central and the location is walking distance to every where in ochi town. Beach is right there, food is on site, a lil pricey but you have to know where to go to eat outside the resort. I highly recommend

Show more Show less
8
Very Good
30 reviews
Price from
$119
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 private beach area, free private parking, a restaurant and a bar. Amazing! Food,activities offer, staff, environment and location.

Show more Show less
7.1
Good
604 reviews
Price from
$198
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.6
Good
117 reviews
Price from
$110
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.5
Review score
700 reviews
Price from
$125
per night

Pineapple Court Hotel

Hotel in Ocho Rios

Located in Ocho Rios, a 11-minute walk from Mahogany Beach, Pineapple Court Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. The staff was very nice and great you will a warm smile we had a little issue with our card to make the payments and the lady let the process so easy for us by saving our spot so we can tap card best hotel in ochio

Show more Show less
7.6
Good
399 reviews
Price from
$100
per night

Hibiscus Lodge Hotel

Hotel in Ocho Rios

Facing the seafront, the outdoor pool at the Hibiscus Lodge Hotel is one of its most outstanding features. I absolutely love the welcome we got from the front desk staff. All the staff were welcoming and very polite, The Room attendant was really nice also. Big up to the staff at Hibiscus Lodge.

Show more Show less
7.9
Good
564 reviews
Price from
$143.34
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

FAQs about hotels in Saint Ann Parish

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

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

  • On average, 3-star hotels in Saint Ann Parish cost $208 per night, and 4-star hotels in Saint Ann Parish are $368 per night. If you're looking for something really special, 5-star hotels in Saint Ann Parish cost around $531 per night (based on Booking.com prices).

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

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

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

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

  • The average price per night for a 3-star hotel in Saint Ann Parish this weekend is $147 or $322 for a 4-star hotel. Looking for something even fancier? 5-star hotels in Saint Ann Parish this weekend cost around $1,213 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.

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