Hotels in Kirkcudbright

Hotels and Bed and Breakfast in Kirkcudbright, United Kingdom

214 Hotels in Kirkcudbright

  • Short by

Selkirk Arms Hotel

High Street , Kirkcudbright , DG6 4JG
1.36 km from Kirkcudbright
17 hotel rooms

rooms from:
£ 90 Book
rooms from:
£ 65 Book

Star Hotel

18 Main Street, Twynholm , Kirkcudbright , DG6 4NT
5.22 km from Kirkcudbright
3 hotel rooms

rooms from:
£ 55 Book

The Murray Arms Hotel

Gatehouse of Fleet , Gatehouse of Fleet , DG7 2HY
11.21 km from Kirkcudbright
12 hotel rooms

rooms from:
£ 95 Book
rooms from:
£ 166 Book

Douglas Arms Hotel

200-206 King Street Castle Douglas , Castle Douglas , DG7 1DB
13.94 km from Kirkcudbright
28 hotel rooms

rooms from:
£ 58 Book

The Imperial Hotel

35 King Street , Castle Douglas , DG7 1AA
14.28 km from Kirkcudbright
12 hotel rooms

rooms from:
£ 50 Book

The Crown Hotel

25-26 King Street , Castle Douglas , DG7 1AA
14.36 km from Kirkcudbright
6 hotel rooms

rooms from:
£ 60 Book

The Market Inn Hotel

7 Queen Street , Castle Douglas , DG7 1HX
14.48 km from Kirkcudbright
9 hotel rooms

rooms from:
£ 85 Book

The Anchor Hotel

The Anchor Hotel , Kippford , DG5 4LN
15.08 km from Kirkcudbright
6 hotel rooms

rooms from:
£ 50 Book

The Mariner Hotel

Main st Kippford , Kippford , DG5 4LN
15.12 km from Kirkcudbright
5 hotel rooms

rooms from:
£ 64 Book

The Birchtree Hotel

1 Maxwell Street , Dalbeattie , DG5 4AH
17.77 km from Kirkcudbright
12 hotel rooms

rooms from:
£ 70 Book

Craigadam

Craigadam, Castle Douglas , Kirkpatrick Durham , DG7 3HU
25.04 km from Kirkcudbright
10 hotel rooms

rooms from:
£ 77 Book

Craft Hotel

30 South Main Street , Wigtown , DG8 9HG
26.62 km from Kirkcudbright
3 hotel rooms

rooms from:
£ 40 Book

The Ken Bridge Hotel

A713 Ayr Road, New Galloway, Castle Douglas, Dumfries & Galloway , New Galloway , DG7 3PR
28.66 km from Kirkcudbright
10 hotel rooms

rooms from:
£ 65 Book

Robins Nest

, Kirkcudbright , DG6
0.50 km from Kirkcudbright
1 hotel rooms

rooms from:
£ 0 Book
  • 1
  • 2
  • 3
  • ...
  • 14