Skip to main content

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.

Updated · Ratings from Google; how we list

We list 8 hotels and B&Bs in Kirkcudbright. 8 have a Google rating, averaging 4.4/5.

Best for

Most recommended hotels and B&Bs in Kirkcudbright

Ranked by Google rating weighted by the number of reviews (4.3+ from at least 15 reviews).

  1. 1 Selkirk Arms Hotel ★ 4.6 · 896 reviews
  2. 2 The Kirkcudbright Bay Hotel ★ 4.4 · 453 reviews
  3. 3 Arden House Hotel ★ 4.7 · 248 reviews
  4. 4 The Garret ★ 4.3 · 262 reviews
  5. 5 Star Hotel ★ 4.4 · 169 reviews
  6. 6 Gladstone House ★ 4.7 · 23 reviews
  7. 7 Barrhill Woods B&B ★ 4.9 · 19 reviews
The Kirkcudbright Bay Hotel

The Kirkcudbright Bay Hotel

Hotel · 25 St Cuthbert Street, Kirkcudbright

Hotel on St Cuthbert Street in Kirkcudbright with en-suite rooms, close to golf, fishing and Sweetheart Abbey.

St Cuthbert St Royal Suites

St Cuthbert St Royal Suites

Hotel · 50 St Cuthbert Street, Kirkcudbright

Suites on St Cuthbert Street in Kirkcudbright with free on-site parking.

Selkirk Arms Hotel

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

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

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

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

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

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

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.

Where to eat in Kirkcudbright

The best-reviewed of 13 we list · see them all

Other places to stay in Kirkcudbright

Nearby towns

Quick answers

How many hotels and B&Bs are there in Kirkcudbright?+

We list 8 hotels and B&Bs in Kirkcudbright. 8 of them have a Google rating, averaging 4.4 out of 5.

What are the most recommended hotels and B&Bs in Kirkcudbright?+

Weighing Google rating against the number of reviews, the most recommended are Selkirk Arms Hotel (4.6/5 from 896 reviews), The Kirkcudbright Bay Hotel (4.4/5 from 453 reviews) and Arden House Hotel (4.7/5 from 248 reviews).

Are there family-friendly hotels in Kirkcudbright?+

Yes. We list 5 in Kirkcudbright, including Selkirk Arms Hotel, The Kirkcudbright Bay Hotel and Arden House Hotel.

🏨

Know a hotel / b&b in Kirkcudbright that's missing?

Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.

Add a hotel / b&b

Get the best UK staycation deals

The latest offers on cottages, campsites and hotels, plus new ideas for breaks around Britain. Straight to your inbox, no spam.

By signing up you agree to receive emails from Staycation.co.uk. Unsubscribe any time. See our Privacy Policy.