hotel image

Best B&Bs on St Mary’s

Here’s where to stay on an idyllic getaway to the Isles of Scilly

Explore the compact isle of St Mary's

A whole host of activities are on hand on St Mary's, including birdwatching, hiking, cycling, snorkelling, swimming, sunbathing and sailing, not to mention a trip to one of the Scilly Isles’ many Bronze Age sites or to Abbey Gardens on Tresco.

Rose Cottage

Rose Cottage is a lovely B&B conversion of two traditional harbourside cottages overlooking St Mary’s harbour. It’s an idyllic location just 20 yards from the closest beach. The rooms are classy, and award-winning breakfasts hit the spot.


Set in a peaceful cul-de-sac overlooking the lower moors, Colossus is a short walk from Hugh Town with its shops, restaurants and pubs. The family-run property is also close to three beaches, the harbour and the picturesque Old Town.

Belmont Bed and Breakfast

Belmont Bed and Breakfast is a friendly, family-run property with comfy bedrooms in a peaceful spot on the outskirts of Hugh Town. A short walk from restaurants and shops, it’s also close to beaches and the quay.


Set in the middle of St Mary’s island, Shamrock is a tranquil, family-run B&B with superb views and a range of bedrooms including a family room. It’s ten minutes from beaches and lovely walks, and the full English breakfast is a cracker.


Nundeeps is a friendly, family-run property offering two comfortable rooms done out in bright and cheerful style. Hearty breakfasts are a real treat and a small, secluded garden is a further bonus.

Crebinick House

Right on the doorstep of Hugh Town’s quay, restaurants and shops, Crebinick House is also handy for Porthcressa and Town beaches, and the coastal paths. Built in 1760, the property’s four twin rooms and two double rooms are cosy and well-equipped.

Carntop Guest House

Carntop Guest House lies just five minutes from Hugh Town, and a little more to the quay, where boats sail daily to what locals call ‘the off-islands’. Freshly prepared meals use top quality meat, fish and shellfish caught by the owners.

The Wheelhouse

The Wheelhouse B&B sits slap bang on the sands of Porthcressa Beach, close to the quay, restaurants and shops. The nine modern bedrooms come in a range of sizes, and there are splendid sea views from the lounge and terrace.

Freesia Guesthouse

Family-run Freesia Guesthouse occupies a convenient location in Hugh Town, with shops and beaches a short walk away. There are four smart en suite bedrooms, plus a roof terrace that offers a relaxing spot for an evening drink before hitting the town’s restaurants.

Discover more rated travel ideas