Edinburgh – Plymouth trains

CrossCountry trains runs between Glasgow and Penzance via Haymarket, Leeds, Wakefield and Edinburgh. Runs every day. On Monday 26 October the first train from Birmingham leaves at 06:02 and the last at 19:35, about every hour during the day.

Operated by CrossCountry. Timetable for Monday, 26 October 2026. Plan a journey · Print this timetable

Questions

When is the first and last CrossCountry train from Glasgow to Penzance?
On Monday 26 October the first train leaves Glasgow at 06:02 and the last at 19:35, 20 journeys in all.
When is the first and last CrossCountry train from Cardiff to Aberdeen?
On Monday 26 October the first train leaves Cardiff at 05:25 and the last at 18:27, 20 journeys in all.
Does the Edinburgh – Plymouth train run on Sundays?
Yes. Runs every day.
How often does the Edinburgh – Plymouth train run?
On Monday 26 October it runs about every hour during the day (09:00 to 15:00), 20 journeys from Birmingham.
Where does the Edinburgh – Plymouth train stop?
Main stops from Glasgow to Penzance: Haymarket station (Haymarket), Leeds station (Leeds), Wakefield Westgate station (Wakefield), Edinburgh station (Edinburgh), Dunbar station (Dunbar), Berwick-upon-Tweed station (Berwick-upon-Tweed), Alnmouth station (Lesbury), Morpeth station (Morpeth), Newcastle station (Newcastle upon Tyne), Durham station (Durham), Darlington station (Darlington), York station (York), Doncaster station (Doncaster), Sheffield station (Sheffield) and more. The full list is in the timetable below.
Who runs the Edinburgh – Plymouth train?
CrossCountry.

Edinburgh to Plymouth

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12Journey 13Journey 14Journey 15Journey 16Journey 17Journey 18Journey 19Journey 20
Haymarket station07:4808:5110:50
Leeds station06:1107:1117:3519:35
Wakefield Westgate station06:2307:2317:4719:47
Edinburgh station06:0207:0308:0809:0510:0511:0412:0513:0514:0415:0416:0517:0418:04
Dunbar station07:2515:2517:2618:25
Berwick-upon-Tweed station06:4407:4908:4909:4610:4711:4612:4713:4614:4615:4916:4617:5018:49
Alnmouth station, Lesbury07:0608:0910:0712:0614:0716:1018:10
Morpeth station08:2409:2111:1913:2015:1817:1819:21
Newcastle station, Newcastle upon Tyne06:4007:4008:4009:4010:3911:4012:4013:4014:4115:4016:3817:4018:4019:38
Durham station06:5307:5308:5309:5310:5411:5412:5313:5414:5415:5316:5217:5418:5319:52
Darlington station07:1008:1109:1210:1111:1212:1313:1114:1115:1216:1117:1118:1219:1120:11
York station07:4508:4109:4610:5111:5812:4214:0114:4815:4416:4817:5819:0119:4220:41
Doncaster station08:1109:1010:1511:1612:2513:0914:2615:1616:2917:1518:2519:2920:1021:10
Sheffield station06:5407:5608:5609:5610:5611:5612:5613:5614:5615:5616:5617:5618:2418:5619:5720:2320:5522:02
Chesterfield station07:0608:0809:0810:0811:0812:0813:0814:0815:0816:0817:0818:0819:0820:0921:0722:26
Derby station06:1007:2808:2909:3110:3111:3112:3113:3014:3115:3116:3117:3118:3118:5319:3120:3120:5321:3122:50
Burton-on-Trent station, Burton upon Trent06:2007:3808:3909:4113:4015:4117:4119:4221:4123:00
Tamworth High Level station06:3107:4908:5010:4912:4914:4916:4918:4920:4921:5223:10
Birmingham New Street station06:4207:1208:1209:1210:1211:1212:1213:1214:1215:1216:1217:1218:1219:1219:3120:1221:1221:2622:1223:28
Worcestershire Parkway station, Norton07:12
Cheltenham Spa station07:2908:0108:5209:5210:5211:5212:5213:5214:5215:5216:5217:5218:5219:5220:5221:5222:52
Gloucester station19:1222:05
Newport (S Wales) station19:53
Cardiff Central station20:06
Bristol Parkway station, Stoke Gifford07:5908:3009:2110:2311:2212:2313:2214:2315:2116:2217:2218:2320:2221:2722:3323:25
Bristol Temple Meads station08:1108:4509:4510:4511:4212:4513:4514:4515:4516:4417:4518:4520:4521:4522:4223:34
Taunton station08:4209:1710:1711:1712:1713:1714:1715:1716:1717:1718:1619:2421:1822:16
Tiverton Parkway station08:5409:2910:2911:2912:3013:2914:3015:2916:3017:2918:2819:3621:3122:28
Exeter St Davids station09:1209:4710:4911:4812:4913:4914:5015:4916:4917:4918:4919:5221:5122:43
Newton Abbot station09:3310:0911:1012:1013:0914:0915:0916:1017:0918:0919:0920:1122:1123:03
Torquay station09:45
Paignton station09:51
Totnes station10:2111:2212:2213:2114:2115:2116:2217:2118:2119:2120:2322:2323:15
Plymouth station10:4711:4812:4813:4714:4715:5016:4817:4718:4719:4720:4922:5023:43

Plymouth to Edinburgh

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12Journey 13Journey 14Journey 15Journey 16Journey 17Journey 18Journey 19Journey 20
Plymouth station05:2506:2007:2708:2709:2710:2711:2712:2713:2714:2715:2716:2717:2718:27
Totnes station05:5106:4607:5308:5309:5310:5311:5312:5313:5314:5315:5316:5317:5318:53
Newton Abbot station06:0406:5908:0609:0610:0611:0612:0613:0614:0615:0616:0617:0618:0619:06
Exeter St Davids station06:2507:2008:2709:2710:2711:2712:2713:2714:2715:2716:2717:2718:2719:28
Tiverton Parkway station06:3807:3308:4009:4010:4011:4012:4013:4014:4015:4016:4017:4018:4019:41
Taunton station06:5107:4608:5309:5310:5311:5312:5313:5314:5315:5316:5317:5318:5319:54
Bristol Temple Meads station06:3507:3308:3309:3310:3311:3312:3213:3014:3315:3016:3317:3318:3219:3320:33
Bristol Parkway station, Stoke Gifford06:4407:4208:4209:4210:4211:4212:4213:4214:4215:4216:4217:4218:4219:4220:42
Cheltenham Spa station07:1408:1209:1210:1210:5911:1212:1213:1214:1215:1216:1217:1218:1219:1220:1221:12
Worcestershire Parkway station, Norton08:2609:2610:2611:1411:2712:2613:2614:2615:2616:2617:2618:2619:2620:2621:26
University station, Birmingham University11:39
Birmingham New Street station06:0307:0308:0309:0310:0311:0312:0311:5513:0314:0315:0316:0317:0318:0319:0320:0321:0322:00
Tamworth High Level station06:2007:1908:2210:2112:1914:2116:2118:2019:2020:2021:27
Burton-on-Trent station, Burton upon Trent06:3007:3008:3209:2611:2612:3013:2515:2517:2619:3121:37
Derby station06:4507:1707:4508:4509:4510:4511:4512:4513:4514:4515:4516:4517:4518:4519:4520:4521:54
Chesterfield station07:0307:3508:0509:0310:0511:0512:0513:0514:0315:0516:0517:0518:0419:0520:0521:0522:12
Sheffield station07:2207:5408:2209:2210:2211:2212:2213:2214:2215:2216:3217:2218:2219:3120:2321:2122:26
Doncaster station08:0008:5910:0010:5912:0312:5914:0015:0216:0017:0017:5819:0020:0521:0023:04
Wakefield Westgate station08:3321:4823:25
Leeds station08:4822:0323:39
York station06:3608:3609:3610:3611:3612:3613:3614:3615:3616:3617:3518:3619:3720:3021:45
Darlington station07:0609:0710:0711:0712:0713:0714:0815:0716:0817:0718:0719:0920:1120:5922:14
Durham station07:2609:2410:2411:2412:2413:2414:2515:2416:2517:2518:2419:2620:2821:1622:31
Newcastle station, Newcastle upon Tyne07:4209:4010:3911:4012:4013:4014:4015:4016:4017:4018:4019:4120:4321:3422:44
Alnmouth station, Lesbury10:0612:0514:0616:0618:0520:0622:00
Morpeth station07:5610:5312:5314:5316:5320:56
Berwick-upon-Tweed station08:2810:2711:2612:2613:2614:2715:2616:2717:2618:2619:2320:2721:29
Dunbar station11:4818:4921:52
Edinburgh station09:1011:0812:1213:1014:1015:1016:0717:0918:1419:1120:1921:1822:1423:07
Haymarket station18:1820:2421:22

Places on this route

Timetables from the Bus Open Data Service (Department for Transport), updated Sunday, 25 October 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook