Since last Summer, I commute every day between those cities, and I was surprised to see how expensive it is. Not only in the single or return tickets, but also with the season tickets.
I've compared vs. two other cities on the same line and at similar distances of each other (Southampton and Fleet), and the difference is huge.
Here are a few numbers:
Basingstoke-Winchester (travel time: 15-17 min)
Basingstoke-Fleet (travel time: 12-20 min)
Southampton-Winchester (travel time: 15-17 min)
In short, similar routes are:
I can't find any reason why these huge differences: it can't be the distance in miles, travel time, nor distance to London (as Fleet is closer to London)
Is there a way to fix this?
As we are mainly a commuter railway, demand for certain journeys during peak times is understandably very high.
To try and make travel on every route as attractive as possible and to fill vacant seats, we generally offer lower fares for journeys less used. This quite often means that there are different prices for different directions/ journeys.
There is no formal relationship in pricing between Anytime Day or Off-Peak Day prices with season ticket prices, hence this may vary for different journeys.
I am sorry that this causes frustration to travellers such as yourself, however, we do need to adopt different pricing policies for each market. This will produce some inconsistencies.