NRES just gave me this route:
MANCHESTER-CREWE (NORTHERN)
CREWE-NUNEATON (VIRGIN - EX-LIVERPOOL)
NUNEATON-LEICESTER (XC - EX-BIRMINGHAM NS)
LEICESTER-DERBY (EMT - EX-STP)
Also gave an option for changing at Tamworth...
DEFINITELY VALID HERE:
Distance: 154 miles 1 chains
From Manchester Piccadilly to Stockport, to Cheadle Hulme, to Kidsgrove via Macclesfield, to Stoke-on-Trent, to Barlaston, to Rugeley Trent Valley (avoiding Stafford), to Lichfield Trent Valley, to Tamworth, to Nuneaton, to Leicester, to Syston, to Melton Mowbray, to Sileby, to Barrow upon Soar, to Loughborough (Leics), to Long Eaton, to Attenborough, to Beeston, to Nottingham.
or
Distance: 154 miles 1 chains
From Manchester Piccadilly to Stockport, to Cheadle Hulme, to Kidsgrove via Macclesfield, to Stoke-on-Trent, to Barlaston, to Rugeley Trent Valley (avoiding Stafford), to Lichfield Trent Valley, to Tamworth, to Nuneaton, to Leicester, to Syston, to Melton Mowbray, to Sileby, to Barrow upon Soar, to Loughborough (Leics), to Long Eaton, to Attenborough, to Beeston, to Nottingham.
or
Distance: 152 miles 29 chains
From Manchester Piccadilly to Stockport, to Cheadle Hulme, to Kidsgrove via Macclesfield, to Stoke-on-Trent, to Barlaston, to Rugeley Trent Valley (avoiding Stafford), to Lichfield Trent Valley, to Tamworth, to Nuneaton, to Leicester, to Syston, to Melton Mowbray, to Sileby, to Barrow upon Soar, to Loughborough (Leics), to Attenborough, to Beeston, to Nottingham.
or
Distance: 154 miles 1 chains
From Manchester Piccadilly to Stockport, to Cheadle Hulme, to Kidsgrove via Macclesfield, to Stoke-on-Trent, to Barlaston, to Rugeley Trent Valley (avoiding Stafford), to Lichfield Trent Valley, to Tamworth, to Nuneaton, to Leicester, to Syston, to Melton Mowbray, to Sileby, to Barrow upon Soar, to Loughborough (Leics), to Long Eaton, to Attenborough, to Beeston, to Nottingham.
or
Distance: 152 miles 29 chains
From Manchester Piccadilly to Stockport, to Cheadle Hulme, to Kidsgrove via Macclesfield, to Stoke-on-Trent, to Barlaston, to Rugeley Trent Valley (avoiding Stafford), to Lichfield Trent Valley, to Tamworth, to Nuneaton, to Leicester, to Syston, to Melton Mowbray, to Sileby, to Barrow upon Soar, to Loughborough (Leics), to Attenborough, to Beeston, to Nottingham.
or
Distance: 134 miles 23 chains
From Manchester Piccadilly to Stockport, to Cheadle Hulme, to Kidsgrove via Macclesfield, to Stoke-on-Trent, to Barlaston, to Rugeley Trent Valley (avoiding Stafford), to Lichfield Trent Valley, to Tamworth, to Nuneaton, to Leicester, to Syston, to Sileby, to Barrow upon Soar, to Loughborough (Leics), to Long Eaton, to Attenborough, to Beeston, to Nottingham.
or
Distance: 134 miles 23 chains
From Manchester Piccadilly to Stockport, to Cheadle Hulme, to Kidsgrove via Macclesfield, to Stoke-on-Trent, to Barlaston, to Rugeley Trent Valley (avoiding Stafford), to Lichfield Trent Valley, to Tamworth, to Nuneaton, to Leicester, to Syston, to Sileby, to Barrow upon Soar, to Loughborough (Leics), to Long Eaton, to Attenborough, to Beeston, to Nottingham.
or
Distance: 132 miles 51 chains
From Manchester Piccadilly to Stockport, to Cheadle Hulme, to Kidsgrove via Macclesfield, to Stoke-on-Trent, to Barlaston, to Rugeley Trent Valley (avoiding Stafford), to Lichfield Trent Valley, to Tamworth, to Nuneaton, to Leicester, to Syston, to Sileby, to Barrow upon Soar, to Loughborough (Leics), to Attenborough, to Beeston, to Nottingham.
or
Distance: 134 miles 23 chains
From Manchester Piccadilly to Stockport, to Cheadle Hulme, to Kidsgrove via Macclesfield, to Stoke-on-Trent, to Barlaston, to Rugeley Trent Valley (avoiding Stafford), to Lichfield Trent Valley, to Tamworth, to Nuneaton, to Leicester, to Syston, to Sileby, to Barrow upon Soar, to Loughborough (Leics), to Long Eaton, to Attenborough, to Beeston, to Nottingham.
or
Distance: 132 miles 51 chains
From Manchester Piccadilly to Stockport, to Cheadle Hulme, to Kidsgrove via Macclesfield, to Stoke-on-Trent, to Barlaston, to Rugeley Trent Valley (avoiding Stafford), to Lichfield Trent Valley, to Tamworth, to Nuneaton, to Leicester, to Syston, to Sileby, to Barrow upon Soar, to Loughborough (Leics), to Attenborough, to Beeston, to Nottingham.
or
Distance: 154 miles 1 chains
From Manchester Piccadilly to Stockport, to Cheadle Hulme, to Kidsgrove via Macclesfield, to Stoke-on-Trent, to Barlaston, to Rugeley Trent Valley (avoiding Stafford), to Lichfield Trent Valley, to Tamworth, to Nuneaton, to Leicester, to Syston, to Melton Mowbray, to Sileby, to Barrow upon Soar, to Loughborough (Leics), to Long Eaton, to Attenborough, to Beeston, to Nottingham.
or
Distance: 152 miles 29 chains
From Manchester Piccadilly to Stockport, to Cheadle Hulme, to Kidsgrove via Macclesfield, to Stoke-on-Trent, to Barlaston, to Rugeley Trent Valley (avoiding Stafford), to Lichfield Trent Valley, to Tamworth, to Nuneaton, to Leicester, to Syston, to Melton Mowbray, to Sileby, to Barrow upon Soar, to Loughborough (Leics), to Attenborough, to Beeston, to Nottingham.
or
Distance: 196 miles 48 chains
From Manchester Piccadilly to Stockport, to Cheadle Hulme, to Kidsgrove via Macclesfield, to Stoke-on-Trent, to Barlaston, to Rugeley Trent Valley (avoiding Stafford), to Lichfield Trent Valley, to Aston, to Hamstead via Perry Barr, to Bescot, to Wolverhampton (few trains), to Smethwick Galton Bridge, to Smethwick Rolfe Street, to Birmingham New Street, to Water Orton, to Nuneaton, to Leicester, to Syston, to Melton Mowbray, to Sileby, to Barrow upon Soar, to Loughborough (Leics), to Long Eaton, to Attenborough, to Beeston, to Nottingham.
or
Distance: 196 miles 48 chains
From Manchester Piccadilly to Stockport, to Cheadle Hulme, to Kidsgrove via Macclesfield, to Stoke-on-Trent, to Barlaston, to Rugeley Trent Valley (avoiding Stafford), to Lichfield Trent Valley, to Aston, to Hamstead via Perry Barr, to Bescot, to Wolverhampton (few trains), to Smethwick Galton Bridge, to Smethwick Rolfe Street, to Birmingham New Street, to Water Orton, to Nuneaton, to Leicester, to Syston, to Melton Mowbray, to Sileby, to Barrow upon Soar, to Loughborough (Leics), to Long Eaton, to Attenborough, to Beeston, to Nottingham.
or
Distance: 194 miles 76 chains
From Manchester Piccadilly to Stockport, to Cheadle Hulme, to Kidsgrove via Macclesfield, to Stoke-on-Trent, to Barlaston, to Rugeley Trent Valley (avoiding Stafford), to Lichfield Trent Valley, to Aston, to Hamstead via Perry Barr, to Bescot, to Wolverhampton (few trains), to Smethwick Galton Bridge, to Smethwick Rolfe Street, to Birmingham New Street, to Water Orton, to Nuneaton, to Leicester, to Syston, to Melton Mowbray, to Sileby, to Barrow upon Soar, to Loughborough (Leics), to Attenborough, to Beeston, to Nottingham.
or
Distance: 196 miles 48 chains
From Manchester Piccadilly to Stockport, to Cheadle Hulme, to Kidsgrove via Macclesfield, to Stoke-on-Trent, to Barlaston, to Rugeley Trent Valley (avoiding Stafford), to Lichfield Trent Valley, to Aston, to Hamstead via Perry Barr, to Bescot, to Wolverhampton (few trains), to Smethwick Galton Bridge, to Smethwick Rolfe Street, to Birmingham New Street, to Water Orton, to Nuneaton, to Leicester, to Syston, to Melton Mowbray, to Sileby, to Barrow upon Soar, to Loughborough (Leics), to Long Eaton, to Attenborough, to Beeston, to Nottingham.
or
Distance: 194 miles 76 chains
From Manchester Piccadilly to Stockport, to Cheadle Hulme, to Kidsgrove via Macclesfield, to Stoke-on-Trent, to Barlaston, to Rugeley Trent Valley (avoiding Stafford), to Lichfield Trent Valley, to Aston, to Hamstead via Perry Barr, to Bescot, to Wolverhampton (few trains), to Smethwick Galton Bridge, to Smethwick Rolfe Street, to Birmingham New Street, to Water Orton, to Nuneaton, to Leicester, to Syston, to Melton Mowbray, to Sileby, to Barrow upon Soar, to Loughborough (Leics), to Attenborough, to Beeston, to Nottingham.
or
Distance: 176 miles 70 chains
From Manchester Piccadilly to Stockport, to Cheadle Hulme, to Kidsgrove via Macclesfield, to Stoke-on-Trent, to Barlaston, to Rugeley Trent Valley (avoiding Stafford), to Lichfield Trent Valley, to Aston, to Hamstead via Perry Barr, to Bescot, to Wolverhampton (few trains), to Smethwick Galton Bridge, to Smethwick Rolfe Street, to Birmingham New Street, to Water Orton, to Nuneaton, to Leicester, to Syston, to Sileby, to Barrow upon Soar, to Loughborough (Leics), to Long Eaton, to Attenborough, to Beeston, to Nottingham.
or
Distance: 176 miles 70 chains
From Manchester Piccadilly to Stockport, to Cheadle Hulme, to Kidsgrove via Macclesfield, to Stoke-on-Trent, to Barlaston, to Rugeley Trent Valley (avoiding Stafford), to Lichfield Trent Valley, to Aston, to Hamstead via Perry Barr, to Bescot, to Wolverhampton (few trains), to Smethwick Galton Bridge, to Smethwick Rolfe Street, to Birmingham New Street, to Water Orton, to Nuneaton, to Leicester, to Syston, to Sileby, to Barrow upon Soar, to Loughborough (Leics), to Long Eaton, to Attenborough, to Beeston, to Nottingham.