Hotels in Thornhill (Dumfries and Galloway)
Thornhill offers 32 hotels ranging from cozy bed-and-breakfasts to luxurious manor-style accommodations. You'll find most options clustered near the town center and surrounding countryside, making it easy to explore Dumfries and Galloway. The average price for a 3-star hotel is around $80 per night, while premium 5-star stays typically cost $180 per night. Recently, a boutique eco-hotel opened near the Drumlanrig Castle area, featuring sustainable amenities and breathtaking rural views. Explore our platform to find the ideal stay and book with confidence.