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.