Dalston is a large village and civil parish in Cumbria, England, on the B5299 road 4 miles south-west of Carlisle. The village is on the River Caldew, just to the north of where the Roe Beck joins it. Dalston railway station is on the Cumbrian Coast Line between Carlisle, Workington and Barrow-in-Furness.