Whilst on the subject of the 7.30 Paddington-Penzance that currently runs via Bristol. I dare say this train will be missed by Swindon, Chippenham and Bath passengers when it moves over to running on the Berks and Hants at the December timetable change but I understand the reason for it moving over to the faster route.
It will indeed be missed ... a very popular train at Swindon, Chippenham and Bath Spa for Taunton and beyond. I suspect the popularity is with a
relatively small but vociferous group though (of which, yes, I number myself).
Chippenham to Truro ... 08:39, gets there at 12:31, direct service next week. 08:42, two changes, arrive 13:32 in four weeks time. There are alternatives with just a single change at 08:11 and 10:13 from Chippenham, but no journeys under 4 hours any longer.
Noting "Oldfield Park and Keynsham" ... the 08:26 from Oldfield Park to Swindon (a through train) finishies in 4 weeks ; there's an 08:34 on offer with a change at Bath Spa, taking virtually the same time - an 09:09 v an 09:02 arrival into Swindon. There "never" was a direct train back in the afternoon / evening anyway.