This line was opened by the North Staffordshire Railway Company and became part of the London Midland and Scottish Railway in 1923.

The line was opened between Stoke and Uttoxeter on 7 August 1848.
The next stage from here to Tutbury was opened 11 September 1848.
Just beyond Tutbury was formerly a branch line to Burton upon Trent, having opened on the same date, but now closed.

A separate company, the Cheadle Railway Company, built a line from Cresswell to Cheadle, which was opened throughout on 1 January 1901 and was closed to passengers in 1953 and to freight traffic in 1978.

The section of line between Egginton and the Midland Railway Derby to Birmingham line was opened on 13 July 1849.
The section between Stoke and Kidsgrove is part of the West Coast Main Line, which together with the section from Kidsgrove to Crewe opened on 9 October 1848.

When Central Trains were awarded the franchise for the line in the 1990s, the Crewe-Derby service (which under BR Regional Railways had run between Crewe, Derby and Nottingham then either Lincoln or Skegness) was expanded to run between Manchester Airport and Skegness.
However, poor punctuality meant that this was later curtailed to Crewe-Skegness.
In Autumn 2005, further poor performance saw the through service limited to Crewe-Derby.

During 2003 much of the line was closed as part of the West Coast Main Line upgrade with trains terminating at Blythe Bridge and a shuttle bus service running between there and Crewe.
After the closure all stations on the route reopened except Etruria which was closed in 2005.
 As a result of the upgrade the section from Crewe to Kidsgrove was electrified for use as a diversionary route for the West Coast Main Line.
This line was opened by the North Staffordshire Railway Company and became part of the London Midland and Scottish Railway in 1923.
The line was opened between Stoke and Uttoxeter on 7 August 1848. The next stage from here to Tutbury was opened 11 September 1848. Just beyond Tutbury was formerly a branch line to Burton upon Trent, having opened on the same date, but now closed.
A separate company, the Cheadle Railway Company, built a line from Cresswell to Cheadle, which was opened throughout on 1 January 1901 and was closed to passengers in 1953 and to freight traffic in 1978.
The section of line between Egginton and the Midland Railway Derby to Birmingham line was opened on 13 July 1849. The section between Stoke and Kidsgrove is part of the West Coast Main Line, which together with the section from Kidsgrove to Crewe opened on 9 October 1848.
When Central Trains were awarded the franchise for the line in the 1990s, the Crewe-Derby service (which under BR Regional Railways had run between Crewe, Derby and Nottingham then either Lincoln or Skegness) was expanded to run between Manchester Airport and Skegness. However, poor punctuality meant that this was later curtailed to Crewe-Skegness. In Autumn 2005, further poor performance saw the through service limited to Crewe-Derby.
During 2003 much of the line was closed as part of the West Coast Main Line upgrade with trains terminating at Blythe Bridge and a shuttle bus service running between there and Crewe. After the closure all stations on the route reopened except Etruria which was closed in 2005.  As a result of the upgrade the section from Crewe to Kidsgrove was electrified for use as a diversionary route for the West Coast Main Line.
Crewe–Derby line