|Available travel modes||Coach, flight, ferry or train|
|Ticket price range||£2 - £18|
|Fastest mode||Train • £18 • 1 h 28 min|
|Popular travel companies||Megabus or Scotrail|
Take a coach, flight, ferry or train to travel 72 miles between Perth and Aberdeen. The most popular travel providers which serve this journey are Megabus or Scotrail among others. Travellers can even take a direct from Perth to Aberdeen.
There are 4 ways that you can travel from Perth to Aberdeen. You can take a coach, flight, ferry or train.
Flight services offer the cheapest way to get from Perth to Aberdeen. Tickets for a flight cost on average £2.
This is compared to other travel options to Aberdeen:
A flight is generally £12 less than a coach for the same journey. A coach costs on average £14 from Perth to Aberdeen.
A flight is generally £17 less than a train for the same journey. A train costs on average £18 from Perth to Aberdeen.
The fastest way from Perth to Aberdeen is by train with an average journey time of 1 h 28 min.
Other travel options from Perth to Aberdeen can usually take longer:
In comparison, taking a coach requires on average 1 h 55 min of travel time.
In comparison, going by flight can take NaN h NaN min on average.
The distance from Perth to Aberdeen is approximately 72 miles.
These are the most popular departure and arrival points for travellers from Perth to Aberdeen:
If finding a good deal is your main consideration for your trip from Perth to Aberdeen, then we'll help you find the best value travel companies for you:
When planning your trip between Perth and Aberdeen, it’s good to keep in mind what tickets to book and their prices in the next 7 days:
However, we recommend buying tickets between Perth and Aberdeen online a few months in advance to get the best deals and save money on your upcoming journey.
Here are some other resources that might have the information you need