How do I pick up my tickets?
Perth to Aviemore Train Journey Information
Trains per day
Perth to Aviemore Train Times
Today 13:14, Wed, Mar 22
C53201-1H17 1h 36mDirect
C53202-1H21 1h 32mDirect
C12028-1W16 1h 29mDirect
C53204-1H25 1h 25mDirect
C53207-1H27 1h 37mDirect
C53209-1H29 1h 42mDirect
View later trains
Perth to Aviemore Train FAQs
How long does the train from Perth to Aviemore take?
The train from Perth to Aviemore takes around 1h 32m on average.
What is the shortest duration for trains from Perth to Aviemore?
The shortest train ride from Perth to Aviemore takes around 1h 25m.
Are there direct trains from Perth to Aviemore?
Yes, there are trains that go directly from Perth to Aviemore with no transfers required.
How many trains travel from Perth to Aviemore per day?
On average, around 11 trains travel from Perth to Aviemore per day between the times of 08:11 and 20:57.
What rail companies operate train services between Perth and Aviemore?
On the route from Perth to Aviemore, you'll find trains operated by more than one company, including LNER. Check out and compare rail companies to get an idea what kind of services they provide on train trips from Perth to Aviemore.
In Partnership With National Rail
A platform you can trust
Multiple Currencies Accepted
Payments are secured using the latest industry standards
Enter the station by scanning a QR code
You might also be interested in...
Site Operator: Trip.com Travel Singapore Pte. Ltd.