Which major station lies almost exactly 300 miles north of London on the West Coast Main Line?
Carlisle railway station Carlisle railway station, also known as Carlisle Citadel station, is a Grade II* listed railway station serving the city of Carlisle, Cumbria, England, and is a major station on the West Coast Main Line, lying 102 mi south east of Glasgow Central , and 299 mi north north west of London Euston . It is also the northern terminus of the celebrated Settle and Carlisle Line – notionally (and historically) a continuation of the Midland Main Line from Leeds , Sheffield and ultimately London St Pancras .
Shalford railway station Shalford railway station serves the village of Shalford, Surrey, England. The station, and all trains serving it, are operated by Great Western Railway. It is on the North Downs Line. The station is 41 mi from Charing Cross , and has two platforms, which can each accommodate a six-coach train. To the west is Shalford Junction, 41 mi from Charing Cross, where the North Downs Line meets the Portsmouth Direct Line 31 mi from Waterloo (via Woking ).