On a smaller budget, you could stay at The Urr Valley Country House Hotel, where prices are about 94US$ per night on average. A cheap accommodation option is The Imperial Hotel, a 3-star hotel situated 5 minutes' walk from the city center.
25 hotels in Castle Douglas
Search the best hotels and places to stay in Castle Douglas
- Sort by
- Pricefrom low to highfrom high to low
- Popularityfrom low to highfrom high to low
- Guest ratingfrom low to highfrom high to low
Where to stay in Castle Douglas?
Best cheap hotels in Castle Douglas
Convenience of staying in hotels downtown
Explore and find your best apartments, B&Bs and others
Orchardton Castle is a quaint choice that is only a 10-minute drive from Dalbeattie War Memorial. Travelers visiting Castle Douglas with their family, can try The Inn On The Loch that features free self-parking, a picnic area and a patio. Airds Farmhouse Bed And Breakfast is a popular resort to stay in Castle Douglas, it comes with free self-parking, a golf course and canoeing as well as views of the mountain.