London Kings Cross – Aberdeen (East Coast Main Line) trains

London North Eastern Railway trains runs between Kings Cross and Aberdeen via Stevenage, Peterborough, Grantham and Newark. Runs Monday to Friday. On Wednesday 21 October the first train from Kings Cross leaves at 05:48 and the last at 16:00, about every 3 hours during the day.

Operated by London North Eastern Railway. Timetable for Wednesday, 21 October 2026. Plan a journey · Print this timetable

Questions

When is the first and last London North Eastern Railway train from Kings Cross to Aberdeen?
On Wednesday 21 October the first train leaves Kings Cross at 05:48 and the last at 16:00, 5 journeys in all.
When is the first and last London North Eastern Railway train from Inverness to Kings Cross?
On Wednesday 21 October there is one train, leaving Inverness at 07:55.
Does the London Kings Cross – Aberdeen (East Coast Main Line) train run on Sundays?
No. Runs Monday to Friday.
How often does the London Kings Cross – Aberdeen (East Coast Main Line) train run?
On Wednesday 21 October it runs about every 3 hours during the day (09:00 to 15:00), 5 journeys from Kings Cross.
Where does the London Kings Cross – Aberdeen (East Coast Main Line) train stop?
Main stops from Kings Cross to Aberdeen: London Kings Cross station (Kings Cross), Stevenage station (Stevenage), Peterborough station (Peterborough), Grantham station (Grantham), Newark North Gate station (Newark), Retford station (Retford), Doncaster station (Doncaster), York station (York), Darlington station (Darlington), Newcastle station (Newcastle upon Tyne), Alnmouth station (Lesbury), Berwick-upon-Tweed station (Berwick-upon-Tweed), Edinburgh station (Edinburgh), Haymarket station (Haymarket) and more. The full list is in the timetable below.
Who runs the London Kings Cross – Aberdeen (East Coast Main Line) train?
London North Eastern Railway.

London Kings Cross to Aberdeen

StopJourney 1Journey 2Journey 3Journey 4Journey 5
London Kings Cross station05:4809:0312:0314:0316:00
Stevenage station06:10
Peterborough station06:4009:5112:5214:5216:48
Grantham station06:59
Newark North Gate station07:1210:1913:1915:2017:16
Retford station07:26
Doncaster station07:4210:4313:4315:4317:43
York station08:0611:0614:0616:0618:06
Darlington station08:3411:3414:3416:3418:34
Newcastle station, Newcastle upon Tyne09:0312:0315:0317:0419:03
Alnmouth station, Lesbury12:28
Berwick-upon-Tweed station09:4715:4617:4719:47
Edinburgh station10:4613:5216:3318:5220:56
Haymarket station10:5113:5816:3918:5821:01
Falkirk Grahamston station17:01
Stirling station17:17
Gleneagles station, Auchterarder17:35
Perth station12:0415:0617:5320:2222:12
Pitlochry station18:27
Kingussie station19:14
Aviemore station19:30
Inverness station20:08
Dundee station12:2715:2920:4522:35
Arbroath station12:4415:4621:0222:52
Montrose station13:0016:0721:1723:07
Stonehaven station13:2316:3221:4023:30
Aberdeen station13:4416:5322:0123:51

Inverness to London Kings Cross

StopJourney 1
Inverness station07:55
Aviemore station08:32
Kingussie station08:47
Pitlochry station09:29
Perth station09:59
Gleneagles station, Auchterarder10:15
Stirling station10:34
Falkirk Grahamston station10:48
Haymarket station11:10
Edinburgh station11:30
Alnmouth station, Lesbury12:29
Newcastle station, Newcastle upon Tyne12:58
Darlington station13:26
York station13:55
Doncaster station14:18
Newark North Gate station14:41
Peterborough station15:10
London Kings Cross station16:02

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