Plymouth – Edinburgh trains

CrossCountry trains runs between Glasgow and Penzance via Edinburgh, Dunbar, Berwick-upon-Tweed and Morpeth. Runs every day. On Sunday 8 November the first train from Plymouth leaves at 08:15 and the last at 20:27, about every 15 minutes during the day.

Operated by CrossCountry. Timetable for Sunday, 8 November 2026. Tomorrow's timetable · any day up to 60 ahead: add ?date=YYYY-MM-DD to this page's address. Plan a journey · Print this timetable

Questions

When is the first and last CrossCountry train from Glasgow to Penzance?
On Sunday 8 November the first train leaves Glasgow at 08:15 and the last at 20:27, 20 journeys in all.
When is the first and last CrossCountry train from Paignton to Aberdeen?
On Sunday 8 November the first train leaves Paignton at 08:58 and the last at 21:28, 19 journeys in all.
Does the Plymouth – Edinburgh train run on Sundays?
Yes. Runs every day.
How often does the Plymouth – Edinburgh train run?
On Sunday 8 November it runs about every 15 minutes during the day (09:00 to 15:00), 20 journeys from Plymouth.
Where does the Plymouth – Edinburgh train stop?
Main stops from Glasgow to Penzance: Edinburgh station (Edinburgh), Dunbar station (Dunbar), Berwick-upon-Tweed station (Berwick-upon-Tweed), Morpeth station (Morpeth), Alnmouth station (Lesbury), Newcastle station (Newcastle upon Tyne), Durham station (Durham), Darlington station (Darlington), York station (York), Leeds station (Leeds), Wakefield Westgate station (Wakefield), Doncaster station (Doncaster), Sheffield station (Sheffield), Chesterfield station (Chesterfield) 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 20
Edinburgh station09:0810:0811:0712:0513:0514:0815:0516:0717:0518:0520:27
Dunbar station12:2618:26
Berwick-upon-Tweed station09:4910:4911:4812:5013:4714:4915:4616:4817:4618:5021:08
Morpeth station11:2113:2215:2117:2019:22
Alnmouth station, Lesbury12:0914:0816:0718:0721:29
Newcastle station, Newcastle upon Tyne08:3009:3610:4011:3912:4013:4014:3915:4016:4017:3918:4019:3821:55
Durham station08:4309:4910:5311:5212:5313:5314:5315:5316:5317:5218:5319:51
Darlington station09:0410:0611:1112:1013:1014:1115:1116:1017:1218:1219:1120:09
York station09:3510:3411:4212:4213:4214:4115:4216:4017:4118:4219:4220:42
Leeds station08:1509:0010:0111:0012:1113:0614:1115:0616:1117:0618:1119:0620:1121:06
Wakefield Westgate station08:2709:1210:1411:1212:2313:1814:2315:1816:2317:1818:2319:1820:2321:18
Doncaster station09:3310:3211:30
Sheffield station08:5910:0310:5811:5612:5713:5614:5515:5516:5517:5518:5519:5520:5621:56
Chesterfield station09:2622:17
Derby station09:5010:4311:3712:3513:3614:3515:3416:3517:3418:3419:3320:3421:3522:38
Tamworth High Level station11:0112:5314:5316:5318:5220:52
Burton-on-Trent station, Burton upon Trent10:0011:4713:4615:4417:4419:4321:4522:48
Tamworth High Level station22:58
Birmingham New Street station09:3010:3011:3012:1213:1214:1214:4015:1216:1217:1218:1219:1220:1221:1222:1223:18
Cheltenham Spa station10:1011:1012:1012:5213:5214:5215:2615:5216:5217:5218:5219:5420:5221:5222:52
Gloucester station22:05
Bristol Parkway station, Stoke Gifford10:4011:4112:3913:2514:2215:2515:5516:2517:2518:2519:2520:2521:2522:3123:21
Bristol Temple Meads station08:4409:5010:5511:5712:5113:4514:4515:4516:1316:4517:4518:4519:4520:4521:4522:4023:30
Weston-super-Mare station21:03
Taunton station09:1510:2111:2612:2813:2314:1715:1716:1716:5217:1718:1719:1720:1721:2422:17
Tiverton Parkway station09:2710:3311:3812:4013:3514:2915:3016:2917:0417:3018:3019:3020:3021:3622:30
Exeter St Davids station09:4210:5211:5312:5613:5214:5015:5016:5017:2017:5218:4919:4920:4921:5122:46
Dawlish station17:32
Teignmouth station17:37
Newton Abbot station10:0211:1312:1313:1614:1115:0916:0917:1017:4418:1119:0920:0921:0922:1123:06
Torquay station17:54
Paignton station18:00
Totnes station10:1411:2512:2513:2814:2315:2116:2117:2218:2319:2120:2121:2122:2323:18
Plymouth station09:1410:4011:5112:5913:5414:4915:4716:4717:4819:0319:4720:4721:4722:5023:44
Liskeard station09:3713:2319:26
Bodmin Parkway station09:4913:3519:38
St Austell station10:0913:5019:53
Truro station10:2614:0620:10
Redruth station10:3714:1820:21
St Erth station10:5614:3520:36
Penzance station11:0514:4420:45

Plymouth to Edinburgh

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12Journey 13Journey 14Journey 15Journey 16Journey 17Journey 18Journey 19
Paignton station10:4918:20
Torquay station10:5518:26
Penzance station11:3015:3721:28
St Erth station11:3815:4521:36
Hayle station11:4221:40
Camborne station11:5121:49
Redruth station11:5715:5921:56
Truro station12:0916:1222:09
St Austell station12:2516:2922:27
Par station12:3222:34
Lostwithiel station12:3822:40
Bodmin Parkway station12:4416:4422:46
Liskeard station12:5616:5622:59
Plymouth station09:2710:2711:2712:2713:2714:2715:2716:2717:2718:2723:23
Totnes station09:5310:5311:5312:5313:5314:5315:5316:5317:5318:53
Newton Abbot station10:0611:0611:0912:0613:0614:0615:0616:0617:0618:0618:3519:06
Teignmouth station11:16
Dawlish station11:21
Exeter St Davids station10:2711:2711:3412:2713:2714:2715:2716:2717:2718:2718:5719:27
Tiverton Parkway station10:4011:4011:4812:4013:4014:4015:4016:4017:4018:4019:1019:40
Taunton station10:5311:5312:0012:5313:5314:5315:5316:5317:5318:5319:2319:53
Weston-super-Mare station12:25
Bristol Temple Meads station09:1510:3111:3112:3113:0013:3114:3115:3116:3117:3118:3119:3119:5720:32
Bristol Parkway station, Stoke Gifford09:2410:4011:4012:4013:0913:4014:4015:4016:4017:4018:4019:4020:41
Gloucester station10:02
Cheltenham Spa station10:1111:1112:1113:1113:4014:1115:1116:1117:1118:1119:1120:1121:11
Birmingham New Street station08:5809:5811:0312:0313:0314:0314:1815:0316:0317:0318:0319:0320:0321:0322:03
Tamworth High Level station09:1410:1411:1912:1914:1916:1918:1920:1921:1922:19
Burton-on-Trent station, Burton upon Trent09:2410:2411:2913:2615:2617:2619:2621:30
Derby station09:3610:3611:4112:3913:3914:3915:3916:3917:3918:3919:4120:3921:4722:45
Chesterfield station09:5410:5422:0523:03
Sheffield station09:2110:2211:2212:2413:2214:2215:2216:2217:2218:2219:2220:2421:2222:3223:37
Wakefield Westgate station09:4710:4711:4812:4913:4714:4715:4716:4717:4818:4719:4720:4921:4822:57
Leeds station09:1010:0811:1012:1013:1014:1015:0716:1017:1018:1019:1020:0721:0322:0223:1100:12
York station09:3310:3411:3612:3613:3614:3615:3016:3617:3618:3419:3620:32
Darlington station10:0211:0712:0613:0614:0715:0815:5817:0718:0719:0220:0921:00
Durham station10:1911:2412:2313:2514:2515:2616:1517:2518:2419:1920:2621:17
Newcastle station, Newcastle upon Tyne10:3311:4012:3913:4014:4015:4116:3317:4018:3919:4120:4121:35
Morpeth station10:4712:5314:5416:4618:5320:56
Alnmouth station, Lesbury12:0514:0616:0618:0620:0722:00
Berwick-upon-Tweed station11:1912:2713:2514:2715:2716:2717:2018:2719:2520:2821:2922:21
Dunbar station11:4215:4919:48
Edinburgh station12:0613:1014:0715:1016:1317:1118:1319:1320:1021:0922:1023:03
Haymarket station18:1719:18

Places on this route

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