Last Christmas Eve train from Charing Cross to Sevenoaks is 21:45. No trains on 25 or 26 Dec, Victoria only on five days. First and last trains for each day.

The last train from Charing Cross to Sevenoaks on Christmas Eve is the 21:45, arriving at 22:18, about two and a half hours earlier than the 00:15 on a normal weeknight. National Rail’s Journey Planner shows no trains between Sevenoaks and London on Christmas Day or on Saturday 26 December (National Rail Journey Planner).

On five more days, none of Southeastern’s London trains will reach Charing Cross, Waterloo East or Cannon Street. On Sunday 27 and Monday 28 December, and on 1, 2 and 3 January, engineering work between Charing Cross and New Cross shuts all three stations, and Sevenoaks trains run to and from London Victoria instead (National Rail, Southeastern).

Southeastern’s own festive page still says Christmas Eve and Boxing Day information “will be published when available”, but the times are already in the Journey Planner. We read them on 5 November 2026, and they can still change: National Rail says timetables are still being finalised (National Rail).

First and last trains, day by day

First train from Sevenoaks to London and last direct train back, from the National Rail Journey Planner, checked 5 November 2026
DateFirst to LondonLast back to Sevenoaks
Thu 17 December (normal, for comparison)04:58 to Charing Cross00:15 from Charing Cross, arrives 01:03
Thu 24 December04:58 to Charing Cross21:45 from Charing Cross, arrives 22:18
Fri 25 DecemberNoneNone
Sat 26 DecemberNoneNone
Sun 27 December07:06 to Victoria23:57 from Victoria, arrives 00:54
Mon 28 December05:29 to Victoria00:27 from Victoria, arrives 01:02
Tue 29 December04:58 to Charing Cross00:15 from Charing Cross, arrives 00:58
Wed 30 December04:58 to Charing Cross00:15 from Charing Cross, arrives 00:58
Thu 31 December04:58 to Charing Cross02:31 from Charing Cross, arrives 03:25
Fri 1 January07:06 to Victoria23:57 from Victoria, arrives 00:54
Sat 2 January05:29 to Victoria00:27 from Victoria, arrives 01:02
Sun 3 January07:06 to Victoria23:57 from Victoria, arrives 00:54
Mon 4 January04:58 to Charing Cross23:15 from Charing Cross, arrives 23:50; 00:24 from London Bridge, arrives 01:03

Times after midnight belong to the night that started on the date shown, so the 00:27 in the 28 December row leaves in the first minutes of the 29th.

What changes each day, 24 December to 4 January

Southeastern Christmas and New Year 2026/27 changes that affect Sevenoaks, as published on National Rail, checked 5 November 2026
DateWhat Southeastern has published
Thu 24 DecemberDetails not yet on Southeastern's page. The Journey Planner shows trains finishing about 21:45, see the table above
Fri 25 DecemberNo trains at all
Sat 26 DecemberDetails not yet on Southeastern's page. The Journey Planner shows no trains to or from Sevenoaks; Thameslink runs none
Sun 27 DecemberNo trains at Charing Cross, Waterloo East or Cannon Street. Sevenoaks trains run to and from Victoria
Mon 28 December (bank holiday)Same closure. Victoria to Orpington trains every 30 minutes, extended to Sevenoaks. Tunbridge Wells stopping trains and Charing Cross to Maidstone East trains do not run
Tue 29 and Wed 30 DecemberUntil 05:35, trains from Charing Cross start from London Bridge
Thu 31 DecemberNo change listed for the Sevenoaks lines. National Rail warns some routes finish early
Fri 1 January (bank holiday)No trains at Charing Cross, Waterloo East or Cannon Street. Buses replace trains between Sevenoaks and Maidstone East
Sat 2 JanuaryNo trains at Charing Cross, Waterloo East or Cannon Street. Tunbridge Wells stopping trains do not run
Sun 3 JanuaryNo trains at Charing Cross, Waterloo East or Cannon Street. Tonbridge line trains run hourly via Maidstone East, calling at Otford for Sevenoaks
Mon 4 JanuaryThe 23:40 Cannon Street to Dover runs non-stop from London Bridge to Ashford; use another train to Sevenoaks

The Southeastern rows come from its Christmas and New Year page on National Rail (National Rail, Southeastern). The early-finish warnings for 24 and 31 December are from National Rail’s festive summary (National Rail).

The five days with no Charing Cross trains

On 27 and 28 December and 1, 2 and 3 January, Southeastern runs only a limited service as far as London Bridge, and diverts most trains to Victoria. For Sevenoaks that means:

  • Fast trains between Charing Cross and Hastings, and between Charing Cross and Tonbridge for Ramsgate and Dover, run to and from Victoria instead.
  • Stopping trains between Charing Cross and Sevenoaks via Orpington do not run. Petts Wood, Orpington, Chelsfield, Knockholt and Dunton Green are served by trains to and from Victoria.
  • On the Underground, tickets are accepted at no extra cost between Victoria, Charing Cross, Embankment, Waterloo, Southwark, London Bridge, Cannon Street, Blackfriars and Elephant and Castle, so a ticket to Charing Cross still gets you there via Victoria.

Two of the five days go further. On Monday 28 December, Victoria to Orpington trains run every 30 minutes and carry on to Sevenoaks; the stopping trains that usually run between Charing Cross and Tunbridge Wells do not run, and nor do the Charing Cross to Maidstone East trains. On Friday 1 January, there are also no trains between Victoria and Ashford International via Maidstone East, and accessible buses replace trains between Sevenoaks and Maidstone East, calling at every station except Kemsing and East Malling. Southeastern tells passengers to use other trains between Victoria and Sevenoaks to reach those buses.

On Sunday 3 January, work between Headcorn and Ashford sends the Tonbridge line trains from Victoria via Maidstone East instead, hourly, calling additionally at Otford for connections to and from Sevenoaks (National Rail, Southeastern).

What it means for you: if you are going to London on any of those five days, plan on Victoria, and check the Journey Planner on the morning you travel. The quickest way to central London may be the Tube from Victoria.

Christmas Eve: last trains from London

The first train is the usual 04:58, but the evening stops early. The last direct train from Sevenoaks up to Charing Cross is the 20:59, arriving at 21:33, so a trip into London after that does not work. If you are out in London, the 21:45 from Charing Cross is the last way home (National Rail Journey Planner).

The villages finish earlier, and Edenbridge earliest of all, around teatime.

Last trains from London on Thursday 24 December 2026, from the national timetable, checked 5 November 2026
ToLast trainArrives
Sevenoaks21:45 from Charing Cross22:18
Hildenborough21:26 from Charing Cross22:08
Swanley21:29 from Charing Cross21:59
Otford21:29 from Charing Cross22:07
Eynsford21:16 from Blackfriars22:11
Shoreham21:16 from Blackfriars22:15
Bat and Ball21:16 from Blackfriars22:21
Dunton Green21:01 from Charing Cross21:55
Knockholt21:01 from Charing Cross21:50
Kemsing20:55 from Victoria21:38
Edenbridge Town18:07 from London Bridge18:45
Edenbridge18:13 from London Bridge, change at Tonbridge19:13

National Rail’s guide to last trains out of London is due in late November or early December, and that is the document to check against these times (National Rail).

What it means for you: do not book a Christmas Eve table or show in London that finishes after about 9pm unless you have another way home. Anyone going to Edenbridge needs to leave London by about 6pm.

Boxing Day

The Journey Planner shows no trains between Sevenoaks and Charing Cross, Victoria, Blackfriars or London Bridge on Saturday 26 December, though Southeastern’s page still says its Boxing Day information will be published when available (National Rail Journey Planner). National Rail says most operators run nothing on 26 December and a few run a very limited service (National Rail). Thameslink, which serves Otford, Bat and Ball, Kemsing and Swanley, says it will run no trains at all that day (National Rail, Thameslink).

New Year’s Eve into New Year’s Day

Southeastern lists no New Year’s Eve change for the Sevenoaks lines; its only change that day is to an early-morning Dartford train (National Rail, Southeastern). National Rail still warns that services on some routes finish earlier than normal on 31 December (National Rail).

The Journey Planner shows trains from Charing Cross to Sevenoaks running on through the small hours of 1 January, despite the closure later that day (National Rail Journey Planner):

  • Before midnight: the last direct train is the 23:26, arriving 00:02. The 23:59 needs a change at Swanley and arrives 00:55.
  • After midnight: 00:31, 01:01, 01:04, 01:15, 01:31, 01:34, 01:45, 02:02 and 02:31.
  • Quickest: the 01:04 arrives at 01:38 and the 01:34 at 02:08.
  • Last: the 02:31, arriving 03:25.

After that, the next journey the planner offers from Charing Cross is at 08:24, with a change. National Rail says its guide to the London night services will be published in early December (National Rail).

What it means for you: the night trains are listed, but neither Southeastern nor National Rail has announced them for Sevenoaks yet. Check again in December before you rely on one, and remember the Tube’s own New Year hours are separate.

Late nights and early mornings

On Tuesday 29 and Wednesday 30 December, trains from Charing Cross start from London Bridge until 05:35 because of overnight engineering work.

On Monday 4 January, the 23:40 Cannon Street to Dover Priory runs non-stop between London Bridge and Ashford International, with a bus from Tonbridge to Ashford. Southeastern tells anyone going to Sevenoaks or Tonbridge to use other trains (National Rail, Southeastern).

Southeastern’s standing practice is to do engineering work at weekends, on bank holidays and after 22:00 on weekdays, and in some cases timetables are not confirmed until less than the usual 12 weeks before travel (Southeastern). That is why the Journey Planner may still change.

Thameslink says it will run an amended and reduced service on all its routes from Monday 28 December to Friday 1 January, which covers its trains through Swanley, Otford and Bat and Ball (National Rail, Thameslink).

For normal-week services, our Sevenoaks train times to London page has the pattern and the journey times, and Sevenoaks roadworks and travel tracks what is live on the roads.

Buses over Christmas

GoBus, the Sevenoaks-based operator running most local routes, had still published no Christmas timetable on its news page when we checked on 5 November 2026.

Local bus operators typically publish festive timetables in late November or December. Expect a Sunday-style service on the bank holidays and nothing at all on Christmas Day, which is the usual pattern, but treat that as an expectation rather than a published fact until the operator says so.

Driving instead

If the trains do not work for your journey, the alternatives have their own festive rules. Our parking in Sevenoaks page prices the council car parks, and free parking in Sevenoaks sets out when charges lift, which matters on bank holidays.

Frequently asked questions

Do trains run from Sevenoaks on Christmas Day? No. There are no National Rail services anywhere on 25 December (National Rail).

Can I get a train from Sevenoaks to Charing Cross between Christmas and New Year? Not on 27 or 28 December, or on 1, 2 or 3 January. Engineering work shuts Charing Cross, Waterloo East and Cannon Street on those days, and Sevenoaks trains run to and from Victoria instead. On 29, 30 and 31 December the Sevenoaks lines run into Charing Cross, though until 05:35 on the 29th and 30th trains from Charing Cross start from London Bridge (National Rail, Southeastern).

What about Boxing Day? The Journey Planner shows no trains between Sevenoaks and London on Saturday 26 December, and Thameslink says it will run none (National Rail, Thameslink). Southeastern’s own page has not yet filled in the day (National Rail, Southeastern).

Is 28 December a bank holiday? Yes. The Boxing Day bank holiday moves to a substitute day on Monday 28 December 2026 (GOV.UK). Charing Cross is shut that day, Victoria to Orpington trains run every 30 minutes and continue to Sevenoaks (National Rail, Southeastern).

When do the last trains leave London on Christmas Eve? The last direct train from Charing Cross to Sevenoaks is the 21:45, arriving at 22:18. Trains to Dunton Green and Knockholt finish at 21:01, to Kemsing at 20:55 from Victoria and to Edenbridge Town at 18:07 from London Bridge (National Rail Journey Planner). National Rail’s own last-trains guide is due in late November or early December, and times can change until then.

Are there night trains on New Year’s Eve? The Journey Planner lists trains from Charing Cross to Sevenoaks after midnight, the last at 02:31, arriving 03:25 (National Rail Journey Planner). National Rail’s guide to the night services is due in early December, so treat them as listed rather than announced.

Sources

Last checked 5 November 2026. Southeastern’s written notices for Christmas Eve and Boxing Day, National Rail’s last-trains and night-services guides and the local bus arrangements are still unpublished. We will add each to this page as it appears.

Image: “Sevenoaks railway station” by Malc McDonald, CC BY-SA 2.0, via Wikimedia Commons (https://commons.wikimedia.org/wiki/File:Sevenoaks_railway_station_-geograph.org.uk-_3631994.jpg).