Dalbeattie is a town in Dumfries, Scotland, situated in a wooded valley on the Urr Water five miles east of Castle Douglas.