- 3.8Closed nowAnnandale Arms Hotel and Restaurant15 High Street, Moffat, SC DG10 9HFRestaurant Bar
- 4.7Balmoral HotelHigh Street, Moffat, SC DG10 9DLBar
- 5Closed nowBrodies1-2 Altrive Place, Holm Street, Moffat, SC DG10 9EBRestaurant Bar
- Caroles Milk BarWell Street, Moffat, SC DG10 9DNBar
- 5Open nowThe Buccleuch Arms HotelHigh Street, Moffat, SC DG10 9ETRestaurant Bar
- 5Closed nowThe Coachman Bar2-3 High Street, Moffat, SC DG10 9ETBar
- 4.5Closed nowThe Famous Star Hotel & Restaurant44 High Street, Moffat, SC DG10 9EFRestaurant Bar