Hotels in Kirkcudbright
9 handpicked places to stay
Photo © Jackie Fairbank, Google Maps
Hotels in Kirkcudbright tend to be small and characterful rather than large-scale, reflecting the size of the town itself. The Selkirk Arms on the High Street is the best-known option, an eighteenth-century coaching inn turned townhouse hotel with a restaurant and bistro, well placed for the harbour, castle and galleries. Beyond this, the town and its surrounding villages offer a mix of guesthouses, B&Bs and small independent hotels, many run by local families and offering a more personal alternative to chain accommodation. Prices are generally lower than in Scotland's better-known tourist honeypots, though rooms can book up well ahead during the summer Art & Craft Trail and sailing regatta season.
For those happy to stay a short drive from the centre, nearby villages such as Gatehouse of Fleet, Castle Douglas and the smaller harbour settlements along the Solway coast add further hotel and guesthouse choice, often with sea or estuary views and easy access to the wider Galloway countryside. Whichever option is chosen, Kirkcudbright's compact layout means most hotels are within easy walking distance of the harbour, MacLellan's Castle and the town's galleries, making a car unnecessary once you have arrived.
The Kirkcudbright Bay Hotel
Hotel · 25 St Cuthbert Street, Kirkcudbright
Hotel on St Cuthbert Street in Kirkcudbright with en-suite rooms and drinks provided, close to golf, fishing and Sweetheart Abbey.
St Cuthbert St Royal Suites
Hotel · 50 St Cuthbert Street, Kirkcudbright
Suites on St Cuthbert Street in Kirkcudbright with 24 hour reception, free on-site parking and drinks in the room.
Selkirk Arms Hotel
Hotel · High Street, Kirkcudbright
A High Street hotel in Kirkcudbright, Dumfries and Galloway, offering traditional rooms with a restaurant and bar, close to Galloway Forest Park.
The Garret
Hotel · 116 High Street, Kirkcudbright
A period High Street building in Kirkcudbright, The Garret pairs en-suite rooms with a restaurant and bar close to Sweetheart Abbey.
Gladstone House
B&B · 48 High Street, Kirkcudbright
An adults-only B&B on Kirkcudbright's High Street, well suited to couples wanting a quiet coastal-town base with free parking and a garden.
Barrhill Woods B&B
B&B · 9 Woodlands Avenue, Kirkcudbright
Adults-only B&B in Kirkcudbright, near Sweetheart Abbey, with golf, fishing, horse riding and walking all close by.
Arden House Hotel
Hotel · Tongland Road, Kirkcudbright
Small nine-room hotel on Tongland Road in Kirkcudbright, with its own restaurant and bar and free parking on site.
Star Hotel
Hotel · 18 Main Street, Kirkcudbright
A Main Street hotel in Kirkcudbright, close to MacLellan's Castle and the Solway Firth, with free on-site parking.
Crown and Anchor
B&B · High Street Dundrennan, Dundrennan · 4.5 miles away
Crown and Anchor is a straightforward B&B on Dundrennan's High Street, with free on-site parking and a garden for relaxing after a day out.