The Isles of Scilly feel like the UK’s best-kept secret — a scatter of subtropical isles where white-sand beaches, turquoise seas and rugged trails are the norm. Whether you’re after a converted castle, a laid-back pub stay, or a breezy beachside retreat, you’ll find some of the best places to stay in Isles of Scilly tucked among its five inhabited islands. With limited options and boat-hopping simplicity, choosing the right base here makes all the difference.
Start on St Mary’s, the largest island and home to Hugh Town’s shops, cafés, and galleries — it’s also where you’ll find harbourfront hotels and family-friendly stays just minutes from the boats. Ramble through coastal paths, kayak past granite headlands, or cycle between beaches. History buffs can explore Iron Age burial sites and Star Castle’s old battlements, while wildlife lovers might spot puffins, seals and even dolphins on a guided boat trip.
Hop across to Tresco for a wander through the exotic Abbey Garden, with its rare palms and tropical blooms, or sip a pint in the garden of a relaxed inn. Bryher offers dramatic Atlantic views, art galleries and a celebrated seafood restaurant tucked in its far corner — ideal for a peaceful island escape. St Martin’s is all about barefoot luxury, white sand and direct beach access, with just a scattering of low-key, sea-facing places to stay.
There’s no nightlife scene to speak of, but sunset drinks, seafood suppers and long evenings under the stars more than make up for it. Wherever you base yourself, the key to a Scilly trip is balance: active days spent walking, sailing or swimming, and slow evenings recovering in just the right spot.
When it comes to working out which island to stay on, bear in mind that Tresco and Bryher are privately owned, and there’s very little accommodation available on St. Martins. St. Mary’s is the largest island, with the largest town and harbour, St. Hugh’s, so this is where you’ll find the majority of the best places to stay on the Isles of Scilly.