Skip to main content

Search hotels in St Mary

Enter your dates to see the latest prices and deals for St Mary hotels

Filter by:

Star rating

Review score

St Mary – 41 hotels and places to stay

Hill View Rooms is located in St Mary. This property offers access to a terrace, free private parking and free WiFi. The bed and breakfast comes with a flat-screen TV.

Just like in the pictures very clean and bright
Review score
9.8
Exceptional
6 reviews
Price from
£45.09
1 night, 2 adults

Featuring air-conditioned accommodation with a private pool, pool view and a patio, Jamaica Time Driftwood at Sea Palms 3BR 3BA Condo in Ocho Rios with Pool and Beach Front with Views ONLY 10 Mins...

Absolutely stunning property. The host has decorated it to a very high standard and was exceptionally clean and tidy. Loved having the separate bathrooms as a family of 5 this was greatly appreciated. Nice and safe environment with security on the gate 24hours. Having the option to either swim in the pool or private beach was a bonus. Also stunning views of the sea from the master bedroom Loved my stay and would highly recommend.
Review score
9.6
Exceptional
11 reviews
Price from
£319.05
1 night, 2 adults

Located in St Mary and only 2.1 km from Reggae Beach, THE SPLASHING VIEW provides accommodation with sea views, free WiFi and free private parking. With pool views, this accommodation offers a...

The apartment was super clean and nice, and the customer service was really good. 10/10 would recommend
Review score
9.0
Superb
15 reviews
Price from
£194.16
1 night, 2 adults

Featuring a garden, Chrisann's Beach Resort is situated in St Mary in the Saint Mary region, 1.5 km from Frankfort Bay Beach.

Review score
7.4
Good
5 reviews
Price from
£121.11
1 night, 2 adults

Located in Ocho Rios, 800 metres from Mahogany Beach, ROSI Ocean Sand Hotel Apt (@Sandcastles) provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

location very good, we didn't have breakfast. like that beach was near bye
Review score
7.1
Good
68 reviews
Price from
£120.09
1 night, 2 adults

Facing the beachfront, Moxons Beach Club offers 4-star accommodation in Boscobel and features a shared lounge, terrace and restaurant.

Perfect ocean view, really nice location, very kind host and excellent service
Review score
8.2
Very good
27 reviews
Price from
£223.69
1 night, 2 adults

Set in lush gardens, GoldenEye features private beaches, hidden coves and a saltwater lagoon. This tropical property was Ian Fleming’s Jamaican retreat, and all 14 James Bond novels were written here....

The staff were unbelievable. From the moment we arrived everyone was incredibly friendly and also more than competent. We were so well looked after and will remember our stay forever! Looking forward to being back there soon
Review score
8.9
Fabulous
66 reviews
Price from
£626.35
1 night, 2 adults

Set in Ocho Rios, 400 metres from Ocho Rios Bay Beach, Beach Studio 9 offers accommodation with an outdoor swimming pool, free private parking, a private beach area and a restaurant.

Breakfast was excellent…. Had the mackerel rundown… delicious.
Review score
8.2
Very good
30 reviews
Price from
£108.77
1 night, 2 adults

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.

The staff was very helpful
Review score
8.4
Very good
62 reviews
Price from
£229.86
1 night, 2 adults

Facing the seafront, the outdoor pool at the Hibiscus Lodge Hotel is one of its most outstanding features.

The view from our room was amazing, and breakfast view was amazing, although the choice at breakfast was minimal.
Review score
7.9
Good
538 reviews
Price from
£126.22
1 night, 2 adults
See all 41 hotels in St Mary