Perth to Aberdeen by Bus

From €5.76
2h 11min
Perth
53+ departures daily
Perth
Perth
2h 11m
Aberdeen
Aberdeen
Official megabus partner Instant confirmation E-ticket / mobile ticketPrices checked 12 Jun 2026

About This Route

Traveling by bus from Perth to Aberdeen offers a straightforward and cost-effective way to cover the approximately 130-mile distance between these Scottish cities. The journey typically takes around 131 minutes when using the direct services provided by Megabus. Starting in Perth, passengers board at the city’s main bus station and travel northeast through scenic parts of Scotland, including stops in smaller towns along the way. The route is well-served, with multiple departures daily, allowing flexibility in scheduling your trip. Bus amenities usually include comfortable seating and free Wi-Fi, making the journey more convenient. Tickets can be booked online in advance, often starting at a low price of €5.76, which provides excellent value compared to other transport options. Upon arrival, Aberdeen’s bus station is centrally located, offering easy access to local transport links and city amenities. This bus route is a practical choice for budget-conscious travelers or those who prefer ground transportation over trains or driving.

Route Highlights

Direct route operated by Megabus with multiple daily departures
Journey duration approximately 131 minutes
Affordable ticket prices starting from €5.76
Comfortable buses equipped with free Wi-Fi
Convenient arrival location in central Aberdeen

Travel Tips

  • Book tickets online in advance to secure the best fares
  • Arrive at Perth bus station early to find your platform with ease
  • Check the bus schedule on the day of travel for any service updates
  • Bring snacks and water for the journey, as onboard services may be limited
  • Use the free Wi-Fi onboard to stay connected during the trip

Frequently Asked Questions

The bus journey typically takes around 131 minutes, depending on traffic and the specific service.

Perth Tours We Recommend

Aberfeldy Distillery Tour tour image
Viator
10/10
Excellent
(354 reviews)
From
~€22
per person
View →
Loch Ness and The Highlands from Edinburgh tour image
Viator
10/10
Excellent
(20 reviews)
From
~€977
per person
View →
Highlands, Glencoe and Glenfinnan Viaduct Private Tour tour image
Viator
10/10
Excellent
(10 reviews)
From
~€939
per person
View →
2 Day Private Tour of Skye and the Highlands from Edinburgh tour image
Viator
10/10
Excellent
(10 reviews)
From
~€1930
per person
View →

Other Routes from Perth