Six direct LNER trains a day reach Kings Cross in about 2h 50m. Every direct departure, the 16:39 last direct back, walk-up fares and season ticket costs.

Harrogate has something many towns its size lost decades ago: direct trains to London. LNER runs a handful of through services between Harrogate and Kings Cross each day, and when there is no direct train the change at Leeds or York is quick enough that the journey time barely moves. The catch is that the last direct train home leaves London surprisingly early. This page sets out the real weekday times, the fares, and the practical details at the station, with a link to every source.

The quick version

Harrogate to London Kings Cross is about 182 miles, and the fastest direct trains do it in 2 hours 48 minutes (Trainline). On a typical weekday there are six direct LNER trains each way, roughly every two hours through the day. Between them, Northern’s Harrogate to Leeds shuttle (28 to 37 minutes, dozens of trains a day) connects into fast London trains at Leeds, and a connecting journey is often just as quick as a direct one: sampled weekday itineraries with one change came in between 2h 48m and 3h 4m (traintimes.org.uk, National Rail data).

The six direct trains each way

These are the direct weekday departures, checked against the National Rail timetable for Monday 10 August 2026 on traintimes.org.uk. Times shift by a few minutes over the year, so treat the pattern as the guide and check your specific day before travelling.

Direct LNER trains between Harrogate and London Kings Cross, weekday pattern, August 2026 Two departure boards. Harrogate to Kings Cross: 06:35, 10:33, 12:33, 14:33 which is the fastest at 2 hours 48 minutes, 16:33 and 18:33. Kings Cross to Harrogate: 06:40, 08:40, 10:40, 12:40, 14:40 and 16:39, which is the last direct train back. Source: National Rail timetable via traintimes.org.uk. Direct LNER trains, weekday pattern National Rail timetable for Monday 10 August 2026, via traintimes.org.uk Harrogate → Kings Cross 06:35 10:33 12:33 14:33 16:33 18:33 14:33 is the fastest, arriving 17:21 (2h 48m); the rest take 2h 49m to 2h 55m Kings Cross → Harrogate 06:40 08:40 10:40 12:40 14:40 16:39 Last direct back After 16:39 from Kings Cross you change at Leeds or York; the last sensible departure sampled was 20:33, arriving Harrogate 23:19 Times drift by a few minutes across the timetable year; always check your day of travel
The weekday direct-train pattern in August 2026. Roughly every two hours out, every two hours back, and an early finish.

Going south, the first direct train leaves Harrogate at 06:35 and arrives at Kings Cross at 09:30, in time for a late-morning meeting. The remaining directs leave at 10:33, 12:33, 14:33, 16:33 and 18:33, taking between 2h 48m and 2h 55m.

The early last train home

Coming back is where you need to plan. The last direct train from Kings Cross to Harrogate leaves at 16:39. Every later journey involves a change, usually at Leeds or York, and the connections thin out through the evening: the last sensible departure sampled was the 20:33 from Kings Cross, arriving Harrogate at 23:19 with one change (traintimes.org.uk).

What it means for you: a day trip to London works fine, but an evening in town means a change on the way home, and missing the last connection at Leeds is an expensive mistake. Know your last train before you set out, and check the day itself, because weekend engineering work changes the picture.

Via Leeds: often just as fast

Northern runs the Harrogate to Leeds line with around 68 trains a day, first at 05:05 and last at 23:21, taking 28 to 37 minutes (Trainline). At Leeds you connect onto the East Coast Main Line, where London trains leave throughout the day, around 43 a day, with the fastest reaching Kings Cross in 1h 59m (Trainline).

In practice a well-timed change beats waiting for the next direct: sampled one-change itineraries ran 2h 48m to 3h 4m end to end. If your Harrogate departure does not line up with one of the six directs, go via Leeds rather than waiting around.

What it costs in 2026

Walk-up fares from Harrogate to London, from the National Rail fare data shown on traintimes.org.uk:

  • Anytime Single: £161.00. The turn-up-and-go peak fare.
  • Super Off-Peak Single: £76.70. The walk-up fare for less busy trains.
  • Advance Singles from £44.10 on the day sampled, rising through £47.20 and £51.20 as the cheap seats sell. Trainline quotes advance tickets from £27.20 when booked well ahead (Trainline).

For commuters, Trainline’s season ticket page prices Harrogate to London Terminals at £1,885.10 a month or £19,636 a year, with the version including a Travelcard for Zones 1 to 6 at £1,961.90 a month or £20,436 a year. That is serious money, which is why most Harrogate commuters point at Leeds instead; the London season is for the few, not the many.

One piece of good news: regulated fares in England are frozen until March 2027, covering standard-class season tickets, Anytime and Off-Peak tickets (National Rail fares freeze). Advance and first-class fares are not regulated, so those still move with demand.

At the station

Harrogate station sits in the town centre on Station Parade and is managed by Northern (National Rail). The practical details, from the same source:

  • Step-free category A: step-free access to all platforms, with lifts. Lifts do go out of service occasionally, so check the station page if step-free access is essential for your trip.
  • Ticket barriers on the concourse and platform 2, plus ticket machines and a staffed ticket office (weekdays and Saturdays 06:15 to 19:00, Sundays 09:15 to 18:00).
  • 117 parking spaces including 6 accessible bays at the station. It fills on weekday mornings; town-centre alternatives are covered in our Harrogate roadworks and travel page.

Frequently asked questions

How long is the train from Harrogate to London?

The fastest direct LNER service takes 2 hours 48 minutes to Kings Cross, and the six weekday directs all run between 2h 48m and 2h 55m. Journeys with a change at Leeds or York take from about 2h 48m to just over 3 hours.

How many direct trains run from Harrogate to London?

Six each way on a typical weekday, roughly every two hours: from Harrogate at 06:35, 10:33, 12:33, 14:33, 16:33 and 18:33. Booking sites sometimes quote 14 trains a day, but that counts journeys with changes; the direct count is six.

What time is the last train back from London to Harrogate?

The last direct train leaves Kings Cross at 16:39. After that you change at Leeds or York, and the last workable departure is around 20:33, arriving in Harrogate at 23:19. Check the day you travel, especially at weekends.

How much is a train ticket from Harrogate to London?

Advance singles start from around £27 to £44 depending on how far ahead you book. Walk-up, a Super Off-Peak single is £76.70 and an Anytime single is £161 (National Rail fares, August 2026).

How much is a Harrogate to London season ticket?

About £19,636 a year to London Terminals, or £20,436 with a Zones 1 to 6 Travelcard included. Regulated fares are frozen until March 2027, so these prices are not rising this year.

Is it faster to go via Leeds?

Often it makes no difference. Harrogate to Leeds takes about half an hour, and the fastest Leeds to Kings Cross trains take 1h 59m, so a good connection lands within minutes of the direct trains. Go via Leeds whenever a direct departure does not suit.

Sources

Timetables and fares change, especially at weekends and during engineering work. Times above are the weekday pattern checked in August 2026; always check live times and prices before you travel.