trainticketcost.com is an independent information resource. Not affiliated with National Rail, any train operator, or any ticket retailer. Prices are indicative - always verify before purchasing.

UK Train Route Prices 2026: Advance, Off-Peak & Anytime Fares

The definitive route price reference. 20+ UK train routes in one table - no booking site required to compare.

How to read this table

Advance: cheapest option, fixed to one specific train, book up to 24 weeks ahead. Off-Peak: flexible, use on any off-peak service that day, generally after 09:30 Mon-Fri. Anytime: maximum flexibility, any train at any time, fully refundable. All prices are approximate singles, verified June 2026. Full ticket types guide

London Routes

RouteAdvance (from)Off-PeakAnytimeDurationMain Operator
London - Manchesterfrom £15£76.30£200+2h 10mAvanti
London - Edinburghfrom £41.40£120£280+4h 20mLNER
London - Glasgowfrom £34.50variesvaries4h 30mAvanti
London - Birminghamfrom £6.40£40£751h 20mAvanti/Chiltern
London - Bristolfrom £15£52£1051h 40mGWR
London - Bathfrom £14£63.60£129.301h 15mGWR
London - Leedsfrom £20£70£1602h 10mLNER/CrossCountry
London - Yorkfrom £20£80£1751h 50mLNER
London - Liverpoolfrom £25£80£1902h 15mAvanti
London - Cardifffrom £20£55£1202h 0mGWR
London - Newcastlefrom £25£90£2102h 50mLNER
London - Sheffieldfrom £19.10£63.60£128.102h 7mEMR
London - Cambridgefrom £8£24£4555mGreater Anglia
London - Brightonfrom £8£20£351h 0mSouthern/Thameslink
London - Oxfordfrom £12£28£501h 0mChiltern/GWR

Cross-Country Routes

RouteAdvance (from)Off-PeakAnytimeDurationMain Operator
Manchester - Leedsfrom £5£18£2555mNorthern/TransPennine
Manchester - Liverpoolfrom £4£12£1845mNorthern/Avanti
Manchester - Birminghamfrom £15£40£801h 40mCrossCountry/Avanti
Manchester - Edinburghfrom £20£55£1403h 15mAvanti/CrossCountry
Birmingham - Bristolfrom £10£28£601h 20mCrossCountry
Birmingham - Leedsfrom £15£38£852h 0mCrossCountry

Regional Routes

RouteAdvance (from)Off-PeakAnytimeDurationMain Operator
Edinburgh - Glasgowfrom £5£14.40£14.4050mScotRail
Edinburgh - Aberdeenfrom £12~£30~£302h 30mScotRail
Edinburgh - Invernessfrom £18~£40~£403h 20mScotRail
Cardiff - Swanseafrom £5£14£2255mTfW
Norwich - Cambridgefrom £8£22£401h 10mGreater Anglia

All prices indicative based on publicly available fare data, verified June 2026. Advance prices are "from" - actual availability varies. Always verify on National Rail, your chosen operator, or a booking platform before purchasing.

What Makes Some Routes Cheaper?

Several factors determine why some routes are cheaper than others:

Operator competition

Routes with multiple operators (Manchester-London has Avanti, CrossCountry, and EMR) tend to have more competitive advance fares. LNER on London-Edinburgh has less competition, hence higher floor prices.

Subsidised vs commercial routes

Regional routes in Scotland and Wales are often subsidised by devolved governments (ScotRail, Transport for Wales). Edinburgh-Glasgow at £5 advance reflects this. Commercial long-distance routes have less suppression.

Track capacity and demand

High-demand commuter routes (London-Brighton, London-Cambridge) have high anytime prices due to demand, but competitive advance prices because operators must fill off-peak seats.

Route age and investment

The East Coast Main Line (London-Edinburgh, LNER) has had major investment. The West Coast (London-Manchester, Avanti) similarly. Newer infrastructure commands premium pricing.

All UK Route Guides

Every route above also has a dedicated page covering operator comparison, ticket-type fares, saving tips and railcard discounts. Click any route name in the tables above, or pick from the index below.

London - Manchester
from £15
London - Edinburgh
from £41.40
London - Glasgow
from £34.50
London - Birmingham
from £6.40
London - Bristol
from £15
London - Bath
from £14
London - Leeds
from £20
London - York
from £20
London - Liverpool
from £25
London - Cardiff
from £20
London - Newcastle
from £25
London - Sheffield
from £19.10
London - Cambridge
from £8
London - Brighton
from £8
London - Oxford
from £12
Manchester - Leeds
from £5
Manchester - Liverpool
from £4
Manchester - Birmingham
from £15
Manchester - Edinburgh
from £20
Birmingham - Bristol
from £10
Birmingham - Leeds
from £15
Edinburgh - Glasgow
from £5
Edinburgh - Aberdeen
from £12
Edinburgh - Inverness
from £18
Cardiff - Swansea
from £5
Norwich - Cambridge
from £8

Related Guides

Ticket Types Explained12 Ways to SaveSplit TicketingRailcards2026 Fare FreezeSeason Tickets
Reader questions

Stuck on a fare?

Email us and a real person reads it. We answer the questions we can and name the source we checked. If the answer would help other passengers, we may publish an anonymised version, and only with your permission. Treat this site as a general fare reference and confirm the price with the operator or National Rail before you book.

Ask about a farequestions@trainticketcost.com

Updated 2026-06-02