Skip to main content

B&Bs for every style

Find the right B&B for you in Santa Cruz

The best B&Bs in Santa Cruz

Check out our pick of great B&Bs in Santa Cruz

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Ultimate Freedom Bed and Breakfast, hotel in Santa Cruz

Ultimate Freedom Bed and Breakfast features mountain views, free WiFi and free private parking, located in Santa Cruz, 22 km from YS Falls.

The host is the kindest person I've met in Jamaica. Willing to help with anything and share all information needed. The area is very nice and so are people around. Thank you for this experience! 🇯🇲
Scored 9.7
9.7
Rated exceptional
Exceptional
21 reviews
Price from
£94.17
1 night, 2 adults
Indigo Beach Villa, hotel in Black River

Set in Black River, 20 km from YS Falls, Indigo Beach Villa offers accommodation with a private beach area, free private parking, an outdoor swimming pool and a garden.

The location is perfect a 5 minute drive to the centre for shopping and the Black river safari tour to visit the crocodiles an restaurants walking distance as this is a villa an amazing view of the sea you just open the gate and you are right on the beach no walking involved and has a lovely swimming pool it is a fisherman area so you will see fishermen in the morning where you can get fresh fish and the place is located where you can go on boat tours to the Pelican bar where the bar is built out at sea the place is very unspoiled and no hustle and bustle so if you are looking for a relaxing vacation with that I own the island to myself feel free to this is the place to be
Scored 9.2
9.2
Rated superb
Superb
18 reviews
Price from
£110.35
1 night, 2 adults
Welcoming vibes, hotel in Treasure Beach

Situated in Treasure Beach and only 1 km from Callabash Bay Beach, Welcoming vibes features accommodation with sea views, free WiFi and free private parking.

It was a great Place, nice kitchen, free Coffee, uncomplicated Owners, great View to the sea. small path down the hill so you are at the beach in 10 minutes. Treasure Beach is a great spot in generell with lot of nice people and community :)
Scored 7.9
7.9
Rated good
Good
139 reviews
Price from
£52.65
1 night, 2 adults
Griffiths Home, hotel in White Hill

Located just 16 km from YS Falls, Griffiths Home features accommodation in White Hill with access to a garden, barbecue facilities, as well as a shared kitchen.

The host was excellent, I like the fact that I used the kitchen to make my hot drinks and heat up my food.
Scored 7.5
7.5
Rated good
Good
31 reviews
Price from
£45.79
1 night, 2 adults
Nat’s place, hotel in Treasure Beach

Set in Treasure Beach and only 700 metres from Callabash Bay Beach, Nat’s place offers accommodation with mountain views, free WiFi and free private parking.

Juliet & her sister were very helpful and friendly. We could even borrow their charger, because our got damaged during our holidays. Amenities (kitchen, living room, terrace) could be used. Close to Treasure Beach.
Scored 9.5
9.5
Rated exceptional
Exceptional
69 reviews
Price from
£53.55
1 night, 2 adults
Beyond Sunset Resort & Villas, hotel in Treasure Beach

Facing the seafront, Beyond Sunset Resort & Villas is a bed and breakfast providing a 4-star accommodation in Treasure Beach. It features pool with a view, garden and parking on-site.

The staff were all amazing - very friendly and always smiling - it was a pleasure to see The room was really great with a balcony with amazing views The resort was very well kept and it was chilled and quiet The pool was also really good and beautiful to look at night with the color changing The restaurant offered delicious food as well.
Scored 8.2
8.2
Rated very good
Very good
153 reviews
Price from
£151.63
1 night, 2 adults
Eve's Rockaway Villa, hotel in Alligator Pond

Boasting pool views, Eve's Rockaway Villa provides accommodation with patio, around 48 km from YS Falls. With mountain views, this accommodation offers a balcony and a swimming pool.

Property was well kept. Host was great. All the rooms were comfortable with air conditioners. Very accommodating
Scored 8.8
8.8
Rated fabulous
Fabulous
28 reviews
Price from
£58.01
1 night, 2 adults
DEMAROYS, hotel in Treasure Beach

Located within 700 metres of Callabash Bay Beach and 39 km of YS Falls, DEMAROYS features rooms with air conditioning and a private bathroom in Treasure Beach.

I can't find a single thing wrong with this property or my stay there... It/they truly made me feel safe, comfortable and supported... The staff goes above and beyond and I feel like I have new friends and family as a result of my stay... Pure perfection... 🥰❤️🥰
Scored 8.6
8.6
Rated fabulous
Fabulous
23 reviews
Price from
£63.29
1 night, 2 adults
JamGolia Place, hotel in Mandeville

Situated in Mandeville, JamGolia Place offers accommodation with air conditioning and access to a garden. This bed and breakfast features free private parking and private check-in and check-out.

Scored 7.7
7.7
Rated good
Good
132 reviews
Price from
£117.65
1 night, 2 adults
Waikiki Guest House, hotel in Treasure Beach

Offering a garden and sea view, Waikiki Guest House is situated in Treasure Beach, a few steps from Callabash Bay Beach and 40 km from YS Falls.

The beautiful setting, right on the beach. Very basic but private with a fridge.
Scored 7.3
7.3
Rated good
Good
155 reviews
Price from
£36.51
1 night, 2 adults
All B&Bs in Santa Cruz
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.

B&Bs that guests love in Santa Cruz

See all
  • Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 21 reviews
    The best overnight stay of our trip in Jamaica!!! Location very quiet, cozy, safe. Nice yard to relax. Owner Lydia very friendly, intelligent, intellectual. She helped us a lot because our rent a car had some problems. Breakfast was excellent. Hot water, good internet. Thank you!!!
    GIEDRIUS Lithuania
    Young couple