Skip to main content

How to get from Aviemore Station to Perth by train?

Aviemore Station to Perth - Train Timetable

The LONDON NORTH EASTERN RAILWAY train from Aviemore Station to Perth departs once a day at 08:32. The journey takes about 1 hr 26 min.

From Aviemore Station to Perth by train

Take one direct train from Aviemore Station to Perth in Scotland: take the LONDON NORTH EASTERN RAILWAY train from Aviemore station to Perth station. The total trip duration for this route is approximately 1 hr 26 min. The train schedule from Aviemore Station may change. We recommend you check the updated train schedule to Perth on the Moovit app.

86min
Train - LONDON NORTH EASTERN RAILWAY
Leaves from Aviemore

Step by Step

  • 1
    Start from train station
    Start from train station
    Aviemore Station
    Aviemore Station, Dalfaber Rd, Aviemore PH22 1PY, UK
  • 2
    Train - LONDON NORTH EASTERN RAILWAYLONDON NORTH EASTERN RAILWAY
    Wait for train
    LONDON NORTH EASTERN RAILWAY
    London Kings Cross
  • 3
    Ride to train station Perth
    Ride to train station
    Perth
    86 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Scotland.
All local mobility options in one app

Public transport directions from Aviemore Station to Perth

The distance between Aviemore Station, Scotland and Perth, Scotland is approximately 134.15 km, which can typically be travelled in 86 min. Moovit will show you the directions from Aviemore Station to Perth by train, so no matter how you choose to travel in Scotland – you will always have plenty of easy options.

Train timetable from Aviemore Station to Perth

To check the train timetable from Aviemore Station to Perth using the Moovit app, first download and open the app on your smartphone. Enter your starting point (Aviemore Station) and destination (Perth), then select the desired date and time of travel. Moovit will show all available train routes, estimated travel times, and any required transfers. You can view detailed departure and arrival times for each train, as well as real-time updates for delays or changes. Use this information to plan your journey and stay up to date with the latest train timetables.

Questions & Answers

  • What is the fastest way to get from Aviemore Station to Perth?

    The fastest way takes 86 minutes, using Train line LONDON NORTH EASTERN RAILWAY.

  • Is there a direct train between Aviemore Station and Perth?

    Yes, there’s a direct train going from Aviemore Station in Aviemore to Perth in Scotland in 1 hr 26 min.

  • Which train line goes from Aviemore Station to Perth?

    The LONDON NORTH EASTERN RAILWAY train line goes from Aviemore station near Aviemore Station in Aviemore to Perth station near Perth in Scotland.

  • How long does it take to travel from Aviemore Station to Perth by train?

    The total travel time between Aviemore Station in Aviemore and Perth in Scotland by train is about 1 hr 26 min.

  • Where do I get on the train near Aviemore Station to get to Perth?

    Get on the LONDON NORTH EASTERN RAILWAY train from the Aviemore station near Aviemore Station in Aviemore.

  • Where do I get off the train when travelling between Aviemore Station and Perth?

    Get off the train at the Perth station, which is closest to Perth in Scotland.

  • When is the first bus from Aviemore Station to Perth?

    The first bus from Aviemore Station in Aviemore to Perth in Scotland is Edinburgh - Inverness. It leaves the Station, Aviemore stop at 08:44.

  • When is the last train from Aviemore Station to Perth?

    The last train from Aviemore Station in Aviemore to Perth in Scotland is the Caledonian Sleeper line. It leaves the Aviemore station at 22:32.