Aberdeen to Perth train

Compare prices and tickets by train, bus or flight

Jun 11
Jun 12
Jun 13
Jun 14
Jun 15
Jun 16
Jun 17

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Overview: Train from Aberdeen to Perth

distanceDistance72 miles (116 km)
changesDirect trainYes
carriersTrain companiesScotrail or London North Eastern Railway

Trains from Aberdeen to Perth cover the 72 miles (116 km) long trip with our travel partners like Scotrail or London North Eastern Railway. There are direct train services available. Travelers depart most frequently from Aberdeen and arrive in Perth.

Train providers: ScotRail from Aberdeen to Perth trains

Travel on ScotRail trains to Perth from Aberdeen at great prices. Omio finds you train times and tickets for over 1000 travel companies all in one place.


Enjoy a smooth and easy journey from Aberdeen to Perth with ScotRail! As an official travel partner of ScotRail, Omio can help you search current train schedules and timetables from ScotRail, compare the best routes between Aberdeen and Perth as well as the class fares available for this route (including information on baggage allowance and amenities provided onboard), and buy the most affordable ScotRail Aberdeen to Perth train ticket available today. If you search for ScotRail tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a line at the train station in person to purchase tickets. Once you find your ideal route, book your one-way train from Aberdeen to Perth on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 72 miles (116 km) trip between Aberdeen and Perth with ease and comfort on a train with ScotRail.

    FAQs: Trains from Aberdeen to Perth

    FAQs: Travel by train from Aberdeen to Perth easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Aberdeen to Perth.
    The Aberdeen to Perth train distance is approximately 72 miles (116 km).

    Omio customers traveling this route book their trains from Aberdeen   to Perth.

    Passengers board the train most frequently from Aberdeen, which is located around 0.2 miles (290 m) away from the city center, and they get off the train at Perth, located 0.9 miles (1.5 km) away from the city center.

    Take the Aberdeen to Perth train with Scotrail or London North Eastern Railway. However, it's always good to check out all possible train providers for the trip between Aberdeen and Perth as there might be differences in the amenities they offer.
    Yes, there are direct trains to Perth from Aberdeen, and you can find a direct train for this route with Scotrail  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.

    Important Stations and Airports for this connection

    The major railway station for departures from Aberdeen is Aberdeen. Read all the information you need to know about services, amenities and connections at Aberdeen for your journey between Aberdeen and Perth.
    Amenities at station

    More options for your journey from Aberdeen to Perth

    Here are some other resources that might have the information you need

    HomeTrainsTrain Times to PerthAberdeen to Perth train

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    Hand With Phone