Gloucester – Weymouth (Heart of Wessex Line) trains

Great Western Railway trains runs between Weymouth and Gloucester via Upwey, Dorchester, Maiden Newton and Chetnole. Runs every day. On Thursday 29 October the first train from Weymouth leaves at 06:38 and the last at 21:28, about every 2 hours during the day.

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

Questions

When is the first and last Great Western Railway train from Weymouth to Gloucester?
On Thursday 29 October the first train leaves Weymouth at 06:38 and the last at 21:28, 11 journeys in all.
When is the first and last Great Western Railway train from Gloucester to Weymouth?
On Thursday 29 October the first train leaves Gloucester at 06:25 and the last at 20:50, 10 journeys in all.
Does the Gloucester – Weymouth (Heart of Wessex Line) train run on Sundays?
Yes. Runs every day.
How often does the Gloucester – Weymouth (Heart of Wessex Line) train run?
On Thursday 29 October it runs about every 2 hours during the day (09:00 to 15:00), 11 journeys from Weymouth.
Where does the Gloucester – Weymouth (Heart of Wessex Line) train stop?
Main stops from Weymouth to Gloucester: Weymouth station (Weymouth), Upwey station (Upwey), Dorchester West station (Dorchester), Maiden Newton station (Maiden Newton), Chetnole station (Chetnole), Yetminster station (Yetminster), Thornford station (Thornford), Yeovil Pen Mill station (Yeovil), Castle Cary station (Castle Cary), Bruton station (Bruton), Frome station (Frome), Westbury (Wilts) station (Westbury), Trowbridge station (Trowbridge), Bradford-on-Avon station (Bradford on Avon) and more. The full list is in the timetable below.
Who runs the Gloucester – Weymouth (Heart of Wessex Line) train?
Great Western Railway.

Weymouth to Gloucester

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11
Weymouth station06:3807:3309:3211:3013:2815:2817:2820:1421:28
Upwey station06:4307:3809:3711:3513:3315:3317:3320:1921:33
Dorchester West station06:5107:4609:4611:4413:4215:4417:4220:2721:41
Maiden Newton station07:0407:5910:0011:5913:5715:5717:5720:4021:54
Chetnole station07:1208:0710:0812:0714:0516:0518:0520:4822:02
Yetminster station07:1608:1110:1212:1114:0916:0918:0920:5222:06
Thornford station07:1908:1410:1512:1414:1216:1218:1220:5522:09
Yeovil Pen Mill station07:3508:2310:2412:2314:2116:2118:2121:0422:21
Castle Cary station07:5008:3710:3812:3714:3516:3518:4421:1822:35
Bruton station07:5510:4312:4214:4016:4018:4921:2322:40
Frome station08:0708:5210:5512:5714:5216:5219:0120:1620:5821:3522:52
Westbury (Wilts) station08:1809:0211:0513:0715:0217:0219:1820:2521:0821:4523:01
Trowbridge station08:2409:0811:1213:1315:0917:0919:2521:52
Bradford-on-Avon station, Bradford on Avon08:3009:1411:1813:1915:1517:1519:3121:58
Avoncliff station08:3319:3522:01
Freshford station08:3609:1819:3822:04
Bath Spa station08:5009:3011:3113:3215:3017:2819:5422:16
Oldfield Park station08:5309:3311:3413:3515:3317:3219:5722:19
Keynsham station09:0009:4011:4113:4215:4017:3920:0422:26
Bristol Temple Meads station09:1310:0712:0814:0916:0818:1020:1222:34
Filton Abbey Wood station09:2110:1412:1514:1616:1518:18
Bristol Parkway station, Stoke Gifford09:2610:1812:2014:2016:1918:22
Yate station09:3510:2712:2914:2916:2818:31
Gloucester station10:0210:5612:5714:5716:5619:04

Gloucester to Weymouth

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10
Gloucester station09:0811:0913:0915:0916:0917:09
Yate station09:3511:3513:3515:3716:3517:36
Bristol Parkway station, Stoke Gifford09:4411:4413:4415:4816:4417:45
Filton Abbey Wood station09:4811:4813:4815:5116:4817:49
Bristol Temple Meads station08:0310:0412:0414:0416:0417:0618:0420:50
Keynsham station08:1010:1112:1114:1116:1117:1318:1120:57
Oldfield Park station08:1810:1812:1814:1816:1817:2018:1821:04
Bath Spa station08:2210:2212:2214:2216:2217:2418:2221:08
Freshford station16:3117:3318:3121:17
Avoncliff station17:3621:20
Bradford-on-Avon station, Bradford on Avon08:3410:3412:3414:3416:3617:4018:3621:24
Trowbridge station08:4010:4012:4014:4016:4217:4718:4221:31
Westbury (Wilts) station06:2506:5108:5010:5312:4914:5016:5118:0618:5021:40
Frome station06:3407:0009:0311:0313:0115:0117:0018:2319:0621:49
Bruton station07:1309:1511:1513:1215:1317:1218:3519:1922:02
Castle Cary station07:1809:2111:2013:1815:1817:1818:4119:3722:07
Yeovil Pen Mill station07:3309:3511:3413:3215:3217:3218:5519:5122:21
Thornford station07:3709:3911:3813:3615:3617:3619:5622:25
Yetminster station07:4009:4211:4113:3915:3917:3919:0019:5922:28
Chetnole station07:4409:4611:4513:4315:4317:4320:0322:32
Maiden Newton station07:5709:5911:5813:5615:5617:5619:1420:1522:44
Dorchester West station08:1010:1812:1214:1216:1218:1519:2620:2722:55
Upwey station08:1810:2912:2114:2116:2118:2319:3420:3623:03
Weymouth station08:2510:3412:2614:2616:2618:2819:4020:4123:08

Places on this route

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