Hotels in Castle Douglas

Hotels and Bed and Breakfast in Castle Douglas, United Kingdom

224 Hotels in Castle Douglas

  • Short by

The Mariner Hotel

Main st Kippford , Kippford , DG5 4LN
3.60 km from Castle Douglas
5 hotel rooms

rooms from:
£ 64 Book

The Anchor Hotel

The Anchor Hotel , Kippford , DG5 4LN
3.64 km from Castle Douglas
6 hotel rooms

rooms from:
£ 50 Book

The Birchtree Hotel

1 Maxwell Street , Dalbeattie , DG5 4AH
6.82 km from Castle Douglas
12 hotel rooms

rooms from:
£ 70 Book

Douglas Arms Hotel

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

rooms from:
£ 58 Book

The Imperial Hotel

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

rooms from:
£ 50 Book

The Crown Hotel

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

rooms from:
£ 60 Book

The Market Inn Hotel

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

rooms from:
£ 85 Book
rooms from:
£ 65 Book

Selkirk Arms Hotel

High Street , Kirkcudbright , DG6 4JG
12.59 km from Castle Douglas
17 hotel rooms

rooms from:
£ 90 Book

Star Hotel

18 Main Street, Twynholm , Kirkcudbright , DG6 4NT
13.49 km from Castle Douglas
3 hotel rooms

rooms from:
£ 55 Book

Craigadam

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

rooms from:
£ 77 Book

The Murray Arms Hotel

Gatehouse of Fleet , Gatehouse of Fleet , DG7 2HY
19.89 km from Castle Douglas
12 hotel rooms

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

Holiday Inn Dumfries

The Crichton Bankend Road , Dumfries , DG1 4ZZ
26.23 km from Castle Douglas
71 hotel rooms

rooms from:
£ 69 Book
rooms from:
£ 72 Book
rooms from:
£ 68 Book
  • 1
  • 2
  • 3
  • ...
  • 14