London Paddington – Hereford (Cotswold Line) trains

Great Western Railway trains runs between Didcot and Hereford via Paddington, Reading, Swindon and Kemble. Runs every day. On Thursday 5 November the first train from Oxford leaves at 05:10 and the last at 21:53, about every hour during the day.

Operated by Great Western Railway. Timetable for Thursday, 5 November 2026. Plan a journey · Print this timetable

Questions

When is the first and last Great Western Railway train from Didcot to Hereford?
On Thursday 5 November the first train leaves Didcot at 05:10 and the last at 21:53, 24 journeys in all.
When is the first and last Great Western Railway train from Banbury to Paddington?
On Thursday 5 November the first train leaves Banbury at 05:16 and the last at 22:00, 24 journeys in all.
Does the London Paddington – Hereford (Cotswold Line) train run on Sundays?
Yes. Runs every day.
How often does the London Paddington – Hereford (Cotswold Line) train run?
On Thursday 5 November it runs about every hour during the day (09:00 to 15:00), 24 journeys from Oxford.
Where does the London Paddington – Hereford (Cotswold Line) train stop?
Main stops from Didcot to Hereford: London Paddington station (Paddington), Reading station (Reading), Swindon station (Swindon), Kemble station (Kemble), Stroud (Glos) station (Stroud), Stonehouse station (Stonehouse), Gloucester station (Gloucester), Cheltenham Spa station (Cheltenham), Ashchurch for Tewkesbury station (Ashchurch), Didcot Parkway station (Didcot), Oxford station (Oxford), Banbury station (Banbury), Hanborough station (Long Hanborough), Combe (Oxon) station (Combe) and more. The full list is in the timetable below.
Who runs the London Paddington – Hereford (Cotswold Line) train?
Great Western Railway.

London Paddington to Great Malvern

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12Journey 13Journey 14Journey 15Journey 16Journey 17Journey 18Journey 19Journey 20Journey 21Journey 22Journey 23Journey 24
London Paddington station05:5306:5207:5008:5109:5210:5311:5212:5213:5014:5315:2315:5216:5817:3417:5718:2318:5719:3619:5320:5221:5321:53
Reading station06:1807:1808:1809:1910:1911:1912:1913:1814:1915:1915:4816:1818:0118:2418:5019:2320:0120:1921:1822:1822:18
Swindon station20:31
Kemble station20:44
Stroud (Glos) station21:00
Stonehouse station21:04
Gloucester station21:25
Cheltenham Spa station21:33
Ashchurch for Tewkesbury station21:43
Didcot Parkway station16:0422:31
Oxford station05:1006:5207:4808:4509:4510:4611:4512:4413:4414:4515:4516:2216:4517:2317:4618:2618:5319:1619:4720:4521:4422:45
Banbury station19:35
Hanborough station, Long Hanborough07:0207:5808:5409:5510:5511:5812:5313:5414:5515:5516:3316:5417:3317:5618:3519:0219:5720:5521:5422:55
Combe (Oxon) station17:36
Finstock station17:41
Charlbury station07:1008:0509:0210:0211:0312:0613:0114:0115:0216:0216:4017:0217:4618:0418:4219:1020:0521:0222:0123:02
Ascott-under-Wychwood station17:51
Shipton station, Shipton-under-Wychwood17:5519:1623:09
Kingham station07:1908:1409:1110:1111:1212:1513:1014:1015:1116:1116:4917:1118:0018:1718:5119:2120:1421:1122:1023:14
Moreton-in-Marsh station05:3507:2708:2209:1910:1911:2012:2313:1814:1815:1916:1916:5717:1918:0818:2518:5919:2920:2221:1922:1823:22
Honeybourne station05:4607:3808:3409:3010:3111:3112:3413:2914:2915:3016:3117:0917:3018:3619:4020:3321:3122:2923:33
Evesham station05:5307:5608:4109:3710:3811:3812:4113:3614:3615:3716:3817:1617:4918:2318:4319:1419:4720:4021:3822:3623:40
Pershore station06:0108:0308:4809:4310:4511:4412:4713:4214:4315:4416:4517:2317:5618:5019:5420:4721:4522:4323:47
WORCESTERSHIRE PARKWAY HL06:0708:1108:5609:5010:5211:5112:5413:4914:5015:5116:5217:3018:0318:5719:2520:0120:5421:5222:5023:54
Worcester Shrub Hill station06:1508:2309:1509:5911:0012:0113:0113:5814:5816:0117:0117:4518:1119:0619:3620:0921:0422:0622:0022:5800:0123:59
Worcester Foregate Street station08:2609:1810:0211:0312:0414:0115:0016:0417:0417:4718:1419:1019:4120:1121:0722:0323:01
Malvern Link station08:3509:2710:1211:1212:1314:1016:1318:2419:2219:5021:1622:1223:10
Great Malvern station08:3809:2910:1411:1412:1614:1416:1518:2619:2519:5321:1822:2723:13
Colwall station12:2214:2019:5922:33
Ledbury station12:2914:2720:0722:40
Hereford station12:4814:4320:2322:56

Great Malvern to London Paddington

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12Journey 13Journey 14Journey 15Journey 16Journey 17Journey 18Journey 19Journey 20Journey 21Journey 22Journey 23Journey 24
Hereford station05:2313:1815:1822:00
Ledbury station05:4013:3515:3522:17
Colwall station05:4813:4215:4322:24
Great Malvern station05:5307:1308:5609:5610:5911:5813:5515:5516:3219:0219:4522:34
Malvern Link station05:5607:1708:5910:0011:0212:0213:5816:0016:3619:0619:4922:37
Worcester Foregate Street station06:0607:2709:0910:1011:1212:1214:0915:1816:1216:4617:2618:0219:1819:5920:5622:49
Worcester Shrub Hill station05:1606:1006:4307:0007:2507:3108:1809:1510:1611:1812:1713:1614:1715:2216:1716:5317:3018:0619:2620:0321:0422:52
Ashchurch for Tewkesbury station07:41
Cheltenham Spa station07:55
Gloucester station08:14
Stonehouse station08:26
Stroud (Glos) station08:31
Kemble station08:47
Swindon station09:02
WORCESTERSHIRE PARKWAY HL05:2206:1606:4907:0607:3808:2509:2110:2211:2412:2313:2314:2315:2816:2316:5917:3718:1319:3220:1021:11
Pershore station05:2806:2207:1207:4408:3009:2710:2811:2912:2913:2814:2916:2917:0517:4318:1919:3820:1621:17
Evesham station05:3606:3507:0007:2107:5108:3809:3510:3711:3712:3613:3614:3615:3816:3617:1417:5118:2618:5119:4520:2421:25
Honeybourne station05:4306:4207:2807:5808:4409:4110:4411:4412:4313:4314:4316:4317:2117:5818:3418:5820:3221:33
Moreton-in-Marsh station05:5406:5407:1507:4008:1008:5609:5310:5511:5512:5413:5414:5415:5416:5517:4818:1918:4719:1020:0020:4521:46
Kingham station06:0207:0207:2307:4808:1809:0410:0111:0312:0313:0214:0215:0216:0217:0317:5718:2818:5619:1820:0820:5321:54
Shipton station, Shipton-under-Wychwood07:5218:33
Ascott-under-Wychwood station07:55
Charlbury station06:1207:1107:3308:0508:2709:1310:1011:1312:1313:1214:1215:1216:1117:1218:0718:4419:1019:2820:1821:1022:04
Finstock station08:08
Combe (Oxon) station08:13
Hanborough station, Long Hanborough06:1907:1907:4008:1708:3509:2010:1711:2012:2013:1914:1915:1916:1917:1918:1419:1819:3520:2521:1722:11
Oxford station06:3107:3007:5308:2708:4709:3210:2911:3212:3213:3114:3115:3116:3217:3118:2719:0019:3019:5020:0820:3621:3222:23
Radley station08:34
Culham station08:38
Appleford station08:40
Didcot Parkway station08:4609:1909:4710:4211:4512:4613:4414:4415:4616:4517:4418:4419:4420:49
Reading station06:5607:5708:1809:3509:1710:0211:0112:0013:0214:0014:5916:0117:0218:0519:0519:2720:0320:3421:0421:5822:51
Maidenhead station07:06
London Paddington station07:2408:2508:4409:5909:4310:2611:2712:2313:2514:2315:2216:2517:2518:2919:2919:5320:2920:5921:2822:2423:29

Places on this route

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