Hotels in Thornhill
From $67Premier Inn Dumfries Hotel
4.1(1,488 reviews)BudgetHotelModern+1
From $131Holiday Inn Dumfries By IHG
4.0(1,462 reviews)FamilyHotelModern+1
From $145The Cairndale Hotel
4.0(1,314 reviews)BusinessGreenHotel+1
From $11Buccleuch Arms Hotel
4.8(1,147 reviews)FamilyHotelMid-range+1
From $115Friars Carse Country House Hotel
4.1(1,097 reviews)BusinessHotelQuiet+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 $51Travelodge Dumfries
3.8(766 reviews)BudgetHotelModern+1
Oyo Best Western Station Hotel
4.0(632 reviews)Centrally LocatedHistoric HotelHotel+1
Auchen Castle
4.4(592 reviews)FamilyHotelQuiet+1
From $171Blackaddie Country House Hotel
4.4(477 reviews)GreenHotelQuiet+1
From $150The Hill Hotel
4.9(448 reviews)BusinessMid-rangeQuiet+2
From $120Annandale Arms Hotel
4.5(439 reviews)Centrally LocatedFamilyGreen+1
From $128Balmoral Hotel
4.5(428 reviews)Centrally LocatedFamilyHotel+1
Glenaldor House B&B
4.9(422 reviews)Bed and BreakfastBoutiqueCharming+2
From $90Nithsdale Hotel
4.3(403 reviews)BusinessFamilyHotel+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 $95Rivendell B&B
4.2(343 reviews)Bed and BreakfastBoutiqueMid-range+2
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 $117The Inn on the Loch
3.9(297 reviews)BusinessInnMid-range+2
From $115No 29 Well Street B & B
5.0(273 reviews)Bed and BreakfastBusinessModern+2
The Auldgirth Inn
4.6(273 reviews)BusinessFamilyMid-range+2