








































Luxurious Beachfront Accommodation: Castle by the Shore in Ocho Rios offers a stunning beachfront property with a private pool, garden, and a family-friendly restaurant serving Caribbean cuisine. The air-conditioned apartment includes a fully equipped kitchen, balcony with garden views, and a flat-screen TV. Family-Friendly Amenities: Enjoy a children's playground, picnic area, and a bar on-site at Castle by the Shore. With Ocho Rios Bay Beach just 400 meters away and Mahogany Beach at 1.6 km, the location is perfect for a relaxing family vacation. Convenient and Comfortable Stay: With free WiFi, private parking, and a patio, this spacious non-smoking apartment provides the ideal setting for a comfortable and convenient stay in Ocho Rios. Book your stay at Castle by the Shore now for an unforgettable beach getaway!
Checking rates…
You won't be charged yet
Guests liked
US · family_with_children · Sep 2026
Overall very good, I’d recommend it to everyone!
Breakfast was fine, not included with the room however!
Access to the ocean had limited hours and hard to get to.
US · family_with_children · Aug 2026
Was a great stay…looking forward in staying here again
Never had the breakfast
You could advise them to do a few maintenance on the pool
US · family_with_children · Jul 2026
Great stay
Overall the apt was super comfy, felt at home.
N/a
US · family_with_children · Jun 2026
ok
I did not like that the host disarmed the combination lock before the appointed check out time, of 11:00 am. Booking's Customer Service told me as well as sent an email that the check out time was between 11-12pm. Went to the pool and came back 10:45AM and I could not get in to retrieve my things to leave. Had to call host and he sent a new code to enter.
DE · couple · May 2026
Rückzahlung Kaution etwas schleppend
Main Street - Sandcastles Jamaica residence · Ocho Rios