Yes, UK train tickets are generally more expensive when purchased on the day of travel, especially if you buy them at the station just before departure.
Here’s a breakdown of why and how it works:
These are the cheapest fares, but they must be purchased weeks or days in advance (often up to 12 weeks ahead). They are sold in limited numbers for specific trains and are non-refundable. If you miss that specific train, you cannot use the ticket. These are not available on the day.
These are the fares you’ll typically buy on the day: - Anytime tickets: Fully flexible, valid on any train on the chosen route. These are the most expensive and are what you’ll usually be sold at the ticket office on the day if you ask for a ticket for the next train. - Off-Peak tickets: Cheaper than Anytime, but only valid on certain trains outside busy hours (peak times vary by route). You can often buy these on the day, but they are still more expensive than Advance tickets bought earlier.