Journey time on the hourly Portsmouth fast there end to end exactly 1hr 30m the equivalent xx30 from Waterloo in today’s timetable takes 1hr 32m - hardly a big difference!
Waterloo to Petersfield was a whole 1 minute quicker than today!
Realtime Trains is an independent source of live realtime running information for the Great British railway network.
www.realtimetrains.co.uk
But look at Milford, Witley journey times of around 90 minutes, nearly double the current 50 minutes. They aren’t the weyside halts they used to be.
But of course you would change at Guildford then so journey time is actually 49 minutes to Milford on that timetable. Point taken about these stations being busier than the 80s though.
Also, the year after (1989/90) was the year of introduction of the Greyhounds, and I seem to remember this brought in faster services. FWIW 1981 was also 90 mins Waterloo-Portsmouth (source timetableworld.com).
Going OT but that arrival from Plymouth at Portsmouth is of note. An interesting working which ran, IIRC, from May 1986-May 1989, this was run by a 50 and NSE Mark II coaches, and formed an additional up fast Portsmouth to London (with 50 and coaches - yes really) departing around 1630 from Guildford. It took the path beyond Guildford of a regular '82' semi-fast; the '82' in that hour being an '83' and looped at Guildford to continue on in the path of a '75' Guildford-Waterloo stopper. Presumably once at Waterloo it formed an additional peak service towards Exeter.
There was a corresponding similar down service, the 0922 from Waterloo IIRC, which then formed the Portsmouth TO Plymouth.
Interesting: Going back to 1967 the fast service (headcode 82, they didn't seem to believe in "81" at the time) with one less call (not Petersfield) took 1h36, so there had been an improvement over the passing 20 years by 1988/9.
For what it's worth, 1967 service pattern was a Basingstoke/Portsmouth split at Woking, all stations Woking-Bedhampton, and a stopper 14 minutes later from Waterloo which waited at Guildford (for 12 minutes) to run 30 minutes later all stations to Bedhampton also, overtaken by the "82" for Haslemere and Havant only.
Again OT but the historical timetables of the Direct is one of my particular interests...
I once had a 1972 timetable, got it from a Mid Hants open day, sadly long gone, but ISTR that pattern was a variation on the 80s pattern with two fasts an hour, one fast Guildford-Havant and the other calling Godalming, Haslemere and Petersfield. The third was the 80s-style looped stopper, the only option for Farncombe, Liphook and Liss. In contrast to the 80s, the semi-fast (God/Has/Pet) had a buffet (so CIG-BIG-CIG I would guess) while by the 80s about half the services were VEP, and none had a buffet.
The 1969 timetable, which I have got a taste of from the Aldershot and District bus booklet on timetableworld.com, has a pattern which sounds like '67, but seemed to only have one stopper south of Guildford. It had an xx50 Waterloo-Haslemere fast and an xx13 slow. Reading between the lines (seems to be a long wait at Woking) it looks like this latter was indeed detached from a Basingstoke, there is also an xx43 to Alton on the opposite half-hour. Also present was an xx53 Alton stopper, which judging by the timings called all from Surbiton to Woking. One might infer there was an xx23 Guildford stopper.
Guessing the Portsmouth/Basingstoke divider was Waterloo-Surbiton-Woking as they were in the 80s?
By 1972 the 80s-style Basingstoke/Alton half-hourly dividers were in place, so looks like they swapped over the slower Alton and the Portsmouth.