Skip to main content

Beach Hotels in St Mary

Find the beach hotels that appeal to you the most

The best beach hotels in St Mary

Check out our pick of great beach hotels in St Mary

Filter by:

Review score

Sorina's Apartments

Ocho Rios (Near St Mary)

Sorina's Apartments features accommodation situated in Ocho Rios, 1.3 km from Ocho Rios Bay Beach and 1.6 km from Mahogany Beach.

N
Nikola
From
Australia
Friendly staff, great location, exceptionaly clean. Close to Dunn's river falls, shopping centres. We felt very safe.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 157 reviews
Price from
US$89
1 night, 2 adults

Roses Cove, Serene & tranquil, a slice of peace

Ocho Rios (Near St Mary)

Set in Ocho Rios, Roses Cove, Serene & tranquil, a slice of peace offers accommodation with private pool, free WiFi and free private parking for guests who drive.

D
Daniel
From
United Kingdom
This villa has exceeded my expectations. The home was spotless, beautifully decorated, and incredibly comfortable. From the peaceful atmosphere, everything made me feel right at home. The location is fantastic, close to so many shops, restaurants, and local attractions, yet still quiet and relaxing. The host was warm, welcoming, and attentive, ensuring a smooth and stress-free stay. I couldn’t have asked for a better experience. Highly recommend Roses Cove — I’m already looking forward to my next visit!
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 12 reviews
Price from
US$216.75
1 night, 2 adults

Oricha Villa

Ocho Rios (Near St Mary)

Located in Ocho Rios, Oricha Villa provides accommodation with private pool, free WiFi and free private parking for guests who drive. The air-conditioned accommodation is 2 km from Ocho Rios Bay...

T
Tiffany
From
United Kingdom
I had the pleasure of staying at this beautiful home for my 14-day family vacation to Jamaica in August. The property was very clean, comfortable, and safe. The host was very nice and extremely helpful. Great location,great community,great security, just an overall great experience. I will definitely recommend this property to all my family and friends.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 10 reviews
Price from
US$170
1 night, 2 adults

MARIBELLA@CRYSTAL COVE OCHO RIOS

Stanmore Grove (Near St Mary)

Featuring air-conditioned accommodation with a private pool, mountain view and a patio, MARIBELLA@CRYSTAL COVE OCHO RIOS is located in Stanmore Grove.

A
Alaiesha
From
Jamaica
I had a great time with friends and family
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 23 reviews
Price from
US$356.54
1 night, 2 adults

Komfort Getaway Villa at Countrymist

Ocho Rios (Near St Mary)

Situated in Ocho Rios, Komfort Getaway Villa at Countrymist offers a balcony with mountain and garden views, as well as an outdoor pool, public bath and open-air bath.

R
Raphael
From
Jamaica
This property is located in a great neighborhood in Ocho Rios, easy access to the town and all it has to offer. Very well kept property and extremely comfortable. It felt like home away from home.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 17 reviews
Price from
US$212.43
1 night, 2 adults

Czar's Sanctuary- Apt B4 at Sandcastle

Ocho Rios (Near St Mary)

Boasting garden views, Czar's Sanctuary- Apt B4 at Sandcastle features accommodation with a private beach area, an outdoor swimming pool and a garden, around 400 metres from Ocho Rios Bay Beach.

S
Sarah
From
United Kingdom
Apartment was very clean, and everything you need from hot water to AC etc will definitely book this Apartment again also would recommend
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 73 reviews
Price from
US$107.10
1 night, 2 adults

White House by White River

Ocho Rios (Near St Mary)

Located in Ocho Rios and only 500 metres from Sunset Beach, White House by White River provides accommodation with garden views, free WiFi and free private parking.

T
Tasha
From
United Kingdom
Everything! The host was simply amazing!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 62 reviews
Price from
US$100
1 night, 2 adults

1 bedroom Penthouse Suite 63 at Mystic Ridge Resort

Ocho Rios (Near St Mary)

Featuring air-conditioned accommodation with a private pool, garden view and a patio, 1 bedroom Penthouse Suite 63 at Mystic Ridge Resort is located in Ocho Rios.

L
Lina
From
United Kingdom
Great self contained apartment with everything you could need. Access to a shared pool which was clean with a bar and bar snacks!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 48 reviews
Price from
US$121.50
1 night, 2 adults

Penthouse On The Ridge

Ocho Rios (Near St Mary)

Boasting a patio with pool views, pool with a view and a garden, Penthouse On The Ridge can be found in Ocho Rios, close to Ocho Rios Bay Beach and 1.8 km from Little Dun's River Beach.

A
Androutsellis
From
United States
The penthouse is beautiful in a nice gated community at the edge of Ocho Rios. The view is unmatched and the house is nice and clean. The location is ideal for visiting the Blue Hole, Dunn's rivers, Mystic Mountain etc.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 10 reviews
Price from
US$120
1 night, 2 adults

Marchabell by the Sea E22

Ocho Rios (Near St Mary)

Featuring air-conditioned accommodation with a private pool, mountain view and a balcony, Marchabell by the Sea E22 is set in Ocho Rios.

H
Holness
From
Jamaica
The room was just lovely, bed was like sleeping on a cloud.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 51 reviews
Price from
US$133.38
1 night, 2 adults
All beach hotels in St Mary

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in St Mary and surroundings in the past month

See all

Popular with guests booking beach hotels in St Mary

Popular with guests booking beach hotels in St Mary

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 15 reviews

Popular with guests booking beach hotels in St Mary

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Popular with guests booking beach hotels in St Mary

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 5 reviews

Popular with guests booking beach hotels in St Mary

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 3 reviews

Popular with guests booking beach hotels in Ocho Rios

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 701 reviews

Popular with guests booking beach hotels in Ocho Rios

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 65 reviews

Popular with guests booking beach hotels in Ocho Rios

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 50 reviews

Popular with guests booking beach hotels in Ocho Rios

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 25 reviews

Save money on beach in St Mary and nearby – budget options available

Deluxe SandCastles Condos

Ocho Rios
Budget options available
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 24 reviews

Boasting sea views, Deluxe SandCastles Condos features accommodation with patio, around a few steps from Ocho Rios Bay Beach.

From US$145 per night

Beach Studio 9

Ocho Rios
Budget options available
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 26 reviews

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.

From US$144.53 per night

Boasting a private beach area, a garden as well as a bar, Beachview 1 Bedroom 4 at Sandcastles is situated in Ocho Rios, within 400 metres of Ocho Rios Bay Beach.

From US$152.01 per night

Beach Studio 27

Ocho Rios
Budget options available
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 7 reviews

Set just 400 metres from Ocho Rios Bay Beach, Beach Studio 27 offers accommodation in Ocho Rios with access to a private beach area, a garden, as well as private check-in and check-out.

From US$134.35 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 73 reviews

Boasting garden views, Czar's Sanctuary- Apt B4 at Sandcastle features accommodation with a private beach area, an outdoor swimming pool and a garden, around 400 metres from Ocho Rios Bay Beach.

Beach Studio 21

Ocho Rios
Budget options available
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 26 reviews

Boasting quiet street views, Beach Studio 21 offers accommodation with a private beach area, an outdoor swimming pool and a garden, around 400 metres from Ocho Rios Bay Beach.

From US$124.75 per night

beach 1 bedroom 23

Ocho Rios
Budget options available
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 18 reviews

Boasting air-conditioned accommodation with a private pool, beach 1 bedroom 23 is situated in Ocho Rios. This beachfront property offers access to free WiFi and free private parking.

From US$115.44 per night

Beach Studio 4

Ocho Rios
Budget options available
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 77 reviews

Boasting garden views, Beach Studio 4 offers accommodation with a private beach area, an outdoor swimming pool and a fitness centre, around a few steps from Ocho Rios Bay Beach.

Highly rated beach hotels in St Mary and nearby

Moxons Beach Club

Boscobel
8.0+ review score
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 30 reviews

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

From US$260.10 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 23 reviews

Featuring air-conditioned accommodation with a private pool, mountain view and a patio, MARIBELLA@CRYSTAL COVE OCHO RIOS is located in Stanmore Grove.

From US$427.85 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 65 reviews

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.

From US$152.85 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 504 reviews

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

From US$161.01 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 6 reviews

Boasting sea views, Beautiful Beachview 2 Bebroom Loft at Sandcastles features accommodation with a private beach area, around a few steps from Ocho Rios Bay Beach.

From US$174.25 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 9 reviews

Boasting air-conditioned accommodation with a private pool, mountain view and a patio, Heart of Ocho Rios-Free Beach Acess-King Bed-Pool-Free Parking-Gated Complex-Free Wifi 100Mbps is situated in...

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 21 reviews

Located in Ocho Rios, close to Ocho Rios Bay Beach, Beach One Bedroom Suite C5 provides accommodation with bike hire, a private beach area, an outdoor swimming pool and a fitness centre.

From US$190.71 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 52 reviews

Located just 400 metres from Ocho Rios Bay Beach, Beach One Bedroom Suite A22 provides accommodation in Ocho Rios with access to a private beach area, an outdoor swimming pool, as well as full-day...

Beach Hotels with swimming pools in St Mary and nearby

Located only 200 metres from Ocho Rios Bay Beach in Ocho Rios, Sundreamer Suite @ Turtle Towers provides accommodation equipped with a balcony, garden and year-round outdoor pool.

From US$155 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 740 reviews

Offering a spa and a swimming pool with a wave machine and water slides, Moon Palace Jamaica - All Inclusive - All Inclusive is located on the beachfront in Ocho Rios.

From US$701.52 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 60 reviews

Boasting saltwater pool, Beach Two Bedroom Loft Suite E29 is located on the beachfront in Ocho Rios.

From US$179.04 per night
Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 42 reviews

Situated in Ocho Rios, 400 metres from Ocho Rios Bay Beach and 1.6 km from Mahogany Beach, Beach One Bedroom 2 offers a bar and air conditioning.

From US$168.70 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 14 reviews

Located in Ocho Rios, Dunn's Apartments at Sandcastles provides a restaurant, sea views and free WiFi, 500 metres from Ocho Rios Bay Beach and 1.6 km from Mahogany Beach.

From US$321 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 8 reviews

Boasting air-conditioned accommodation with a private pool, garden view and a balcony, Millie's Paradise - Bay Beach Ocho Rios is situated in Ocho Rios.

From US$197.68 per night

Set in Ocho Rios, just 200 metres from Ocho Rios Bay Beach, Summer Shades at Turtle Towers offers beachfront accommodation with a private beach area, an infinity pool and free WiFi.

From US$187 per night
Scored out of 10, guest rating 5.8
Passable - What previous guests thought, 61 reviews

Set in Ocho Rios in the Saint Ann Parish region and Ocho Rios Bay Beach reachable within 400 metres, Turtle Beach Towers Apt 22 C - Ocho Rios offers accommodation with free WiFi, a children's...

From US$136.25 per night

Enjoy breakfast in St Mary and nearby

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 701 reviews

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.

From US$199 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 6 reviews

Located on Ocho Ríos Beach, Couples Tower Isle offers luxurious accommodation and amazing Caribbean Sea views. There are 4 restaurants and a spa.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Set in Richards Pen in the Saint Mary region, Villa Topenga Deluxe Studio offers accommodation with free WiFi and free private parking. The property features sea and quiet street views.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews

Situated in Cherryfield, 700 metres from Reggae Beach, Coral Cay Villas has a private beach area, private parking and rooms with free WiFi access.

Boasting air-conditioned accommodation with a pool with a view, sea view and a patio, Beachfront home near Dunns River Falls is set in Tower Isle.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Boasting pool views, Harmony Studio - Chrisanns Beach Resort Apt 18 features accommodation with a private beach area, a garden and a terrace, around 600 metres from Reggae Beach.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 42 reviews

Located in Ocho Rios, 600 metres from Reggae Beach and 1.4 km from Frankfort Bay Beach, Chrisanns Paradise Suite by the Ocean - Apt#9 provides accommodation with free WiFi, air conditioning, a private...

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 9 reviews

Featuring air-conditioned accommodation with a private pool, pool view and a patio, Idyllic Beachfront Condo is located in Ocho Rios.

Beach hotels that guests love in St Mary

See all
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 15 reviews
Everything! ... Very kind reception by Letitia (not sure how to spell her name). Property lay out, grounds, private beach (even though small), quiet, residential community, modern and attractive furnishings. Overall really nice. Great that each bedroom has access to a full bath... even the small room has its own!
Guest review by
Gillian
Solo traveller
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 15 reviews
Peaceful surroundings, clean and spacious, very well thought out . They thoughtfully provided all we would need for our trip. Ocean views are always a plus. The pool and beach were used daily. The location was ideal close to activities and amenities. Our host responded in a timely fashion to all queries and we were guided along in the process. A bonus was the secure location and attention to detail. When kids and grown ups give the trip high marks, it speaks for itself. See you soon!
Guest review by
pollyanna
Family with young children