This sounds like a ridiculously simple idea, but how about
The club sell all season tickets at 'face value' eg no subsidy
If you don't want to use public transport, you don't pay the transport costs added on
If you use the train within certain boundary zones (could be set like London with zones...