See all 518 hotels in Moffat
- Traquair Arms Hotel
- Tinto Hotel
- Premier Inn Dumfries
- Spedlins Castle – A Magical Escape in the Scottish Countryside
- Explore an entire castle whilst staying in historical splendour.
- The Hill Hotel
- Boutique Hideaway in the Heart of Scotland’s Yarrow Valley
- The Old Mill Bed & Breakfast
- Modern rural lodge close to Dumfries