Plymouth – Edinburgh trains

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

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

Questions

When is the first and last CrossCountry train from Glasgow to Penzance?
On Wednesday 28 October the first train leaves Glasgow at 06:02 and the last at 19:35, 22 journeys in all.
When is the first and last CrossCountry train from Paignton to Aberdeen?
On Wednesday 28 October the first train leaves Paignton at 05:25 and the last at 20:10, 22 journeys in all.
Does the Plymouth – Edinburgh train run on Sundays?
Yes. Runs every day.
How often does the Plymouth – Edinburgh train run?
On Wednesday 28 October it runs about every hour during the day (09:00 to 15:00), 22 journeys from Bristol.
Where does the Plymouth – Edinburgh 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 Plymouth – Edinburgh 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 20Journey 21Journey 22
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:5620:2320:5522:02
Chesterfield station07:0608:0809:0810:0811:0812:0813:0814:0815:0816:0817:0818:0819:0820:0821: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:0719:1222:05
Newport (S Wales) station19:53
Cardiff Central station20:06
Bristol Parkway station, Stoke Gifford07:5808:3009:2110:2311:2212:2313:2214:2315:2116:2217:2218:2319:3620:2221:2722:3323:25
Bristol Temple Meads station06:4008:1108:4509:4510:4511:4212:4513:4514:4515:4516:4417:4518:4519:5020:4521:4522:4223:34
Taunton station07:1108:4209:1710:1711:1712:1713:1714:1715:1716:1717:1718:1619:2420:2121:1822:16
Tiverton Parkway station07:2308:5409:2910:2911:2912:3013:2914:3015:2916:3017:2918:2819:3620:3321:3122:28
Exeter St Davids station07:4309:1209:4710:4911:4812:4913:4914:5015:4916:4917:4918:4919:5220:5021:5122:43
Newton Abbot station08:0209:3310:0911:1012:1013:0914:0915:0916:1017:0918:0919:0920:1121:1122:1123:03
Torquay station09:45
Paignton station09:51
Totnes station08:1410:2111:2212:2213:2114:2115:2116:2217:2118:2119:2120:2321:2522:2323:15
Plymouth station08:4710:4711:4812:4813:4714:4715:5016:4817:4718:4719:4720:4921:5122: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 20Journey 21Journey 22
Plymouth station05:2506:2007:2708:2709:2710:2711:2712:2713:2714:2715:2716:2717:2718:2720:08
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:0620:2520:44
Exeter St Davids station06:2507:2008:2709:2710:2711:2712:2713:2714:2715:2716:2717:2718:2719:2820:5121:14
Tiverton Parkway station06:3807:3308:4009:4010:4011:4012:4013:4014:4015:4016:4017:4018:4019:4121:0421:30
Taunton station06:5107:4608:5309:5310:5311:5312:5313:5314:5315:5316:5317:5318:5319:5421:1721:43
Bristol Temple Meads station06:3507:3308:3309:3310:3311:3312:3213:3014:3315:3016:3317:3318:3219:3320:3321:5022:18
Bristol Parkway station, Stoke Gifford06:4407:4208:4209:4210:4211:4212:4213:4214:4215:4216:4217:4218:4219:4220:4222:27
Cheltenham Spa station07:1408:1209:1210:1210:5911:1212:1213:1214:1215:1216:1217:1218:1219:1220:1221:1222:57
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:0023:54
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 Wednesday, 28 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