Direct booking linksNo hidden feesOfficial sources referenced

    Answers · Routes

    Is there a night train from London to Amsterdam or Berlin?

    Not on a single train from London — but the connection is genuinely straightforward. There is no direct overnight service from the UK; you travel by daytime Eurostar and then join a European night train on the continent. The key operator is European Sleeper, which runs a night train about three nights a week each way along the Brussels–Rotterdam–Amsterdam–Berlin route, continuing through to Dresden and Prague on its core schedule; it also launched a separate Paris–Berlin night train in 2026. The usual routing from the UK is a daytime Eurostar from London St Pancras to Brussels (about two hours), then the European Sleeper onward that same evening — reaching Amsterdam or Berlin overnight after an easy change in Brussels. Eurostar also runs direct daytime trains from London to Amsterdam if you'd rather arrive by day and pick up a night train from there. ÖBB Nightjet serves other parts of the European network too. Because these trains run only on certain nights and the best berths sell out early, book well ahead and treat the Eurostar and the sleeper as two separate bookings with a comfortable connection buffer. Frequencies, calling points and fares change with the seasons, so always confirm current European Sleeper (or Nightjet) and Eurostar timetables when you plan.

    Sources: europeansleeper.eu · seat61.com

    Ready to travel? Compare cabins and fares, then book with confidence.

    More sleeper train answers