I travel from Didcot (A34, M3) and because driving into and out of Southampton is such a pain I park at Winchester Station (£2 at weekends and evenings) and then catch the train in.
Overall cost is no greater than driving to Southampton and parking, unless of course you have a car full.
On Wednesday I was back in my car by 22:20 and home by 23:00.