Book in advance: Train tickets often get more expensive the closer you get to the travel date, so booking in advance can save you money. Be flexible with your travel dates and times: Off-peak trains and midweek travel tend to be cheaper than peak-time trains on weekends.