Updated March 2026

How Much Do Train Tickets Cost?

UK train fare guide with popular routes, saving tips, and railcard comparisons. Find the cheapest way to travel.

Popular Route Prices

RouteAdvanceOff-PeakAnytimeDuration
London – Manchester£25–60£85£2002h 10m
London – Edinburgh£30–80£120£2804h 20m
London – Birmingham£10–35£40£751h 20m
London – Bristol£15–40£50£1001h 40m
London – Leeds£20–50£70£1602h 10m
London – York£20–50£80£1751h 50m
London – Liverpool£25–55£80£1902h 15m
Manchester – Leeds£5–15£18£2555m
Edinburgh – Glasgow£5–12£15£2850m

The #1 rule: book advance

Advance tickets go on sale 12 weeks before travel. A London\u2013Manchester advance at \u00a325 vs anytime at \u00a3200 is an 87% saving. Same train, same seat.