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.

London to Sheffield Train Ticket Cost 2026

EMR advance from £19.10. Direct from St Pancras International in about 2h 7m. Around 1 to 2 trains an hour.

A London to Sheffield train costs from £19.10 on an advance single, £63.60 off-peak, £128.10 on a fully flexible anytime single. The fastest direct journey takes 2h 7m.

Advancefrom £19.10Off-Peak£63.60Anytime£128.10Journey2h 7mFrequency1-2 per hour

Single fares, verified June 2026. Full breakdown and saving tips below.

London to Sheffield is East Midlands Railway's flagship Midland Main Line service, running direct from St Pancras International to Sheffield in about 2h 7m at its fastest. EMR is the only operator with a direct London service on this corridor, calling at Leicester, Derby or Chesterfield depending on the train. CrossCountry serves Sheffield from Birmingham and the north but not directly from London.

Advance fares are the way to travel cheaply: EMR releases a limited cheap allocation up to 12 weeks ahead, and walk-up Off-Peak and Anytime fares are several times the Advance floor. The Off-Peak Return at £101.00 is the standard leisure rate and far better value than two Anytime singles.

London to Sheffield Train Prices

Ticket TypeSingleReturnNotes
EMR Advance Singlefrom £19.102x singlesDirect, books up to 12 weeks ahead
Off-Peak Single£63.60£101.00After the morning peak
Anytime Single£128.10£254.20Maximum flexibility

Prices indicative singles based on operator-published fares, verified June 2026. Always check the live price on National Rail or the operator's own site before booking.

Saving Tips for London to Sheffield

  • Book EMR Advance singles as early as possible - the cheapest £19.10 allocation is limited and sells first.
  • Off-Peak Return at £101.00 beats two Anytime singles (£256.20) by more than £150 - travel after the morning peak if you can.
  • A Railcard takes a third off Off-Peak and Advance fares; on this route it pays for itself in a single round trip.
  • Split-ticketing at Leicester or Derby can undercut the through fare on some departures - check before booking.

Best Days to Travel

Tuesday/Wednesday
Cheapest advance allocation
Thursday morning
Good value
Friday afternoon
Expensive peak
Sunday returns
Premium pricing

Train vs Driving vs Coach

Driving: about 165 miles up the M1, £35-45 fuel plus £8-16 Sheffield city-centre parking. Coach: National Express from around £13 but 4h or more. For most travellers the direct EMR train is far faster and an Advance fare is competitive with the coach.

Frequently Asked Questions

How much is a train from London to Sheffield?
East Midlands Railway Advance singles from St Pancras International to Sheffield start from £19.10 when booked ahead. Off-Peak singles are £63.60 (Off-Peak Return £101.00) and Anytime singles are £128.10. The direct journey takes about 2h 7m at its fastest, with 1 to 2 trains an hour.
Is there a direct train from London to Sheffield?
Yes. East Midlands Railway runs direct trains from London St Pancras International to Sheffield via the Midland Main Line, taking about 2h 7m at the fastest. It is the only operator with a direct London-Sheffield service; CrossCountry reaches Sheffield from Birmingham and the north but not directly from London.

Related Routes & Guides

London to LeedsLondon to YorkManchester to LeedsAll UK RoutesTicket TypesRailcards12 Ways to Save

Updated 2026-06-02