Direct booking linksNo hidden feesOfficial sources referenced

    Caledonian Sleeper (Lowlander) · Fares & Booking

    London to Edinburgh by Sleeper Train

    Every 2026 cabin fare, the arrival time, and how to book it well.

    Book in two taps

    Leave London Euston at ~23:45, arrive Edinburgh at ~07:20 — ~7h 30m.

    Free to check live prices · compare before you book · no fee to look

    The Lowlander leaves London near midnight and arrives into Waverley in the heart of Edinburgh around 07:20 — the civilised alternative to a 5am flight. Here is the 2026 fare picture.

    What each cabin costs in 2026

    Comfort Seat

    Reclining seat

    from £45

    Classic Room

    Private cabin, corridor WC

    from £140

    Club En-suite

    Private shower, breakfast & lounge

    from £205

    Caledonian Double

    Double bed, en-suite

    from £385

    Indicative 2026 "from" fares — demand-priced and rising as the train fills. Live prices are shown by the booking partner. Booking links are affiliate links.

    How to pay less

    Book the moment the ~12-month window opens; travel mid-week rather than Friday or Sunday; add a Railcard for up to a third off; and choose the Classic Room over Club if you don't need the en-suite. Our guide to getting UK sleeper trains cheaper in 2026 has every legitimate trick.

    Questions, answered

    How much is the sleeper train from London to Edinburgh?

    Comfort Seats start from around £45; a private room from about £140. Fares are demand-priced and rise as the train fills, so the earlier you book the less you pay.

    When should I book?

    Booking opens around 12 months ahead — far earlier than normal UK rail. Friday and Sunday nights and summer dates sell out first, so book as soon as your date opens for the lowest fare and the best chance of a room.

    Does the fare include a bed?

    No — the cheapest fare is a reclining seat. A bed means choosing a cabin tier (Classic or Club on the Caledonian Sleeper (Lowlander)) when you book.

    Can I use a Railcard?

    Most fares take a Railcard for up to a third off — the exception is the flagship double cabin. Add your Railcard at the booking step.

    What time does it arrive?

    Into Edinburgh at approximately ~07:20, after a journey of about ~7h 30m. That is often before hotel check-in, so plan a bag-drop or an early-check-in room.

    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.