Book your stay at St Michaels Resort

Whether you are looking for the ultimate spa break, to unwind in one of our luxury rooms or after a little more independence with a beach residence, book your stay directly with us online or by calling 01326 312707 to receive the guaranteed best rate.

If that’s not reason enough, by booking direct you’ll also receive a £10 voucher to spend on food and drink during your stay.