... and, very nearly, Melksham.

Indeed - lost in April 1966, and re-opening in May 1985.
Looking at my Summer 1991 timetable, there was a Monday to Saturday train at 07:44 to Swindon, and a train at 17:30 from Swindon that called at 17:57 returning, with an extra train on Saturdays from Swindin at 14:30 getting in at 14:57. We have come a long way since then - there are now 9 trains timetabled each way Monday to Friday, and 7 each way on Saturday and Sunday.
We have come a long way back but we have a long way to go ... social media comment from yesterday:
Thank god for the buses because the train service to and from Melksham is shabby and I’m being EXTREMELY polite there with the sparse service with, at the time of writing this, 2 trains leaving in the next 3.5 hours and lack of time to change to get to Bath, Bristol and beyond (GWR▸ is notoriously unreliable).