Skip to main content

B&Bs in St Mary

Find the B&Bs that appeal to you the most

The best B&Bs in St Mary

Check out our pick of great B&Bs in St Mary

Filter by:

Review score

Enchanted Guest House

Ocho Rios (Near St Mary)

Boasting mountain views, Enchanted Guest House offers accommodation with a garden, around 700 metres from Mahogany Beach.

K
Kat Dyer
From
United Kingdom
The room was really big and spacious, bed was very comfortable, the host was polite and helpful.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 31 reviews
Price from
US$53.65
1 night, 2 adults

Green's Palace Jamaica

Oracabessa (Near St Mary)

Located 1.4 km from Button Beach, Green's Palace Jamaica offers accommodation with a balcony, as well as a garden and a shared lounge.

G
Gregory
From
Australia
Beautiful house kept in immaculate condition. Lovely room with a huge, comfortable bed, excellent bathroom and air conditioning. The booking includes use of a dining room, a fully equipped kitchen and a lounge area. In short, a complete house. Ivy and Thomas are lovely hosts. Friendly and welcoming, they made our stay very special. In our travel around Jamaica, this is by far the nicest place in which we stayed. It is a little difficult to locate as Google maps uses the incorrect street name. We have marked the property accurately on Organic Maps. We have suggested to Ivy that they place a couple of signs to assist guests. Also, be aware that the kitchen is fully equipped and as the property is a little out of the way, you may want to shop before arriving and prepare meals at home rather than eating out. Highly recommended.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 91 reviews
Price from
US$65
1 night, 2 adults

Grace Garden Guesthouse by Eminence Ent

Ocho Rios (Near St Mary)

Boasting a sun terrace with a swimming pool, as well as a garden, Grace Garden Guesthouse by Eminence Ent is situated in Ocho Rios.

A
Andrew Wiggan
From
United Kingdom
A brilliant night stay in the Ochi Rios area. The staff was very friendly and helpful. Thanks to Marlon and his team.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 234 reviews
Price from
US$45
1 night, 2 adults

GoldenView Guesthouse Ocho Rios

Ocho Rios (Near St Mary)

Situated in Ocho Rios and only 1.7 km from Reggae Beach, GoldenView Guesthouse Ocho Rios features accommodation with sea views, free WiFi and free private parking.

A
A
From
United Kingdom
Charming accommodation: I would defiantly stay again.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 25 reviews
Price from
US$65
1 night, 2 adults

Tina's Guest House

Ocho Rios (Near St Mary)

Tina's Guest House in Ocho Rios provides adults-only accommodation with a garden, barbecue facilities and a shared lounge. This guest house features free private parking and a shared kitchen.

R
Rachael
From
Canada
The hosts were very welcoming, and taught us a few things about the fruits in the trees. They moved their car over to make space for us to park in their driveway. The rooftop was lovely, and their kitty was adorable and very affectionate.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 90 reviews
Price from
US$40
1 night, 2 adults

Sea Shell Palms, Ocho Rios

Ocho Rios (Near St Mary)

Set 2.8 km from Reggae Beach, Sea Shell Palms, Ocho Rios offers accommodation with a balcony, as well as a garden. This property offers access to a terrace, free private parking and free WiFi.

K
Kenesha
From
United States
This is the ideal location for a quick trip into Jamaica. It is easily accessible to Ocho Rios and or St. Mary. Very quite and nice! Friendly and helpful staff. Suite was clean and very comfortable. Really exceeded my expectations. Security on site made you feel very secure. Richardo was an excellent help to us and made us feel right at home! We loved having breakfast on property and had excellent choices to select from.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 392 reviews
Price from
US$75
1 night, 2 adults

Water Lovers Paradise!

Ocho Rios (Near St Mary)

Comprising an indoor pool and a garden, Water Lovers Paradise! is a recently renovated accommodation in Ocho Rios located close to Reggae Beach.

S
Sally
From
United Kingdom
Good location, beautiful view.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 7 reviews
Price from
US$185
1 night, 2 adults

Pink Rock Inn Bed and Breakfast

Ocho Rios (Near St Mary)

Boasting a shared lounge, Pink Rock Inn Bed and Breakfast is set in Ocho Rios, within 4 km of Dolphin Cove Ocho Rios. Complimentary WiFi is featured.

C
Claudia
From
Aruba
The breakfast was always delicious,( the jamaican breakfast is a must try.. thanks Chef Heagy, Moeisha was very curtious and helpful, absolutely great service. The view was gorgeous, oberlooking the city and the sea, very quiet area, cool wind and very clean and well maintained facility.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 141 reviews

Aileen Palm Cove Ja

Ocho Rios (Near St Mary)

Set within 1.3 km of Ocho Rios Bay Beach and 1.6 km of Mahogany Beach in Ocho Rios, Aileen Palm Cove Ja offers accommodation with seating area.

t
tomeckb
From
Poland
Nice neighbourhood, not far from center but in quiet street. Very nice room and house, everything was excellent. More that superb communication with host - responsive and available all the time. Smooth process of check in and check out.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 26 reviews

Teresinajamaica

Saint Annʼs Bay (Near St Mary)

Offering garden views, Teresinajamaica in Saint Annʼs Bay provides accommodation and a garden. With mountain views, this accommodation features a balcony.

A
Anthony
From
United States
The breakfast was very good. It exceeded what i expected.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 13 reviews
All B&Bs in St Mary

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.

Most booked B&Bs in St Mary and surroundings in the past month

See all

Popular with guests booking B&Bs in St Mary

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

Popular with guests booking B&Bs in St Mary

Popular with guests booking B&Bs in St Mary

Popular with guests booking B&Bs in Ocho Rios

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

Popular with guests booking B&Bs in Ocho Rios

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 90 reviews

Popular with guests booking B&Bs in Ocho Rios

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

Popular with guests booking B&Bs in Ocho Rios

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

Popular with guests booking B&Bs in Ocho Rios

Popular with guests booking B&Bs in Salt Gut Pen

Popular with guests booking B&Bs in Boscobel

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Save money on B&Bs in St Mary and nearby – budget options available

Sea Shell Palms, Ocho Rios

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

Set 2.8 km from Reggae Beach, Sea Shell Palms, Ocho Rios offers accommodation with a balcony, as well as a garden. This property offers access to a terrace, free private parking and free WiFi.

From US$98.30 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 25 reviews

Situated in Ocho Rios and only 1.7 km from Reggae Beach, GoldenView Guesthouse Ocho Rios features accommodation with sea views, free WiFi and free private parking.

From US$75 per night

Blue Haven Guesthouse

Boscobel
Budget options available
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Featuring air-conditioned accommodation with a balcony, Blue Haven Guesthouse is set in Boscobel. This property offers access to a terrace, free private parking and free WiFi.

From US$108.78 per night

Enchanted Guest House

Ocho Rios
Budget options available
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 31 reviews

Boasting mountain views, Enchanted Guest House offers accommodation with a garden, around 700 metres from Mahogany Beach.

From US$60.02 per night

Green's Palace Jamaica

Oracabessa
Budget options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 91 reviews

Located 1.4 km from Button Beach, Green's Palace Jamaica offers accommodation with a balcony, as well as a garden and a shared lounge.

From US$65 per night

Lachemar Guest House

Ocho Rios
Budget options available

Located in Ocho Rios in the Saint Ann Parish region, Lachemar Guest House provides accommodation with free WiFi and free private parking. This guest house offers a garden.

Cozy Place 2

Ocho Rios
Budget options available
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 1 review

Set in Ocho Rios, within 2.3 km of Sunset Beach, Cozy Place 2 offers accommodation with air conditioning. This guest house features a shared lounge.

Aileen Palm Cove Ja

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

Set within 1.3 km of Ocho Rios Bay Beach and 1.6 km of Mahogany Beach in Ocho Rios, Aileen Palm Cove Ja offers accommodation with seating area.

Enjoy breakfast in St Mary and nearby

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

Boasting a shared lounge, Pink Rock Inn Bed and Breakfast is set in Ocho Rios, within 4 km of Dolphin Cove Ocho Rios. Complimentary WiFi is featured.

Coriander Villa

Ocho Rios
Breakfast options

Located in Ocho Rios, within 2.6 km of Ocho Rios Bay Beach, Coriander Villa is an accommodation offering city views. This property offers access to a balcony, free private parking and free WiFi.