Restaurants in Kirkcudbright
- Sort by:
The small, laid-back hotel rooms are in good shape, but they vary a bit, so have a look at a few. No 2 is probably the best of the doubles. You can dine in the restaurant (mains £11 to £13), which serves posh nosh like pan-seared breast of guinea fowl with tarragon and grain mustard, or the lounge bar, and there’s a beer garden for sunny afternoons.
The Castle Restaurant is the best place to eat in town and uses organic produce where possible. It covers a few bases with chicken, beef and seafood dishes on offer as well as tempting morsels for vegetarians.