Want to find out more about taking the train from Aberdeen to Perth? Look no further.
You can expect the journey from Aberdeen to Perth by train to take around 1h 34m. You’ll usually find around 19 trains running on this route per day, which spans 73 miles (117 km). There’s no need for any changes along the way, as there are direct trains available to your destination. Want to reach Perth quickly? ScotRail operate all trains on this route and can get you there in just 1h 26m on the fastest services. You’ll also get to enjoy free WiFi, power sockets, an at-seat catering service and more amenities on board.
Use our Journey Planner at the top of the page to search for cheap ticket prices – we’ll show you how much you can save on your train tickets if you travel Off-Peak or get a Railcard.
Want to book your train tickets from Aberdeen to Perth now? Just start a search with us today. If you want to know if trains are running, read on for timetables (including first and last train times), FAQs and tips on how to book cheap train tickets from Aberdeen to Perth.
For more money-saving tips on UK and European train travel, read our cheap train tickets guide.