Dumfries

Hotels in Dumfries

Enter your dates for the latest hotel rates and availability.

Swipe up to view more

Frequently Asked Questions

How much does it cost to stay in a hotel in Dumfries?

The average price for hotels in Dumfries is £ 181 for weekdays, and £ 192 for weekends (Friday–Saturday).

What are the best hotels in Dumfries?

From business trips to holiday stays, Dumfries offers a wide selection of popular hotels to suit every need. Holiday Inn Dumfries (from £ 110), Hetland Hall Hotel (from £ 98) and Friars Carse Country House Hotel (from £ 72) are excellent options for your stay.

Which hotels in Dumfries have the best breakfast?

Hetland Hall Hotel (from £ 98), Rivendell (from £ 79) and The Huntingdon (from £ 89) provide a tasty breakfast to help you get going.

Total Properties39
Number of Reviews1,142
Lowest Price£ 38
Highest Price£ 885
Average Price (Weekends)£ 192
Average Price (Weekdays)£ 181