Derby to Penzance

Platform 2 Will wait for 2 minutes
15:28
left 15:31

Previously called at

Aberdeen08:20left on time
Stonehaven08:37left on time
Montrose08:58left on time
Arbroath09:14left on time
Dundee09:33left on time
Leuchars09:46left on time
Cupar09:53left on time
Ladybank10:00left on time
Markinch10:08left on time
Kirkcaldy10:18left on time
Inverkeithing10:34left on time
Haymarket10:50left on time
Edinburgh11:08left on time
Berwick-upon-Tweed11:49left on time
Alnmouth12:10left on time
Newcastle12:42left on time
Durham12:55left on time
Darlington13:12left on time
York13:44left on time
Leeds14:11left on time
Wakefield Westgate14:23left on time
Sheffield14:56left 15:02
Derby15:28left 15:31

Calling at

Burton-on-Trent15:37left 15:41
Birmingham New Street16:04left on time
Cheltenham Spa16:50left on time
Bristol Parkway17:20left 17:25
Bristol Temple Meads17:31left 17:35
Taunton18:15left 18:21
Tiverton Parkway18:27left 18:33
Exeter St Davids18:43due 18:47
Newton Abbot19:07on time
Totnes19:20on time
Plymouth19:47on time
Liskeard20:12on time
Bodmin Parkway20:24on time
St Austell20:39on time
Truro20:55on time
Redruth21:07on time
St Erth21:21on time
Penzance21:31on time
Operated by CrossCountry