The West Coast Main Railway Line runs through the district but with only one station at Penrith. Services on this line are provided by Virgin Trains. The Northern Rail Settle-Carlisle Railway also goes through the district and has stations at Armathwaite, Lazonby, Langwathby, Appleby and Kirkby Stephen.