Timetables

First and Last Trains from London's Mainline Stations

The last train out of each terminus, and the first one back.

On a weeknight the last direct trains from London's main stations to the commuter towns and airports leave between about 23:30 and 00:30, but long-distance routes stop much earlier: the last direct train to Edinburgh leaves King's Cross at about 20:30, and to Manchester from Euston at about 22:00. On Sunday most last trains leave earlier and first trains run hours later, and engineering work can remove a route altogether.

This page is about the national railway, the trains run by the train companies from the big London stations. It is for anyone staying outside the centre, in Windsor, Brighton, Cambridge or near an airport, who needs to know how late they can stay in town, and for anyone who needs to be in London early. The Underground has its own timetable, explained in our guide to first and last Tube trains, and the trains back to London after a day out are covered in the last train back from a day trip.

The times below were read from National Rail's journey planner on 9 November 2026 for one weeknight and one Sunday later that month. They show the pattern, not a timetable to rely on: times change at each national timetable change, in December and May, and engineering work changes them from one night to the next. Always check your own date.

The pattern in one box (read November 2026)

Commuter routes, weeknights
Last direct trains mostly 23:30 to 00:35
Long-distance routes, weeknights
Last direct trains 20:30 (Edinburgh) to about 23:30 (York, Nottingham, Norwich)
Sunday evenings
Often 30 to 90 minutes earlier; some routes replaced by buses for engineering
First trains into London, weekdays
From about 04:15 to 05:45 at the start of the line
First trains into London, Sundays
Mostly 06:30 to 08:30; long-distance arrivals not before mid-morning
Through the night
Thameslink runs through St Pancras and London Bridge overnight to Luton Airport and towards Gatwick
Where to check
nationalrail.co.uk journey planner, for your exact date

Last direct trains out of each terminus

The table gives the last train that runs straight through without a change, with its arrival time. Later journeys with changes sometimes exist, but after midnight they often mean a long wait at a junction, as the section below explains. The weeknight is Thursday 19 November 2026 and the Sunday is 22 November 2026.

FromToWeeknight: last direct (arrives)Sunday 22 Nov: last direct (arrives)
PaddingtonReading01:45 (02:34)01:35 (02:22)
PaddingtonOxford00:30 (01:51)21:49 (22:45); later by bus or via Marylebone
PaddingtonBath Spa22:03 (23:21)23:33 (01:27)
PaddingtonHeathrow (Heathrow Express)23:25 (23:41)23:26 (23:44)
MaryleboneOxford00:01 (01:18)23:10 (00:26)
EustonBirmingham New Street23:30 (01:32)22:25 (00:23)
EustonManchester Piccadilly22:03 (00:39)21:49 (00:48)
King's CrossCambridge00:31 (01:50)00:06 (01:39)
King's CrossYork23:08 (01:50)22:03 (00:09)
King's CrossEdinburgh20:30 (00:42)19:20 (23:36)
St PancrasBrighton (Thameslink)23:54 (01:24)00:52 (02:28)
St PancrasCanterbury West (high speed)23:40 (00:34)22:40 (23:34)
St PancrasNottingham23:35 (01:58)22:32 (00:29)
Liverpool StreetStansted Airport23:21 (00:09)23:21 (00:09)
Liverpool StreetNorwich23:30 (01:33)None direct (engineering work)
WaterlooWindsor & Eton Riverside23:33 (00:29)22:18 (23:39)
WaterlooHampton Court23:36 (00:13)22:57 (23:34)
WaterlooSouthampton Central23:05 (00:36)00:10 (01:45)
VictoriaGatwick Airport00:08 (01:03)None direct (engineering work)
VictoriaBrighton00:02 (01:16)None direct (engineering work)
London BridgeBrighton23:38 (01:00)23:42 (00:59)
Charing CrossTunbridge Wells00:15 (01:26)23:15 (00:10)
Fenchurch StreetSouthend Central00:34 (01:29)None direct (engineering work)

Source: National Rail journey planner, searched on 9 November 2026 for Thursday 19 and Sunday 22 November 2026. A departure after midnight belongs to the night of the date shown.

The long-distance stations close first

The pattern is easiest to see at the three big northern termini. King's Cross, Euston and St Pancras send fast trains hundreds of miles, and those trains stop running in the evening so that they can reach their far end at a reasonable hour. The last direct train to Edinburgh, a journey of about four hours, left King's Cross at 20:30 on the weeknight we checked. The last direct train from Euston to Manchester left at 22:03.

After that, the timetable shows only slower trains to the nearer towns. The last direct train from Euston to Birmingham, at 23:30, was a stopping service taking just over two hours, against about an hour and a half on the faster direct trains earlier in the evening. If you are going north after a show, a slow last train is still better than none, but book it knowing the arrival time.

Paddington is a mixture. Reading has trains well past midnight, Oxford until 00:30, but Bath had its last direct train at 22:03 on the weeknight. Our station guides for King's Cross and St Pancras, Euston and Paddington explain where the platforms are and how long to allow.

The southern and eastern stations run past midnight

The commuter termini are a different world. Victoria, London Bridge, Charing Cross, Waterloo, Fenchurch Street and Marylebone serve towns within about an hour, and their last trains leave between about 23:30 and 00:35. On the weeknight we checked, the last direct train from Fenchurch Street to Southend left at 00:34, and Charing Cross sent its last train to Tunbridge Wells at 00:15.

Waterloo is the earliest of them. Its last direct trains to Windsor and to Hampton Court left at 23:33 and 23:36, so a visitor staying in Windsor after a West End show has less time than one staying in Brighton. Our guides to Victoria station and Waterloo station cover the concourses late at night, when many shops have shut.

Windsor has two stations and two last trains. Windsor & Eton Riverside is reached direct from Waterloo; Windsor & Eton Central needs a change at Slough, from Paddington or the Elizabeth line. Check which station your hotel is near before you look up the last train, because the times differ.

One route breaks the pattern. Thameslink runs north to south through St Pancras, Farringdon, City Thameslink, Blackfriars and London Bridge, and part of it keeps going through the night. On the weeknight we checked there were direct trains from St Pancras to Luton Airport Parkway at 01:47, 02:47 and 03:47, and on Sunday night the last direct train from St Pancras to Brighton left at 00:52.

Overnight trains to Gatwick also run on Thameslink, though at the times we checked some needed a change. For airport journeys, our guide to late-night and early-morning airport transport has the details for each airport, and Thameslink explained covers the route itself.

Why Sunday is different

Sunday is the day the railway is repaired. Much of the engineering work on the network is done overnight and at weekends, and the Sunday timetable is lighter to begin with. On the Sunday we checked, both effects showed.

Most last trains left earlier. The last direct train from Waterloo to Windsor was at 22:18, against 23:33 on the weeknight; St Pancras to Canterbury West and to Nottingham were both an hour earlier. And four routes in the table had no direct evening train at all that Sunday: Victoria to Gatwick and to Brighton, Liverpool Street to Norwich and Fenchurch Street to Southend. On a normal Sunday a week later, 29 November, Victoria and Fenchurch Street had their direct trains back until around midnight, which shows how much depends on the date.

Not every route gets worse on Sunday. Paddington to Bath and Waterloo to Southampton had later last trains on that Sunday than on the weeknight. The only safe rule is to look up your own date. Our page on weekend closures and rail replacement buses explains what happens when a line is shut and how to find out in advance.

A Sunday search in advance is not the same as a Sunday search on the day. Late changes happen. Check again on the morning of a Sunday journey, and treat any "bus service" note in the results as a sign that the trip will take longer.

First trains into London in the morning

The morning pattern is the mirror image. On weekdays the first trains into London leave the outer towns very early, so they reach the termini by about 06:00 to 07:00. On Sundays they start much later, and the long-distance first arrivals are not until mid-morning.

FromToWeekday: first direct (arrives)Sunday 22 Nov: first direct (arrives)
BrightonLondon Bridge05:06 (06:15)04:24 (05:44)
OxfordPaddington05:20 (06:12)07:53 (08:51)
CambridgeLiverpool Street04:48 (06:06)07:18 (08:48)
Canterbury WestSt Pancras05:18 (06:23)07:24 (08:21)
Windsor & Eton RiversideWaterloo05:52 (06:49)06:14 (07:36)
Tunbridge WellsCharing Cross05:14 (06:15)07:40 (08:33)
Birmingham New StreetEuston05:30 (07:03)08:26 (10:28)
Manchester PiccadillyEuston05:04 (07:27)08:05 (10:59)
EdinburghKing's Cross05:37 (09:50)08:55 (13:11)

Source: National Rail journey planner, searched on 9 November 2026 for Thursday 19 and Sunday 22 November 2026.

Brighton is the exception again, because Thameslink trains through the night mean an early start on Sunday as well. For everyone else, a Sunday morning Eurostar or flight from London needs the night before in London. A traveller coming from Edinburgh on a Sunday cannot reach King's Cross by direct train until after 13:00.

The last train is not always the last useful train

Search late enough and the journey planner will usually offer something, but read it carefully. On the weeknight we checked, the planner's last option from King's Cross to Edinburgh left at 23:33 and arrived at 08:32 the next morning, after more than three and a half hours waiting at Doncaster. The latest option from Euston to Manchester left at 00:39 and arrived at 07:43. These are not real overnight journeys; they are a train to somewhere in the middle and a long wait for the first train onwards.

Two more traps. Some late journeys include a section by bus, which the planner shows with a note. And the planner may route you by Underground from one terminus to another; at midnight that can fail if the Tube has stopped. If a journey begins with a change between London stations, check that the Tube or a walk will still be possible at that hour. Our guide to getting between London's main stations gives the walking times.

Getting to the terminus late at night

Planning backwards from the last train is the only safe method. Work out the last train, then the last Tube or bus that reaches the station, and allow 15 minutes inside the station to find the platform. On Friday and Saturday nights five Tube lines run through the night, which our page on the Night Tube explains; on other nights the last Tube trains leave the centre between about 00:20 and 00:50 on weekdays, and earlier on Sundays, so they can leave you short of a train that departs after midnight.

If you do miss the last train, the options are a night bus, a taxi or a hotel near the station. Our page on what to do if you miss the last Tube sets out the night buses and taxis, and the same advice works for the main line. If you hold an Advance ticket for a specific train and miss it through your own fault, the rules in our last-train-back guide apply.

Frequently asked questions

What time is the last train from London to Brighton?

On the weeknight we checked in November 2026, the last direct train left Victoria at 00:02, London Bridge at 23:38 and St Pancras at 23:54. On the Sunday, Thameslink ran later, with a direct train from St Pancras at 00:52, but Victoria had no direct trains because of engineering work. Check your own date on National Rail.

Do trains run all night from London?

Mostly not. The exception is Thameslink, which runs through the night between St Pancras, London Bridge, Luton Airport and Gatwick, though some overnight Gatwick journeys need a change. Other routes stop between about 20:30 and 01:45 and restart early the next morning.

Why do Sunday trains start so late?

The Sunday timetable is lighter, and Saturday nights and Sundays are when much of the engineering work is done. On the Sunday we checked, the first direct train from Edinburgh reached King's Cross at 13:11 and the first from Manchester reached Euston at 10:59, against 09:50 and 07:27 on a weekday.

What is the last train from King's Cross to Edinburgh?

On the weeknight we checked in November 2026, the last direct train left King's Cross at 20:30 and arrived in Edinburgh at 00:42; on the Sunday it left at 19:20. Later options in the journey planner involve waiting overnight at a junction such as Doncaster.

How do I find the last train for my own date?

Use the journey planner on nationalrail.co.uk, enter your date and a time around 23:00, and look at the departures it lists. Check again on the day, especially on a Sunday or a bank holiday, because engineering work can change the timetable at short notice.

Sources