Barholm Castle is a tower house located five miles south-west of Gatehouse of Fleet, in Dumfries and Galloway, southwest Scotland. The tower dates back to the late 15th century, and has been recently restored from a roofless state into a family home. Located at NX521529, Barholm was a stronghold of a branch of the McCulloch family. The tower is sometimes identified with the fictional Ellangowan, in Sir Walter Scott's Guy Mannering.