They are slower now than in Steam Days !!!
What "they"? And when?
I can find times for 1949, when the typical time from Bath was 2:05 or 2:10, and a non-stopper (the Bristolian) was 2:00.
In 1965, (not relevant, but still) that's down to 1:43 non-stop but still 1:54 to 2:14 with stops.
(Note these are not commuter trains - there were none. If you wanted to get to London before 9:00 you had to use the sleeper, which took 3 hours.)
Today it's typically 1:30.
The
IEP▸ schedules we have show 1:24.
The pre-war Bristolian was timed at 1:45, but didn't serve Bath. Were most (non-prestige) trains anything like that speed? I suspect not.
Quote from Claire Perry talking this morning at TravelWatch SouthWest
Electrification will .. Reduce journey times Bristol - London by quarter of an hour
Of course that's done by IEP non-stopping from Bristol Parkway. Bath trains on the same 3-stop pattern as most are now are listed as 1:24 vs. 1:29 now.