It depends on how regularly you travel and if the journey is the same most of the time. My friend had a girlfriend down in Maidenhead who he went to see every two weeks; this would have cost him about £1800 but he got an annual pass which brought it down to about £1000.