Weymouth – Gloucester (Heart of Wessex Line) trains

Great Western Railway trains runs between Swindon and Weymouth via Chippenham, Melksham, Bristol and Keynsham. Runs every day. On Sunday 1 November the first train from Westbury leaves at 09:00 and the last at 20:49, about every 2 hours during the day.

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

Questions

When is the first and last Great Western Railway train from Weymouth to Cardiff?
On Sunday 1 November the first train leaves Weymouth at 08:01 and the last at 20:15, 6 journeys in all.
When is the first and last Great Western Railway train from Swindon to Weymouth?
On Sunday 1 November the first train leaves Swindon at 09:00 and the last at 20:49, 7 journeys in all.
Does the Weymouth – Gloucester (Heart of Wessex Line) train run on Sundays?
Yes. Runs every day.
How often does the Weymouth – Gloucester (Heart of Wessex Line) train run?
On Sunday 1 November it runs about every 2 hours during the day (09:00 to 15:00), 7 journeys from Westbury.
Where does the Weymouth – Gloucester (Heart of Wessex Line) train stop?
Main stops from Swindon to Weymouth: Swindon station (Swindon), Chippenham station (Chippenham), Melksham station (Melksham), Bristol Temple Meads station (Bristol), Keynsham station (Keynsham), Oldfield Park station (Oldfield Park), Bath Spa station (Bath), Freshford station (Freshford), Avoncliff station (Avoncliff), Bradford-on-Avon station (Bradford on Avon), Trowbridge station (Trowbridge), Westbury (Wilts) station (Westbury), Frome station (Frome), Bruton station (Bruton) and more. The full list is in the timetable below.
Who runs the Weymouth – Gloucester (Heart of Wessex Line) train?
Great Western Railway.

Weymouth to Bristol Temple Meads

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6
Weymouth station08:0110:3814:0516:0517:5320:15
Upwey station10:4314:1016:1017:5820:20
Dorchester West station08:1210:5114:1816:1818:0620:28
Maiden Newton station08:2511:0414:3116:3118:1920:41
Chetnole station08:3311:1314:3916:3918:2720:49
Yetminster station08:3711:1714:4316:4318:3120:53
Thornford station08:4011:2014:4616:4618:3420:56
Yeovil Pen Mill station08:5011:2814:5716:5518:4721:05
Castle Cary station09:0411:4215:1117:0919:0721:19
Bruton station09:1011:4715:1717:1519:1221:24
Frome station09:2212:0215:2917:2719:2421:36
Westbury (Wilts) station09:3212:1315:3917:3719:3821:46
Trowbridge station09:3812:1915:4517:4319:4421:53
Melksham station12:31
Chippenham station12:41
Swindon station12:57
Bradford-on-Avon station, Bradford on Avon09:4415:5117:4919:5021:59
Avoncliff station09:4715:5417:5219:5322:02
Freshford station09:5015:5717:5519:5622:04
Bath Spa station10:0216:0918:0720:0822:16
Oldfield Park station10:0416:1218:1020:1122:19
Keynsham station10:1216:1918:1720:1822:26
Bristol Temple Meads station10:4016:2718:2620:2622:34

Bristol Temple Meads to Weymouth

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7
Swindon station11:3213:32
Chippenham station11:4713:47
Melksham station11:5713:56
Bristol Temple Meads station09:0817:4820:49
Keynsham station09:1517:5520:56
Oldfield Park station09:2218:0221:03
Bath Spa station09:2618:0621:07
Freshford station09:3518:1521:16
Avoncliff station09:3718:1821:19
Bradford-on-Avon station, Bradford on Avon09:4118:2221:23
Trowbridge station09:4812:0614:0518:2921:30
Westbury (Wilts) station09:0009:5711:1012:1414:1318:3721:38
Frome station09:0910:0611:1912:2414:2318:4621:48
Bruton station09:2210:1912:3614:3518:5922:00
Castle Cary station09:2710:2412:4114:4319:0422:05
Yeovil Pen Mill station09:4210:3812:5714:5819:1822:21
Thornford station09:4710:4213:0215:0419:2222:26
Yetminster station09:5010:4513:0515:0719:2522:29
Chetnole station09:5410:4913:0915:1119:2922:33
Maiden Newton station10:0611:0213:2115:2219:4122:45
Dorchester West station10:1611:1313:3115:3219:5222:55
Upwey station10:2411:2113:3915:4020:0023:03
Weymouth station10:2911:2613:4515:4520:0523:08

Places on this route

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