Travel options
from Perth to Aberdeen

You can get from Perth to Aberdeen by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Deutsche Bahn

Travel Information from Perth to Aberdeen

distanceDistance72 miles (116 km)
modeAvailable travel modesBus or train
priceTicket price range$10 - $17
cheapestCheapest modeBus • $10 (€9) • 2 h 7 min
fastestFastest modeTrain • $17 (€14) • 1 h 30 min
carriersPopular travel companiesMegabus or Scotrail

Take a bus or train to travel 72 miles (116 km) from Perth to Aberdeen. The most popular travel companies which serve this trip are Megabus or Scotrail among others. Travelers can even take a direct from Perth to Aberdeen.

Travel Tips

Travel from Perth to Aberdeen
Travel to Aberdeen 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 Perth to Aberdeen.
How do I travel from Perth to Aberdeen?

There are 2 ways that you can travel from Perth to Aberdeen. You can take a bus or train.

What is the cheapest way to travel between Perth and Aberdeen?

The cheapest way to go to Aberdeen from Perth is by taking a bus, which costs on average $10 (€9).

This is compared to other ways of getting to Aberdeen:

Taking a bus is usually $7 (€6) less than taking a train to Aberdeen, which costs on average $17 (€14) for the same trip.

What is the fastest way to get from Perth to Aberdeen?

The fastest way from Perth to Aberdeen is by train with an average journey time of 1 h 30 min.

There are alternative travel options to Aberdeen that can usually take longer:

In comparison, getting to Aberdeen by bus can take on average 2 h 7 min.

How many miles from Perth to Aberdeen would I travel?

The Perth to Aberdeen distance is around 72 miles (116 km).

Where do I depart from Perth? Where do I arrive in Aberdeen?

These are the most popular departure and arrival points from Perth to Aberdeen:

  • Buses mostly depart from Perth, Leonard / Cross St. And arrive in Aberdeen, Guild Street.
  • Trains most often depart from Perth at Perth and arrive in Aberdeen at Aberdeen.
Which travel operators can get me to Aberdeen from Perth?

Omio works with many trusted partners that can help you travel the best way from Perth to Aberdeen:

  • You can travel by bus between Perth and Aberdeen with Megabus, and you can find Megabus Perth to Aberdeen tickets for $10 (€9) on Omio.
  • You can travel by train between Perth and Aberdeen with Scotrail, and you can find Scotrail Perth to Aberdeen tickets for $17 (€14) on Omio.
Where else should I travel to after my journey to Aberdeen from Perth ends?
Many of our customers traveling from Perth to Aberdeen don't make Aberdeen their final stop. Some of the destinations worth visiting after Aberdeen are Edinburgh, London or Glasgow, either of which you could add to your trip itinerary. Check Omio for the best and cheapest ways to travel from Aberdeen to any of these top destinations today!
How far in advance should I buy my Perth to Aberdeen one way ticket online to get the best deals?

When planning your trip from Perth to Aberdeen, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Bus tickets cost $10 (€9) one way on average.
  • Train tickets cost on average $17 (€14) one way.

However, we recommend buying tickets from Perth to Aberdeen online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from Perth to Aberdeen: related information

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