Caledonian Sleeper Rail - Inverness - Euston

List of stops

    Inverness – Euston

    Inverness

    20:45

    Aviemore

    21:32p

    Kingussie

    21:48p

    Newtonmore

    21:54p

    Dalwhinnie

    22:09p

    Blair Atholl

    22:35p

    Pitlochry

    22:47p

    Dunkeld & Birnam

    23:03p

    Perth

    23:26p

    Gleneagles

    23:45p

    Dunblane

    00:02 +1p

    Stirling

    00:11 +1p

    Falkirk Grahamston

    00:26 +1p

    Edinburgh

    00:56 +1
    01:24 +1

    Carlisle

    02:52 +1
    02:54 +1

    Preston (Lancs)

    04:15 +1s

    Crewe

    05:12 +1s

    Birmingham International

    06:20 +1s

    Euston

    08:00 +1

    All trips in this timetable are wheelchair accessible.

    The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
    Times marked s - "set down only" - the vehicle will only stop to drop passengers off.
    Times marked p - "pick up only" - the vehicle will only stop to pick up passengers.
    The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
    Times marked s - "set down only" - the vehicle will only stop to drop passengers off.
    Times marked p - "pick up only" - the vehicle will only stop to pick up passengers.
    Build real-time departures into your app

    Tell us about your project. Test London API examples while we review your request.

    Request data / API access

    Schedules and stops for this route are published in GTFS: great-britain

    Frequently asked questions about route Caledonian Sleeper

    • What time does route Caledonian Sleeper start operating?

      Services on route Caledonian Sleeper start at 20:45 on Mondays, on Tuesdays, on Wednesdays, on Thursdays, on Fridays and on Sundays.

    • What time does route Caledonian Sleeper stop operating?

      Services on route Caledonian Sleeper end at 08:00 +1 on Mondays, on Tuesdays, on Wednesdays, on Thursdays, on Fridays and on Sundays.

    • Is there a stop for route Caledonian Sleeper near me?

      View the nearest stop for route Caledonian Sleeper.

    Caledonian Sleeper (Preston Rail Services)

    The first stop of the Caledonian Sleeper rail route is Inverness and the last stop is Euston. Caledonian Sleeper (Inverness - Euston) is operational during everyday.

    Additional information: Caledonian Sleeper has 19 stops. The total trip duration for this route is approximately 675 minutes.

    More than 5 million users trust busmaps.com for public transport information. Find suggested Rail Services routes in Preston, real-time vehicle tracking, route maps, nearby stops, and offline PDF schedules.

    Caledonian Sleeper rail near me

    Last updated on November 10, 2026