The Heart of Wessex
Four of these villages have a station of their own and they are all on this railway, within a few miles of each other. Another five borrow one. This is what the line is, how long it takes between the stations, and where you change for anywhere else.
The other railway these villages use runs from Waterloo to Exeter and crosses this one at Yeovil, which is the thing below that catches people out.
Three of the four are request stops
Thornford, Yetminster and Chetnole are request stops, three in a row. The train does not call unless somebody asks it to. To get on, stand where the driver can see you and signal clearly as the train comes in. To get off, tell the guard when you board. Maiden Newton is a normal stop and needs neither.
This is the thing about this line that is not on any timetable, and the thing a visitor gets wrong.
North to Gloucester, on this service
- GloucesterGCR
- 26 min
- YateYAE
- 11 min
- Bristol ParkwayBPW
- 4 min
- Filton Abbey WoodFIT
- 14 min
- Bristol Temple MeadsBRI
- 8 min
- KeynshamKYN
- 7 min
- Oldfield ParkOLF
- 4 min
- Bath SpaBTH
- 13 min
- Bradford-on-AvonBOA
- 7 min
- TrowbridgeTRO
- 10 min
- WestburyWSB
- 10 min
- FromeFRO
- 12 min
- BrutonBRU
- 5 min
- Castle CaryCLCchange for Paddington, and the west
- 14 min
- Yeovil Pen MillYVPchange for Yeovil
- 4 min
- ThornfordTHOrequest stop
- 3 min
- YetminsterYETrequest stop
- 4 min
- ChetnoleCNOrequest stop
- 13 min
- Maiden NewtonMDN
- 15 min
- Dorchester WestDCWchange for Dorchester
- 9 min
- UpweyUPW
- 5 min
- WeymouthWEYchange for the sea
South to Weymouth
Times from a service on 2026-09-12.
Where it goes
South it ends at Weymouth, on the coast, through Dorchester.
North it runs up through Yeovil, Castle Cary, Frome, Westbury, Trowbridge and Bath Spa to Bristol, and the train drawn above carries on beyond Bristol to Gloucester. Not every service goes that far. Some turn back at Bristol, some at Westbury, and the calling pattern north of Castle Cary varies more than it does south of it, so read the drawing as one real train rather than as every train.
Getting to a city
The honest way to read this section is as where to change rather than as a promise about how long it takes. There are roughly eight trains a day each way, so the next one matters more than the journey time.
| For | Change at | Then |
|---|---|---|
| Weymouth | no change | straight down the line |
| Dorchester | no change | Dorchester West is on this line |
| Bath and Bristol | no change | straight up the line |
| London Paddington | Castle Cary | the main line west |
| London Waterloo | Yeovil | but see the warning below |
| Exeter and the far west | Yeovil, or Westbury for Taunton | see the warning below |
| Southampton and Portsmouth | Westbury for Salisbury | then along the coast |
Yeovil has two stations and they are not the same place
This is the one that catches people out, and a journey planner will cheerfully sell you a ticket through it.
Yeovil Pen Mill is on this line. It is the one your train calls at.
Yeovil Junction is on a different railway, the one from London Waterloo to Exeter, and it is about two miles away on the far side of the town. There is a shuttle between the two, and it does not run often.
So a journey to Waterloo or to Exeter by way of Yeovil means crossing the town, not crossing a platform. Allow for it, or go via Castle Cary for London and by way of Westbury and Taunton for the west.
How the times were worked out
From a real train rather than from a timetable summary: one weekday service is read end to end and the gaps between its calling points are what you see above. Timetables change twice a year and these do not update themselves, so the date they were taken is printed with them.
They are one service. Another may be a minute or two different, and the first and last trains of the day often are.