Find the B&Bs that appeal to you the most
Check out our pick of great B&Bs in St Mary
Boasting mountain views, Enchanted Guest House offers accommodation with a garden, around 700 metres from Mahogany Beach.

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.

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

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.

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.

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.

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

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.

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.

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


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 St Mary
Popular with guests booking B&Bs in Ocho Rios
Popular with guests booking B&Bs in Ocho Rios
Popular with guests booking B&Bs in Ocho Rios
Popular with guests booking B&Bs in Ocho Rios
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
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.
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.
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.
Boasting mountain views, Enchanted Guest House offers accommodation with a garden, around 700 metres from Mahogany Beach.
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.
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.
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.
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.
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.
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.