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
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













