The Inn on the Loch is a waterside hotel and restaurant, situated on the banks of Auchenreoch Loch near Dumfries, south-west Scotland. You can enjoy a meal in our restaurant, bar or terrace overlooking the loch or stay with us, either for a relaxing break in a beautiful spot or for a taste of something more adventurous.