Direct booking linksNo hidden feesOfficial sources referenced
    Edinburgh, Scotland

    Scotland · Caledonian Sleeper — Lowlander

    Sleeper Train to Edinburgh

    London Euston to Edinburgh, overnight — arrive Waverley ~07:20.

    Check dates & book →

    Service

    Caledonian Sleeper — Lowlander

    Departs

    London Euston 23:40

    Arrives

    Edinburgh Waverley ~07:20

    Journey time

    ~7h 40m

    Runs

    Sun–Fri (no Saturday-night service)

    Cabins

    Choose a seated coach, a Classic Room (single or twin), an en-suite Club Room, or the double-bed Caledonian Double.

    Your journey, booked in two taps

    Leave London this evening and wake in Edinburgh at Waverley ~07:20 — before most hotels check in. Sort the train and a room by the station right here.

    Or compare the best hotels near the station →

    The overnight train to Edinburgh

    The Lowlander departs Euston close to midnight and arrives at Edinburgh Waverley just after seven, dropping you in a station framed by the castle and the Old Town. It's one of the most useful sleeper services in Britain: a late departure that still lets you spend a full day in the Scottish capital.

    What to do in Edinburgh

    Edinburgh rewards walkers: climb the Royal Mile from Holyrood to Edinburgh Castle, wander the closes and wynds of the Old Town, then cross to the elegant Georgian streets of the New Town. Arthur's Seat offers the best city views, and in August the whole place becomes one vast stage for the Fringe, the world's largest arts festival.

    Best things to do in Edinburgh →See every London → Edinburgh fare & cabin price →

    Booking with confidence

    Choose Check dates & book to see live availability and the real fare for your date on Omio, our approved partner, and pay securely. Fares are dynamic, so the earliest-released berths are the cheapest — booking early is the single biggest saving. We don't add a booking fee and may earn a small commission at no extra cost to you.

    Check dates & book on Omio →

    Edinburgh sleeper train — common questions

    What time does the sleeper train to Edinburgh arrive?

    The Lowlander arrives at Edinburgh Waverley at around 07:20, having left London Euston at about 23:40 the previous night. The later departure suits anyone wanting an evening in London first, and you can usually stay aboard your cabin until shortly before the train is due. Confirm exact times on the current timetable.

    How long is the sleeper train from London to Edinburgh?

    Roughly 7 hours 40 minutes, departing Euston around 23:40 and arriving at Waverley around 07:20. It's slower than a daytime express, but the point is the overnight timing: you gain a night's sleep and a full day in Edinburgh rather than spending four-and-a-half daytime hours on a train.

    Is the sleeper train to Edinburgh worth it?

    It's a close call versus the fast daytime LNER service, which is quicker and often cheaper. The sleeper wins on timing and experience: no daytime lost to travel, no hotel needed for the first night, and you wake beneath the castle. For festival visits or early meetings a cabin can be excellent value.

    Sleeper trains to other stops

    Complete Your Trip to Edinburgh

    The bag, the lounge, the eSIM and the day out — sorted before you board. A few things worth having in place for an overnight journey.

    Some links are affiliate links — we may earn a small commission at no extra cost to you, which keeps our guides free and independent.