Direct booking linksNo hidden feesOfficial sources referenced

    Answers · Routes

    What time does the Caledonian Sleeper leave London?

    The Caledonian Sleeper departs from London Euston, and the exact time depends on your destination because there are two services each night. The 'Highlander' — serving Inverness, Aberdeen and Fort William — leaves earliest, at around 21:15. The 'Lowlander' — serving Edinburgh and Glasgow — leaves later, just before midnight (around 23:40–23:45), so you can enjoy an evening in London first. Both run six nights a week, Sunday to Friday, with no Saturday-night departure (with reduced or no service around Christmas and New Year — check the festive timetable). You don't need to arrive as early as an airport, but do allow time to find the platform and settle in; guests in Club En-suite and Caledonian Double rooms can use the Euston Guest Lounge before departure. If you're bringing a bicycle, aim to arrive about 20 minutes before departure so staff can stow it. Southbound, the equivalent trains leave Scotland in the evening and reach London in the morning. Departure times can shift slightly between timetable periods and during engineering works, so always check the exact time for your date. As a rule of thumb: for the Highlands, board mid-evening; for Edinburgh or Glasgow, board late evening.

    Sources: sleeper.scot · seat61.com

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

    More sleeper train answers