- Sort by:
- Reviews
- Best Reviews
- Most Reviewed
- Stars
- Stars 5 to 1
- Stars 1 to 5
- Price
- Price Low to High
- Price High to Low
£40
per night
Balmoral Hotel
Bed and breakfast with 13 rooms from £40. Our hotel has been rated a three star Inn by Visit Scotland and the AA where anyone can come and enj... more
Score: 9.4 out of 10
£50
per night
The Famous Star Hotel Moffat
Hotel with 8 rooms from £50. This unique and friendly hotel dates back to the 1700s. It offers good home-cooked food, free Wi-Fi ... more
Score: 8.7 out of 10
£49
per night
Best Western Moffat House Hotel
Hotel with 20 rooms from £49. Moffat is located just off the M74. - Exit onto the A701 for Moffat and continue onto Edinburgh Roa... more
Score: 8.0 out of 10
£44
per night
Marchbankwood Guest House bed and breakfast located in Beattock
4 Star Bed and breakfast with 3 rooms from £44. Wonderful views over the Moffat Hills, super-king-size beds, and spacious rooms help create a relaxi... more
Score: 9.5 out of 10
£70
per night
Annandale Arms Hotel
Hotel with 16 rooms from £70. Moffat lies one mile to the east of Junction 15 of the m74/m6 motorway to Glasgow on the a701 Edinbu... more
Score: 8.6 out of 10
£72
per night
Queensberry House Guest Accommodation
4 Star Bed and breakfast with 3 rooms from £72. Situated in Moffat, in scenic Dumfriesshire, Queensberry House Guest Accommodation offers free parki... more
Score: 9.6 out of 10
£45
per night
Well View Hotel
Leave M74 at Junction 15. Enter Moffat and leave on A708 towards Selkirk. After 1/2 mile pass Fire S... more
Score: 8.6 out of 10