Travelling in Britain can be cheap, but just only if you book tickets in advance... we didn't so we lost some money. For ticket bought on the day of departure from Truro to London we paid 46 pounds.. if we would do it one day before, it would be just 25... Good lesson for the future!