Direct booking linksNo hidden feesOfficial sources referenced
    Fort William, Scottish Highlands

    Scottish Highlands · Caledonian Sleeper — Highlander

    Sleeper Train to Fort William

    London Euston to Fort William, overnight — arrive ~09:55–10:00.

    Check dates & book →

    Service

    Caledonian Sleeper — Highlander

    Departs

    London Euston 21:15 (Sun 21:00)

    Arrives

    Fort William ~09:55–10:00

    Journey time

    ~12h 45m

    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 Fort William at ~09:55–10:00 — 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 Fort William

    The Fort William portion, long nicknamed the Deerstalker, is one of the great railway journeys in Britain, splitting from the main train and climbing the West Highland Line across Rannoch Moor as you wake. You arrive around ten in the morning at the gateway to Ben Nevis, with mountains on every side.

    What to do in Fort William

    Fort William is the outdoor capital of the UK: the base for climbing Ben Nevis, exploring Glen Coe, and cruising Loch Ness or Neptune's Staircase on the Caledonian Canal. Rail fans can ride the Jacobite steam train over the Glenfinnan Viaduct, famous from the Harry Potter films, while the West Highland Line itself is regularly voted among the world's most scenic railways.

    Best things to do in Fort William →See every London → Fort William 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 →

    Fort William sleeper train — common questions

    What time does the sleeper train to Fort William arrive?

    The Fort William portion of the Highlander arrives at roughly 09:55–10:00 in the morning, after leaving London Euston at 21:15 (21:00 on Sundays). It's the latest-arriving of the Caledonian Sleeper's Highland portions, largely because of the slow, scenic climb along the single-track West Highland Line. Always confirm timings on the official timetable.

    How long is the sleeper train from London to Fort William?

    Around 12 hours 45 minutes, the longest of the Caledonian Sleeper routes. You leave Euston about 21:15 and reach Fort William close to 10:00 the next morning. The extra time buys you the spectacular dawn crossing of Rannoch Moor, so most passengers happily set an alarm to watch it rather than sleep through.

    Is the sleeper train to Fort William worth it?

    If the journey itself is part of the appeal, it's hard to beat: the West Highland Line scenery makes this arguably the most rewarding sleeper route in Britain, and you arrive rested at the foot of Ben Nevis. A cabin is well worth it here; a seat over nearly 13 hours is a tougher proposition.

    Sleeper trains to other stops

    Complete Your Trip to Fort William

    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.