Kirkby Stephen railway station serves the town of Kirkby Stephen in Cumbria, England. The station is owned by Network Rail and is operated by Northern who provide all passenger train services. It is 41 1⁄2 miles (67 km) south of Carlisle on the Settle-Carlisle Line.