Plymouth – Glasgow Central trains

CrossCountry trains runs between Cardiff and Glasgow via Plymouth, Totnes, Newton Abbot and Exeter. Runs every day. On Wednesday 21 October the first train from Birmingham leaves at 05:25 and the last at 17:27, about every 50 minutes during the day.

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

Questions

When is the first and last CrossCountry train from Cardiff to Glasgow?
On Wednesday 21 October the first train leaves Cardiff at 05:25 and the last at 17:27, 17 journeys in all.
When is the first and last CrossCountry train from Glasgow to Penzance?
On Wednesday 21 October the first train leaves Glasgow at 06:02 and the last at 18:04, 17 journeys in all.
Does the Plymouth – Glasgow Central train run on Sundays?
Yes. Runs every day.
How often does the Plymouth – Glasgow Central train run?
On Wednesday 21 October it runs about every 50 minutes during the day (09:00 to 15:00), 17 journeys from Birmingham.
Where does the Plymouth – Glasgow Central train stop?
Main stops from Cardiff to Glasgow: Plymouth station (Plymouth), Totnes station (Totnes), Newton Abbot station (Newton Abbot), Exeter St Davids station (Exeter), Tiverton Parkway station (Tiverton Parkway), Taunton station (Taunton), Bristol Temple Meads station (Bristol), Bristol Parkway station (Stoke Gifford), Cheltenham Spa station (Cheltenham), Worcestershire Parkway station (Norton), University station (Birmingham University), Birmingham New Street station (Birmingham), Tamworth High Level station (Tamworth), Burton-on-Trent station (Burton upon Trent) and more. The full list is in the timetable below.
Who runs the Plymouth – Glasgow Central train?
CrossCountry.

Plymouth to Edinburgh

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12Journey 13Journey 14Journey 15Journey 16Journey 17
Plymouth station05:2506:2007:2709:2710:2711:2712:2713:2714:2715:2716:2717:27
Totnes station05:5106:4607:5309:5310:5311:5312:5313:5314:5315:5316:5317:53
Newton Abbot station06:0406:5908:0610:0611:0612:0613:0614:0615:0616:0617:0618:06
Exeter St Davids station06:2507:2008:2710:2711:2712:2713:2714:2715:2716:2717:2718:27
Tiverton Parkway station06:3807:3308:4010:4011:4012:4013:4014:4015:4016:4017:4018:40
Taunton station06:5107:4608:5310:5311:5312:5313:5314:5315:5316:5317:5318:53
Bristol Temple Meads station06:3507:3308:3309:3311:3312:3213:3014:3315:3016:3317:3318:3219:33
Bristol Parkway station, Stoke Gifford06:4407:4208:4209:4211:4212:4213:4214:4215:4216:4217:4218:4219:42
Cheltenham Spa station07:1408:1209:1210:1210:5912:1213:1214:1215:1216:1217:1218:1219:1220:12
Worcestershire Parkway station, Norton08:2609:2610:2611:1412:2613:2614:2615:2616:2617:2618:2619:2620:26
University station, Birmingham University11:39
Birmingham New Street station06:0307:0308:0309:0310:0311:0312:0313:0314:0315:0316:0317:0318:0319:0320:0321:03
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:2117:2218:2219:2220:2221:2122:26
Doncaster station08:1723:04
Wakefield Westgate station07:4808:4809:4810:4711:4812:4713:4714:4715:4716:4717:4718:4719:4820:4721:4823:25
Leeds station08:1009:1010:1011:1012:0913:1014:1015:1016:1017:1018:1019:1020:0621:0622:0323:39
York station08:3608:3909:3610:3611:3612:3613:3614:3615:3616:3617:3518:3619:3720:3021:45
Darlington station09:0709:1110:0711:0712:0713:0714:0815:0716:0817:0718:0719:0920:1120:5922:14
Durham station09:2409:2910:2411:2412:2413:2414:2515:2416:2517:2518:2419:2620:2821:1622:31
Newcastle station, Newcastle upon Tyne09:4009:4510:3911:4012:4013:4014:4015:4016:4017:4018:4019:4120:4321:3422:44
Alnmouth station, Lesbury10:0612:0514:0616:0618:0520:0622:00
Morpeth station10:5312:5314:5316:5320:56
Berwick-upon-Tweed station10:2711:2612:2613:2614:2715:2616:2717:2618:2619:2320:2721:29
Dunbar station11:4818:4921:52
Edinburgh station11:0812:1213:1014:1015:1016:1017:0918:1019:1120:1921:1822:1423:07
Haymarket station20:2421:22
Motherwell station21:0221:58
Glasgow Central station21:2222:15

Edinburgh to Plymouth

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12Journey 13Journey 14Journey 15Journey 16Journey 17
Glasgow Central station06:4807:48
Motherwell station07:0608:04
Haymarket station07:4808:51
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 station06:4207:4308:4109:4210:4211:4212:4213:4214:4115:4416:4217:4218:4319:4220:41
Leeds station06:1107:1008:1509:1510:1511:1512:1513:1514:1515:1516:1517:1518:1519:1520:1521:15
Wakefield Westgate station06:2307:2208:2709:2710:2711:2712:2713:2714:2715:2716:2717:2718:2719:2720:2721:27
Sheffield station06:5407:5608:5609:5610:5611:5612:5613:5614:5615:5616:5617:5618:5619:5620: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:3119:3120:3121: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 station07:1208:1209:1210:1211:1212:1213:1214:1215:1216:1217:1218:1219:1220:1221:1222:1223:28
Cheltenham Spa station08: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 Gifford08:3009:2110:2311:2212:2313:2214:2315:2116:2217:2218:2320:2221:2722:3323:25
Bristol Temple Meads station08:4509:4510:4511:4212:4513:4514:4515:4516:4417:4518:4520:4521:4522:4223:34
Taunton station09:1710:1711:1712:1713:1714:1715:1716:1717:1718:1619:2421:1822:16
Tiverton Parkway station09:2910:2911:2912:3013:2914:3015:2916:3017:2918:2819:3621:3122:28
Exeter St Davids station09:4710:4911:4812:4913:4914:5015:4916:4917:4918:4919:5221:5122:43
Newton Abbot station10:0911:1012:1013:0914:0915:0916:1017:0918:0919:0920:1122:1123:03
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

Places on this route

Timetables from the Bus Open Data Service (Department for Transport), updated Wednesday, 21 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