Royal Hotel

Address:  50 St Cuthbert Street, Kirkcudbright, Kirkcudbrightshire, DG6 4DY
Telephone:  01557 331213

The Star Hotel

Address:  18 Main Street,Twynholm, Kirkcudbright, Kirkcudbrightshire, DG6 4NT
Telephone:  01557 860279

Borgue Hotel

Address:  Borgue, Kirkcudbright, Kirkcudbrightshire, DG6 4SH
Telephone:  01557870636

Kirkcudbright Bay Hotel

Address:  25 St Cuthbert Street, Kirkcudbright, Kirkcudbrightshire, DG6 4DJ
Telephone:  01557 339544

Arden House Hotel

Address:  Tongland Road, Kirkcudbright, Kirkcudbrightshire, DG6 4UU
Telephone:  01557 330544

Fludha Guest House

Address:  Tongland Road, Kirkcudbright, Kirkcudbrightshire, DG6 4UU
Telephone:  01557 331443

Benutium B & B

Address:  2 Rossway Road, Kirkcudbright, Kirkcudbrightshire, DG6 4BS
Telephone:  01557 330788

Gladstone House

Address:  48 High Street, Kirkcudbright, Kirkcudbrightshire, DG6 4JX
Telephone:  01557 331734

Baytree House Bed & Breakfast & Self-Catering Accommodation

Address:  110 High Street, Kirkcudbright, Kirkcudbrightshire, DG6 4JQ
Telephone:  01557 330824

The Gordon House Hotel

Address:  116 High Street, Kirkcudbright, Kirkcudbrightshire, DG6 4JQ
Telephone:  01557 330670

Burnbank Hotel

Address:  1 Kirk Brae,Twynholm, Kirkcudbright, Kirkcudbrightshire, DG6 4NX
Telephone:  01557 860244

Selkirk Arms Hotel

Address:  High Street, Kirkcudbright, Kirkcudbrightshire, DG6 4JG
Telephone:  01557 330402

Anchorlee B & B

Address:  95 St Mary Street, Kirkcudbright, Kirkcudbrightshire, DG6 4EL
Telephone:  01557 330197

Orroland Holiday Cottages

Address:  ,Dundrennan, Kirkcudbright, Kirkcudbrightshire, DG6 4QS
Telephone:  0870 011 7200

High Kirkland Holiday Cottages

Address:  Cannee Farm, Kirkcudbright, Kirkcudbrightshire, DG6 4QA
Telephone:  01557 330684

J D Rae

Address:  Barcloy Farm, Kirkcudbright, Kirkcudbrightshire, DG6 4XR
Telephone:  01557 500588