Hotels in Moffat
From $11Buccleuch Arms Hotel
4.8(1,147 reviews)FamilyHotelMid-range+1
From $61Days Inn by Wyndham Lockerbie Annandale Water
4.0(1,043 reviews)BudgetFamilyHotel+1
From $141Trigony House Hotel and Garden Spa
4.7(873 reviews)BusinessFamilyHotel+1
From $126OYO Dryfesdale Hotel
4.3(680 reviews)BusinessHotelMid-range+1
Auchen Castle
4.4(592 reviews)FamilyHotelQuiet+1
From $120Annandale Arms Hotel
4.5(439 reviews)Centrally LocatedFamilyGreen+1
From $128Balmoral Hotel
4.5(428 reviews)Centrally LocatedFamilyHotel+1
From $121Queensberry House B&B
4.9(398 reviews)BusinessInnMid-range+2
From $131The Buccleuch & Queensberry Arms Hotel
4.5(383 reviews)BusinessFamilyHotel+1
From $97The Famous Star Hotel
4.3(337 reviews)ClassicFamilyHistoric Hotel+2
From $140Hopetoun Arms Hotel
4.8(331 reviews)Bed and BreakfastBusinessFamily+2
From $115No 29 Well Street B & B
5.0(273 reviews)Bed and BreakfastBusinessModern+2
From $119The Black Bull Inn, Moffat
4.0(208 reviews)ClassicFamilyInn+2
Tibbie Shiels Camping
3.2(168 reviews)BudgetCabin/CampgroundHotel
From $104Buchan Guest House
4.9(163 reviews)CharmingGreat ViewGuest house+2
From $104The Old Stables Inn
4.5(143 reviews)FamilyInnMid-range+2
From $62Moffat Manor
3.5(139 reviews)Cabin/CampgroundGreat ViewMid-range+1
From $181Moffat House
4.7(136 reviews)BoutiqueBusinessHotel+1
From $117Wigwam Holidays Moffat
5.0(123 reviews)CharmingCottageFamily+2
Angecroft Park
3.7(103 reviews)Hotel
From $120The Kings Arms Hotel
3.9(101 reviews)BusinessCharmingHotel+1
Holmlands Bed and Breakfast
4.8(94 reviews)CharmingGuest houseLuxury+2
From $103Seamore House Bed & Breakfast
4.7(94 reviews)Bed and BreakfastBusinessGreat View+2
From $128Cauldholm Bed and Breakfast
5.0(90 reviews)Bed and BreakfastBusinessModern+2