It's showing (singles) ^18.50 on the 09:39 Bedwyn to London tomorrow with a Network Railcard, and ^28.00 without - the ^28.00 fare being offered both with and without a card on the 08:43 service. So this is now (and could be old) rather than future.
The 09:39 gets to Paddington at 10:56 (he says, trusting the quote); a single fare from Swindon, with or without a railcard, to arrive at Paddington at about the same time costs ^34.10, from Pewsey ^21.70, and from Salisbury to Waterloo it's ^39.70 (drops to ^26.20 for London arrivaa at 11:49 or later).
Bedwyn looks like rather a good deal as a railhead - what's parking like at the station there