Skip to main content

Search hotels in St Mary

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

St Mary – 34 hotels and places to stay

Filter by:

Star Rating
Review score

Spring Palm Estate

St Mary

Providing a garden, Spring Palm Estate features accommodations in St Mary. With quiet street views, this accommodation offers a balcony.

O
Oral
From
Jamaica
I loved the privacy and structure of the rooms. Everything was top-notch and was of the highest quality and very peaceful and relaxing. The rooms were clean and comfortable 😌 the bedroom the kitchen and the bathroom was excellent the view was exceptional and it was very quiet and surean . The staff were super helpful and took time to explain the process of booking made sure everything was in order and ensure we arrived safely and gave us directions. And help us with the process of booking and getting in our rooms and were super patient and easy to deal with and we loved our experience
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 21 reviews
Price from
$65
1 night, 2 adults

Hibiscus Lodge Hotel

Ocho Rios (Near St Mary)

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

X
Xiaobin
From
Canada
the ocean view from the room was fabulous. The light and fresh scent in the room was delightful. Love the breakfast especially the ackee and salt fish.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 507 reviews
Price from
$133.34
1 night, 2 adults

Sago Palm Hotel

Ocho Rios (Near St Mary)

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.

K
Keima
From
Canada
Cleanliness & not crowded. Free access to the near by beach was a bonus!!
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 69 reviews
Price from
$225
1 night, 2 adults

Beach Studio 9

Ocho Rios (Near St Mary)

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.

C
Claudia
From
United States
The location was ideal as always. Specifically the room-the shower is rather small, barely enough room to turn from aide to side Othwrwise, a wonderful place to stay
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 27 reviews
Price from
$94.05
1 night, 2 adults

GoldenEye

Oracabessa (Near St Mary)

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

L
Lisa
From
Jamaica
It was so green and lush. Please continue to label the trees. I especially liked having the lagoon right outside our door. We were at a resort but hardly came into contact with other guests so we had our own space. Could go snorkeling, paddle boarding, kayaking whenever we wanted to. Hoping with the fish sanctuary and the coral nursery nearby there will soon be more fish and coral.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 64 reviews
Price from
$664
1 night, 2 adults

Moxons Beach Club

Boscobel (Near St Mary)

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

T
T
From
United States
Felt like staff was always there if I needed anything. LOVED the layout of the place. Every room felt secluded.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 30 reviews
Price from
$235
1 night, 2 adults

Sand and Tan Beach Hotel

Ocho Rios (Near St Mary)

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.

c
couch
From
United States
The view was amazing. The staff was extremely nice and the food was really good.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 700 reviews
Price from
$158.40
1 night, 2 adults

Ocean Palms

Ocho Rios (Near St Mary)

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.

S
Shaday
From
Jamaica
Friendly Staff... Very peaceful.. Rooms and bathroom were extra clean... View is breathtaking.
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 542 reviews
Price from
$94.05
1 night, 2 adults

Pineapple Court Hotel

Ocho Rios (Near St Mary)

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.

W
Wilson
From
United States
Everyone was friendly and polite. And the food was good
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 411 reviews
Price from
$81
1 night, 2 adults

Lavender Moon Villas

Breadnut Hill (Near St Mary)

Lavender Moon Villas has a terrace and a bar in Breadnut Hill. With a garden, the 5-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

K
Kibret
From
United States
I love the location. The staff are very friendly and accommodating.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 38 reviews
Price from
$132
1 night, 2 adults
See all 34 hotels in St Mary

Most booked hotels in St Mary and surrounding area in the past month

See all

Budget hotels in St Mary and nearby

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

    1.7 miles from Reggae Beach in Ocho Rios, Sea Shell Palms, Ocho Rios offers accommodations with access to a hot tub. This property offers access to a balcony, free private parking, and free Wifi.

    From $97.20 per night
  • Blissful Oasis by Castle Adora is offering accommodations in Tower Isle. This property offers access to a balcony and free private parking.

    From $72 per night
  • Jamaica Beach offers accommodations in Tower Isle, 1.5 miles from Reggae Beach. With pool views, this accommodation features a balcony and a swimming pool.

    From $135 per night
  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 21 reviews

    Providing a garden, Spring Palm Estate features accommodations in St Mary. With quiet street views, this accommodation offers a balcony.

    From $106 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 24 reviews

    Featuring inner courtyard views, GoldenView Guesthouse Ocho Rios in Ocho Rios offers accommodations, a garden, and a shared lounge. With sea views, this accommodation provides a balcony.

    From $65 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 21 reviews

    Shipwatcher Studio w/Mezzanine is a recently renovated apartment in Ocho Rios where guests can make the most of the indoor pool and garden.

  • Offering a garden, 876 Oasis features accommodations in Retreat. This property offers access to a balcony, free private parking, and free Wifi.

    From $153 per night
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1 review

    Offering a garden, Blue Haven Guesthouse offers accommodations in Boscobel. This property offers access to a terrace, free private parking, and free Wifi.

    From $108.78 per night

Hotels located in the center of St Mary

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 1 review

    This property offers access to a balcony, free private parking, and free Wifi. Towels and bed linen are provided in the bed and breakfast. The accommodation is non-smoking.

    From $59.40 per night
  • Scored out of 10, guest rating 3.3
    Poor - What previous guests thought, 3 reviews

    Providing a terrace, Hill Veiw Rooms provides accommodations in St Mary. This property offers access to a balcony, free private parking, and free Wifi.

    From $54 per night
  • Located in St Mary, a 10-minute walk from Reggae Beach, Edgewater Beach Villa - Beach Front, Close to All Attractions has accommodations with an outdoor swimming pool, free private parking, a garden...

    From $1,075.31 per night
  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 5 reviews

    Chrisann's Beach Resort offers accommodations in St Mary, a 8-minute walk from Reggae Beach. There's a sun terrace and guests can access free Wifi and free private parking.

    From $154.50 per night
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 3 reviews

    Chrisanns Beach Resort, Apt 21 offers accommodations in St Mary, a 7-minute walk from Reggae Beach. This beachfront property offers access to free Wifi and free private parking.

    From $194.40 per night
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 4 reviews

    Just a 7-minute walk from Reggae Beach and 0.9 miles from Frankfort Bay Beach, Chrisanns Hidden Cove 2 bedroom features accommodations in St Mary with a garden.

    From $213.05 per night
  • Scored out of 10, guest rating 5.0
    Fair - What previous guests thought, 1 review

    Chrisann's Hidden Cove-2 Bedroom offers accommodations in St Mary, a 7-minute walk from Reggae Beach. This property offers access to a balcony, free private parking, and free Wifi.

    From $371 per night
  • Villa Viento offers accommodations in St Mary, a 5-minute walk from Reggae Beach. This property offers access to a balcony and free private parking.

    From $1,782 per night

Best hotels with breakfast in St Mary and nearby

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

    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.

    From $169.30 per night
  • Ample Opts Authentic Experience offers accommodations in Ocho Rios, 1.3 miles from Sunset Beach. This homestay offers a garden. The homestay also provides free Wifi and free private parking.

    From $83.50 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 411 reviews

    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.

    From $111 per night
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 507 reviews

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

    From $161.01 per night
  • Scored out of 10, guest rating 6.6
    Pleasant - What previous guests thought, 542 reviews

    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.

    From $145.75 per night
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 69 reviews

    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.

    From $254 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 727 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 $654.71 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 1 review

    This property offers access to a balcony, free private parking, and free Wifi. The air-conditioned villa consists of 4 bedrooms, a fully equipped kitchen, and 4 bathrooms.