Bedford – Horsham (Thameslink) trains

Thameslink trains runs between Bedford and Horsham via Flitwick, Harlington, Leagrave and Luton. Runs every day. On Sunday 8 November the first train from Bedford leaves at 08:30 and the last at 23:06, about every 30 minutes 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 Bedford to Horsham?
On Sunday 8 November the first train leaves Bedford at 08:30 and the last at 23:06, 28 journeys in all.
When is the first and last Thameslink train from Horsham to Bedford?
On Sunday 8 November the first train leaves Horsham at 08:25 and the last at 20:36, 26 journeys in all.
Does the Bedford – Horsham (Thameslink) train run on Sundays?
Yes. Runs every day.
How often does the Bedford – Horsham (Thameslink) train run?
On Sunday 8 November it runs about every 30 minutes during the day (09:00 to 15:00), 28 journeys from Bedford.
Where does the Bedford – Horsham (Thameslink) train stop?
Main stops from Bedford to Horsham: Bedford station (Bedford), Flitwick station (Flitwick), Harlington (Beds) station (Harlington), Leagrave station (Leagrave), Luton station (Luton), Luton Airport Parkway station (Luton Airport), Harpenden station (Harpenden), St Albans City station (St Albans), Radlett station (Radlett), Elstree & Borehamwood station (Borehamwood), Mill Hill Broadway station (Mill Hill), Hendon station (Hendon), Brent Cross West station (Brent Cross), Cricklewood station (Cricklewood) and more. The full list is in the timetable below.
Who runs the Bedford – Horsham (Thameslink) train?
Thameslink.

Bedford to Horsham

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12Journey 13Journey 14Journey 15Journey 16Journey 17Journey 18Journey 19Journey 20Journey 21Journey 22Journey 23Journey 24Journey 25Journey 26Journey 27Journey 28
Bedford station08:3009:0209:3210:0210:3211:0211:3212:0212:3213:0213:3214:0214:3215:0215:3216:0216:3217:0217:3218:0218:3219:0219:3220:0220:3221:0221:3223:06
Flitwick station08:4209:1409:4410:1410:4411:1411:4412:1412:4413:1413:4414:1414:4415:1415:4416:1416:4417:1417:4418:1418:4419:1419:4420:1420:4421:1421:4423:18
Harlington (Beds) station08:4609:1809:4810:1810:4811:1811:4812:1812:4813:1813:4814:1814:4815:1815:4816:1816:4817:1817:4818:1818:4819:1819:4820:1820:4821:1821:4823:22
Leagrave station08:5209:2409:5410:2410:5311:2411:5412:2412:5413:2413:5414:2414:5415:2415:5416:2416:5417:2417:5418:2418:5419:2419:5420:2420:5421:2421:5423:28
Luton station08:5709:2909:5910:2910:5811:2911:5912:2912:5913:2913:5914:2914:5915:2915:5916:2916:5917:2917:5918:2918:5919:2919:5920:2920:5921:2921:5923:33
Luton Airport Parkway station09:0009:3210:0210:3211:0211:3212:0212:3213:0213:3214:0214:3215:0215:3216:0216:3217:0217:3218:0218:3219:0219:3220:0220:3221:0221:3222:0223:36
Harpenden station09:0609:3810:0810:3811:0811:3812:0812:3813:0813:3814:0814:3815:0815:3816:0816:3817:0817:3818:0818:3819:0819:3820:0820:3821:0821:3822:0823:42
St Albans City station09:1209:4410:1410:4411:1411:4412:1412:4413:1413:4414:1414:4415:1415:4416:1416:4417:1417:4418:1418:4419:1419:4420:1420:4421:1421:4422:1423:48
Radlett station23:53
Elstree & Borehamwood station23:57
Mill Hill Broadway station00:01
Hendon station00:04
Brent Cross West station00:06
Cricklewood station00:09
West Hampstead Thameslink station09:2709:5710:2710:5711:2711:5712:2712:5713:2713:5714:2714:5715:2715:5716:2716:5717:2717:5718:2718:5719:2719:5720:2720:5721:2721:5722:2700:12
Kentish Town station00:17
London St Pancras International LL station09:3910:0910:3911:0911:3912:0912:3913:0913:3914:0914:3915:0915:3916:0916:3917:0917:3918:0918:3919:0919:3920:0920:3921:0921:3922:0922:3900:24
Farringdon station09:4310:1310:4311:1311:4312:1312:4313:1313:4314:1314:4315:1315:4316:1316:4317:1317:4318:1318:4319:1319:4320:1320:4321:1321:4322:1322:4300:28
London Blackfriars station09:4810:1810:4811:1811:4812:1812:4813:1813:4814:1814:4815:1815:4816:1816:4817:1817:4818:1818:4819:1819:4820:1820:4821:1821:4822:1822:4800:32
London Bridge station09:5510:2510:5511:2511:5512:2512:5513:2513:5514:2514:5515:2515:5516:2516:5517:2517:5518:2518:5519:2519:5520:2520:5521:2521:5522:2522:55
Norwood Junction station, South Norwood10:0710:3711:0711:3712:0712:3713:0713:3714:0714:3715:0715:3716:0716:3717:0717:3718:0718:3719:0719:3720:0720:3721:0721:3722:0722:3723:07
East Croydon station10:1210:4211:1211:4212:1212:4213:1213:4214:1214:4215:1215:4216:1216:4217:1217:4218:1218:4219:1219:4220:1220:4221:1221:4222:1222:4223:1200:58
Purley station10:1810:4811:1811:4812:1812:4813:1813:4814:1814:4815:1815:4816:1816:4817:1817:4818:1818:4819:1819:4820:1820:4821:1821:4822:1822:4823:18
Coulsdon South station10:2210:5111:2211:5112:2212:5113:2213:5114:2214:5115:2215:5116:2216:5117:2217:5118:2218:5119:2219:5120:2220:5121:2221:5122:2222:5123:22
Merstham station10:2710:5711:2711:5712:2712:5713:2713:5714:2714:5715:2715:5716:2716:5717:2717:5718:2718:5719:2719:5720:2720:5721:2721:5722:2722:5723:27
Redhill station10:3211:0111:3212:0112:3213:0113:3214:0114:3215:0115:3216:0116:3217:0117:3218:0118:3219:0119:3220:0120:3221:0121:3222:0122:3223:0123:3201:12
Earlswood (Surrey) station10:3411:3412:3413:3414:3415:3416:3417:3418:3419:3420:3421:3422:3423:34
Salfords (Surrey) station10:3811:3812:3813:3814:3815:3816:3817:3818:3819:3820:3821:3822:3823:38
Horley station10:4111:0711:4112:0712:4113:0713:4114:0714:4115:0715:4116:0716:4117:0717:4118:0718:4119:0719:4120:0720:4121:0721:4122:0722:4123:0723:4101:18
Gatwick Airport station10:4511:1011:4512:1012:4513:1013:4514:1014:4515:1015:4516:1016:4517:1017:4518:1018:4519:1019:4520:1020:4521:1021:4522:1022:4523:1023:4501:23
Three Bridges station10:5111:1511:5112:1512:5113:1513:5114:1514:5115:1515:5116:1516:5117:1517:5118:1518:5119:1519:5120:1520:5121:1521:5122:1522:5123:5101:28
Crawley station10:5511:5512:5513:5514:5515:5516:5517:5518:5519:5520:5521:5522:5523:55
Ifield station10:5711:5712:5713:5714:5715:5716:5717:5718:5719:5720:5721:5722:5723:57
Littlehaven station11:0312:0313:0314:0315:0316:0317:0318:0319:0320:0321:0322:0323:0300:03
Horsham station11:0712:0713:0714:0715:0716:0717:0718:0719:0720:0721:0722:0723:0700:07

Horsham to Bedford

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12Journey 13Journey 14Journey 15Journey 16Journey 17Journey 18Journey 19Journey 20Journey 21Journey 22Journey 23Journey 24Journey 25Journey 26
Horsham station08:3609:3610:3611:3612:3613:3614:3615:3616:3617:3618:3619:3620:36
Littlehaven station08:4009:4010:4011:4012:4013:4014:4015:4016:4017:4018:4019:4020:40
Ifield station08:4609:4610:4611:4612:4613:4614:4615:4616:4617:4618:4619:4620:46
Crawley station08:4909:4910:4911:4912:4913:4914:4915:4916:4917:4918:4919:4920:49
Three Bridges station08:2508:5409:2809:5410:2810:5411:2811:5412:2812:5413:2813:5414:2814:5415:2815:5416:2816:5417:2817:5418:2818:5419:2819:5420:2820:54
Gatwick Airport station08:3009:0009:3410:0010:3411:0011:3412:0012:3413:0013:3414:0014:3415:0015:3416:0016:3417:0017:3418:0018:3419:0019:3420:0020:3421:00
Horley station08:3309:0309:3710:0310:3711:0311:3712:0312:3713:0313:3714:0314:3715:0315:3716:0316:3717:0317:3718:0318:3719:0319:3720:0320:3721:03
Salfords (Surrey) station09:0710:0711:0712:0713:0714:0715:0716:0717:0718:0719:0720:0721:07
Earlswood (Surrey) station09:1010:1011:1012:1013:1014:1015:1016:1017:1018:1019:1020:1021:10
Redhill station08:4509:1509:4510:1510:4511:1511:4512:1512:4513:1513:4514:1514:4515:1515:4516:1516:4517:1517:4518:1518:4519:1519:4520:1520:4521:15
Merstham station08:4909:1909:4910:1910:4911:1911:4912:1912:4913:1913:4914:1914:4915:1915:4916:1916:4917:1917:4918:1918:4919:1919:4920:1920:4921:19
Coulsdon South station08:5409:2409:5410:2410:5411:2411:5412:2412:5413:2413:5414:2414:5415:2415:5416:2416:5417:2417:5418:2418:5419:2419:5420:2420:5421:24
Purley station08:5909:2809:5910:2810:5911:2811:5912:2812:5913:2813:5914:2814:5915:2815:5916:2816:5917:2817:5918:2818:5919:2819:5920:2820:5921:28
East Croydon station09:0409:3310:0410:3311:0411:3312:0412:3313:0413:3314:0414:3315:0415:3316:0416:3317:0417:3318:0418:3319:0419:3320:0420:3321:0421:33
Norwood Junction station, South Norwood09:0809:3810:0810:3811:0811:3812:0812:3813:0813:3814:0814:3815:0815:3816:0816:3817:0817:3818:0818:3819:0819:3820:0820:3821:0821:38
London Bridge station09:2109:5110:2110:5111:2111:5112:2112:5113:2113:5114:2114:5115:2115:5116:2116:5117:2117:5118:2118:5119:2119:5120:2120:5121:2121:51
London Blackfriars station09:2709:5710:2710:5711:2711:5712:2712:5713:2713:5714:2714:5715:2715:5716:2716:5717:2717:5718:2718:5719:2719:5720:2720:5721:2721:57
Farringdon station09:3110:0110:3111:0111:3112:0112:3113:0113:3114:0114:3115:0115:3116:0116:3117:0117:3118:0118:3119:0119:3120:0120:3121:0121:3122:01
London St Pancras International LL station09:3610:0610:3611:0611:3612:0612:3613:0613:3614:0614:3615:0615:3616:0616:3617:0617:3618:0618:3619:0619:3620:0620:3621:0621:3622:06
West Hampstead Thameslink station09:4410:1410:4411:1411:4412:1412:4413:1413:4414:1414:4415:1415:4416:1416:4417:1417:4418:1418:4419:1419:4420:1420:4421:1421:4422:14
St Albans City station09:5810:2810:5811:2811:5812:2812:5813:2813:5814:2814:5815:2815:5816:2816:5817:2817:5818:2818:5819:2819:5820:2820:5821:2821:5822:28
Harpenden station10:0410:3411:0411:3412:0412:3413:0413:3414:0414:3415:0415:3416:0416:3417:0417:3418:0418:3419:0419:3420:0420:3421:0421:3422:0422:34
Luton Airport Parkway station10:0910:3911:0911:3912:0912:3913:0913:3914:0914:3915:0915:3916:0916:3917:0917:3918:0918:3919:0919:3920:0920:3921:0921:3922:0922:39
Luton station10:1410:4411:1411:4412:1412:4413:1413:4414:1414:4415:1415:4416:1416:4417:1417:4418:1418:4419:1419:4420:1420:4421:1421:4422:1422:44
Leagrave station10:1810:4811:1811:4812:1812:4813:1813:4814:1814:4815:1815:4816:1816:4817:1817:4818:1818:4819:1819:4820:1820:4821:1821:4822:1822:48
Harlington (Beds) station10:2210:5211:2211:5212:2212:5213:2213:5214:2214:5215:2215:5216:2216:5217:2217:5218:2218:5219:2219:5220:2220:5221:2221:5222:2222:52
Flitwick station10:2710:5711:2711:5712:2712:5713:2713:5714:2714:5715:2715:5716:2716:5717:2717:5718:2718:5719:2719:5720:2720:5721:2721:5722:2722:57
Bedford station10:4011:1011:4012:1012:4013:1013:4014:1014:4015:1015:4016:1016:4017:1017:4018:1018:4019:1019:4020:1020:4021:1021:4022:1022:4023:10

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