East Midlands Trains
East Midlands Trains run direct trains from Leicester, London, Luton and Sheffield to Derby and Chesterfield.
They provide direct trains to Derby from Birmingham, Crewe, Nottingham and Stoke-on-Trent, and connections to Matlock and Long Eaton.
They also offer direct links to Alfreton, Langley Mill (for Heanor) and Chesterfield from Liverpool, Manchester, Norwich, Nottingham, Peterborough, Sheffield, Stockport and Warrington.
Direct train services from Mansfield and Nottingham to Shirebrook, Langwith, Creswell and Whitwell are also run by East Midlands Trains.
Cross Country Trains
Cross Country Trains run direct services to Derby and Chesterfield from Birmingham, Bristol, Cardiff, Cheltenham Spa, Doncaster, Exeter, Gloucester, Leeds, Newcastle, Newport, Plymouth, Sheffield, Wakefield and York.
Buxton, Chapel-en-le-Frith and New Mills are served by frequent direct trains from Manchester Piccadilly and Stockport.
There are also frequent direct trains from Manchester Piccadilly and Stockport to Glossop and Hadfield.
The Northern Rail Hope Valley line trains between Sheffield, Stockport and Manchester serve Grindleford, Bamford, Hope, Edale, Chinley and New Mills.
View Northern Railway and Trans Pennine Express for timetables.