Peterborough – Horsham (East Coast Main Line) trains

Thameslink trains runs between Peterborough and Kings Cross via Huntingdon, St Neots, Sandy and Biggleswade. Runs every day. On Sunday 8 November the first train from Peterborough leaves at 05:43 and the last at 22:55, about every hour during the day.

Operated by Thameslink. 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 Thameslink train from Peterborough to Kings Cross?
On Sunday 8 November the first train leaves Peterborough at 05:43 and the last at 22:55, 19 journeys in all.
When is the first and last Thameslink train from Kings Cross to Peterborough?
On Sunday 8 November the first train leaves Kings Cross at 00:20 and the last at 23:12, 18 journeys in all.
Does the Peterborough – Horsham (East Coast Main Line) train run on Sundays?
Yes. Runs every day.
How often does the Peterborough – Horsham (East Coast Main Line) train run?
On Sunday 8 November it runs about every hour during the day (09:00 to 15:00), 19 journeys from Peterborough.
Where does the Peterborough – Horsham (East Coast Main Line) train stop?
Main stops from Peterborough to Kings Cross: Peterborough station (Peterborough), Huntingdon station (Huntingdon), St Neots station (St Neots), Sandy station (Sandy), Biggleswade station (Biggleswade), Arlesey station (Arlesey), Hitchin station (Hitchin), Stevenage station (Stevenage), Knebworth station (Knebworth), Welwyn North station (Digswell), Welwyn Garden City station (Welwyn Garden City), Hatfield (Herts) station (Hatfield), Potters Bar station (Potters Bar), Alexandra Palace station (Alexandra Palace) and more. The full list is in the timetable below.
Who runs the Peterborough – Horsham (East Coast Main Line) train?
Thameslink.

Peterborough to London Kings Cross

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12Journey 13Journey 14Journey 15Journey 16Journey 17Journey 18Journey 19
Peterborough station05:4306:4307:4308:4909:4310:4311:4312:4313:4314:4315:4316:4317:4318:4319:4320:4321:4322:5522:55
Huntingdon station06:0006:5907:5809:0309:5810:5811:5812:5813:5814:5815:5816:5817:5818:5819:5820:5821:5823:1023:10
St Neots station06:0707:0608:0609:1110:0611:0612:0613:0614:0615:0616:0617:0618:0619:0620:0621:0622:0623:1823:18
Sandy station06:1507:1408:1309:1910:1311:1312:1313:1314:1315:1316:1317:1318:1319:1320:1321:1322:1323:2523:25
Biggleswade station06:1907:1808:1809:2310:1811:1812:1813:1814:1815:1816:1817:1818:1819:1820:1821:1822:1823:3023:30
Arlesey station06:2407:2308:2309:2810:2311:2312:2313:2314:2315:2316:2317:2318:2319:2320:2321:2322:2323:35
Hitchin station06:3307:3108:2909:3310:2911:2912:2913:2914:2915:2916:2917:2918:2919:2920:2921:2922:2923:44
Stevenage station06:3907:3708:3509:3910:3511:3512:3513:3514:3515:3516:3517:3518:3519:3520:3521:3522:3523:5023:44
Knebworth station06:4223:47
Welwyn North station, Digswell06:4623:51
Welwyn Garden City station06:5223:54
Hatfield (Herts) station06:5623:59
Potters Bar station07:0200:04
Alexandra Palace station07:1100:13
Finsbury Park station07:1608:0108:5709:5810:5711:5712:5613:5714:5715:5716:5717:5718:5719:5720:5721:5722:5700:1100:18
London Kings Cross station07:2408:0809:0310:0411:0312:0313:0214:0315:0316:0317:0318:0319:0320:0321:0322:0323:0300:1700:24

London Kings Cross to Peterborough

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12Journey 13Journey 14Journey 15Journey 16Journey 17Journey 18
London Kings Cross station00:2007:3008:1209:1210:1311:1212:1213:1214:1215:1216:1217:1218:1219:1220:1221:1222:1223:12
Finsbury Park station00:2607:3608:1809:1810:1911:1812:1813:1814:1815:1816:1817:1818:1819:1820:1821:1822:1823:18
Stevenage station00:5808:0208:3909:3910:3911:3912:3913:3914:3915:3916:3917:3918:3919:3920:3921:3922:3923:39
Hitchin station01:0708:0608:4409:4410:4411:4412:4413:4414:4415:4416:4417:4418:4419:4420:4421:4422:44
Arlesey station01:1308:1208:5009:5010:5011:5012:5013:5014:5015:5016:5017:5018:5019:5020:5021:50
Biggleswade station01:1808:1708:5509:5510:5511:5512:5513:5514:5515:5516:5517:5518:5519:5520:5521:5522:5523:55
Sandy station01:2208:2108:5909:5910:5911:5912:5913:5914:5915:5916:5917:5918:5919:5920:5921:5922:5923:59
St Neots station01:2908:2809:0610:0611:0612:0613:0614:0615:0616:0617:0618:0619:0620:0621:0622:0623:0600:06
Huntingdon station01:3708:3609:1410:1411:1412:1413:1414:1415:1416:1417:1418:1419:1420:1421:1422:1423:1400:14
Peterborough station01:5508:5209:3010:3011:3012:3113:3014:3115:3016:3017:3018:3019:3120:3021:3022:3023:3000:32

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