- 4.7Closed nowCanton House20 Saint Mary Street, Kirkcudbright, SC DG6 4DNRestaurant
- Garden Restaurant109A High Street, Kirkcudbright, SC DG6 4JGRestaurant
- Kirkpatricks29 Saint Cuthbert Street, Kirkcudbright, SC DG6 4DXRestaurant
- 4.5Closed nowMasterpiece24 Castle Street, Kirkcudbright, SC DG6 4JDRestaurant
- 4Closed nowMeleks Fryer29 Saint Cuthbert Street, Kirkcudbright, SC DG6 4DXRestaurant
- 5Closed nowPolarbitesHarbour Square, Kirkcudbright, SC DG6 4WSRestaurant
- 3Shaad Kitchen47E Saint Cuthbert Street, Kirkcudbright, SC DG6 4DXRestaurant
- 5Open nowSnakatak71 Saint Mary Street, Kirkcudbright, SC DG6 4DURestaurant
- 3.5Closed nowThe Auld Alliance29 Saint Cuthbert Street, Kirkcudbright, SC DG6 4DXRestaurant
- 5The Castle5 Castle Street, Kirkcudbright, SC DG6 4JARestaurant Bar
- 4the harbour lights32 Saint Cuthbert Street, Kirkcudbright, SC DG6 4HZRestaurant
- 4.3Closed nowThe Selkirk ArmsHigh Street, Kirkcudbright, SC DG6 4JGRestaurant Bar