Aberdeen to Perth bus with Megabus

Wed, Mar 19
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest buses from Aberdeen to Perth

Showing times and prices for Mar 19

Cheapest price

$8

Average price

$20

Fastest journey

1 h 50 m

Average duration

1 h 56 m

Buses per day

82

Distance

116 km

Cheap tickets

The best way to find a cheap bus ticket from Aberdeen to Perth is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
FlixBus
08:10PM2h00
Aberdeen, Guild Street
10:10PMPerth
$81One-way
0 transfers
2nd Cheapest
FlixBus
11:00PM2h00
Aberdeen, Guild Street
01:00AMPerth
$91One-way
0 transfers
2nd Cheapest
FlixBus
09:00PM2h00
Aberdeen, Guild Street
11:00PMPerth
$91One-way
0 transfers
2nd Cheapest
FlixBus
09:30PM2h00
Aberdeen, Guild Street
11:30PMPerth
$91One-way
0 transfers
FlixBus
03:00PM2h00
Aberdeen, Guild Street
05:00PMPerth
$101One-way
0 transfers

Aberdeen to Perth bus times

Showing buses for tomorrow, Wednesday, March 19
ProviderDepartsDurationArrivesTransfersTickets
MegabusMegabus12:20AM Aberdeen, Guild Street2h03 02:23AM Perth0 transfersDirect
MegabusMegabus02:20AM Aberdeen, Guild Street2h03 04:23AM Perth0 transfersDirect
MegabusMegabus04:20AM Aberdeen, Guild Street2h05 06:25AM Perth0 transfersDirect
MegabusMegabus04:55AM Aberdeen, Guild Street2h05 07:00AM Perth0 transfersDirect
MegabusMegabus04:55AM Aberdeen, Guild Street2h33 07:28AM Perth1 transfer
FlixBus
FlixBus
FlixBusFlixBus
05:30AM Aberdeen, Guild Street2h00 07:30AM Perth0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
06:00AM Aberdeen, Guild Street2h00 08:00AM Perth0 transfersDirect
MegabusMegabus06:15AM Aberdeen, Guild Street2h23 08:38AM Perth1 transfer
MegabusMegabus06:15AM Aberdeen, Guild Street2h10 08:25AM Perth0 transfersDirect
MegabusMegabus06:15AM Aberdeen, Guild Street2h53 09:08AM Perth1 transfer
FlixBus
FlixBus
FlixBusFlixBus
06:30AM Aberdeen, Guild Street2h00 08:30AM Perth0 transfersDirect
MegabusMegabus07:20AM Aberdeen, Guild Street2h42 10:02AM Perth1 transfer
MegabusMegabus07:20AM Aberdeen, Guild Street2h55 10:15AM Perth1 transfer
MegabusMegabus07:20AM Aberdeen, Guild Street2h05 09:25AM Perth0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
07:30AM Aberdeen, Guild Street2h00 09:30AM Perth0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
08:00AM Aberdeen, Guild Street2h00 10:00AM Perth0 transfersDirect
MegabusMegabus08:20AM Aberdeen, Guild Street2h05 10:25AM Perth0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
08:30AM Aberdeen, Guild Street2h00 10:30AM Perth0 transfersDirect
MegabusMegabus08:30AM Aberdeen, Guild Street1h50 10:20AM Perth0 transfersDirect
MegabusMegabus08:30AM Aberdeen, Guild Street2h05 10:35AM Perth1 transfer
FlixBus
FlixBus
FlixBusFlixBus
09:00AM Aberdeen, Guild Street2h00 11:00AM Perth0 transfersDirect
MegabusMegabus09:20AM Aberdeen, Guild Street2h05 11:25AM Perth0 transfersDirect
MegabusMegabus09:50AM Aberdeen, Guild Street2h05 11:55AM Perth0 transfersDirect
MegabusMegabus09:50AM Aberdeen, Guild Street2h25 12:15PM Perth1 transfer
MegabusMegabus09:50AM Aberdeen, Guild Street2h12 12:02PM Perth1 transfer
FlixBus
FlixBus
FlixBusFlixBus
10:00AM Aberdeen, Guild Street2h00 12:00PM Perth0 transfersDirect
MegabusMegabus10:20AM Aberdeen, Guild Street2h15 12:35PM Perth1 transfer
MegabusMegabus10:20AM Aberdeen, Guild Street2h55 01:15PM Perth1 transfer
MegabusMegabus10:20AM Aberdeen, Guild Street2h05 12:25PM Perth0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
11:00AM Aberdeen, Guild Street2h00 01:00PM Perth0 transfersDirect
MegabusMegabus11:20AM Aberdeen, Guild Street2h05 01:25PM Perth0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
11:30AM Aberdeen, Guild Street2h00 01:30PM Perth0 transfersDirect
MegabusMegabus11:50AM Aberdeen, Guild Street2h12 02:02PM Perth1 transfer
MegabusMegabus11:50AM Aberdeen, Guild Street2h05 01:55PM Perth0 transfersDirect
MegabusMegabus11:50AM Aberdeen, Guild Street2h25 02:15PM Perth1 transfer
FlixBus
FlixBus
FlixBusFlixBus
12:00PM Aberdeen, Guild Street2h00 02:00PM Perth0 transfersDirect
MegabusMegabus12:20PM Aberdeen, Guild Street2h15 02:35PM Perth1 transfer
MegabusMegabus12:20PM Aberdeen, Guild Street2h05 02:25PM Perth0 transfersDirect
MegabusMegabus12:50PM Aberdeen, Guild Street2h25 03:15PM Perth1 transfer
MegabusMegabus12:50PM Aberdeen, Guild Street2h12 03:02PM Perth1 transfer
MegabusMegabus12:50PM Aberdeen, Guild Street2h05 02:55PM Perth0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
01:00PM Aberdeen, Guild Street2h00 03:00PM Perth0 transfersDirect
MegabusMegabus01:20PM Aberdeen, Guild Street2h42 04:02PM Perth1 transfer
MegabusMegabus01:20PM Aberdeen, Guild Street2h05 03:25PM Perth0 transfersDirect
MegabusMegabus01:20PM Aberdeen, Guild Street2h55 04:15PM Perth1 transfer
FlixBus
FlixBus
FlixBusFlixBus
01:30PM Aberdeen, Guild Street2h00 03:30PM Perth0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
02:00PM Aberdeen, Guild Street2h00 04:00PM Perth0 transfersDirect
MegabusMegabus02:20PM Aberdeen, Guild Street2h15 04:35PM Perth1 transfer
MegabusMegabus02:20PM Aberdeen, Guild Street2h55 05:15PM Perth1 transfer
MegabusMegabus02:20PM Aberdeen, Guild Street2h05 04:25PM Perth0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
03:00PM Aberdeen, Guild Street2h00 05:00PM Perth0 transfersDirect
MegabusMegabus03:20PM Aberdeen, Guild Street2h42 06:02PM Perth1 transfer
MegabusMegabus03:20PM Aberdeen, Guild Street2h05 05:25PM Perth0 transfersDirect
MegabusMegabus03:20PM Aberdeen, Guild Street2h55 06:15PM Perth1 transfer
FlixBus
FlixBus
FlixBusFlixBus
03:30PM Aberdeen, Guild Street2h00 05:30PM Perth0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
04:00PM Aberdeen, Guild Street2h00 06:00PM Perth0 transfersDirect
MegabusMegabus04:20PM Aberdeen, Guild Street2h05 06:25PM Perth0 transfersDirect
MegabusMegabus04:30PM Aberdeen, Guild Street1h50 06:20PM Perth0 transfersDirect
MegabusMegabus04:30PM Aberdeen, Guild Street2h11 06:41PM Perth1 transfer
FlixBus
FlixBus
FlixBusFlixBus
05:00PM Aberdeen, Guild Street2h00 07:00PM Perth0 transfersDirect
MegabusMegabus05:20PM Aberdeen, Guild Street2h42 08:02PM Perth1 transfer
MegabusMegabus05:20PM Aberdeen, Guild Street2h53 08:13PM Perth1 transfer
MegabusMegabus05:20PM Aberdeen, Guild Street2h05 07:25PM Perth0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
05:30PM Aberdeen, Guild Street2h00 07:30PM Perth0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
06:00PM Aberdeen, Guild Street2h00 08:00PM Perth0 transfersDirect
MegabusMegabus06:20PM Aberdeen, Guild Street2h03 08:23PM Perth0 transfersDirect
MegabusMegabus06:20PM Aberdeen, Guild Street2h15 08:35PM Perth1 transfer
MegabusMegabus06:50PM Aberdeen, Guild Street2h06 08:56PM Perth1 transfer
MegabusMegabus06:50PM Aberdeen, Guild Street1h59 08:49PM Perth1 transfer
FlixBus
FlixBus
FlixBusFlixBus
07:00PM Aberdeen, Guild Street2h00 09:00PM Perth0 transfersDirect
MegabusMegabus07:20PM Aberdeen, Guild Street2h03 09:23PM Perth0 transfersDirect
MegabusMegabus08:00PM Aberdeen, Guild Street2h15 10:15PM Perth1 transfer
MegabusMegabus08:00PM Aberdeen, Guild Street2h00 10:00PM Perth0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
08:10PM Aberdeen, Guild Street2h00 10:10PM Perth0 transfersDirect
MegabusMegabus08:20PM Aberdeen, Guild Street2h03 10:23PM Perth0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
09:00PM Aberdeen, Guild Street2h00 11:00PM Perth0 transfersDirect
MegabusMegabus09:20PM Aberdeen, Guild Street2h03 11:23PM Perth0 transfersDirect
MegabusMegabus09:20PM Aberdeen, Guild Street2h55 12:15AM Perth1 transfer
FlixBus
FlixBus
FlixBusFlixBus
09:30PM Aberdeen, Guild Street2h00 11:30PM Perth0 transfersDirect
MegabusMegabus10:20PM Aberdeen, Guild Street2h55 01:15AM Perth1 transfer
MegabusMegabus10:20PM Aberdeen, Guild Street2h03 12:23AM Perth0 transfersDirect
FlixBus
FlixBus
FlixBusFlixBus
11:00PM Aberdeen, Guild Street2h00 01:00AM Perth0 transfersDirect

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets Aberdeen to Perth by bus or train

Wed
Mar 19
Thu
Mar 20
Fri
Mar 21
Sat
Mar 22
Sun
Mar 23
Mon
Mar 24
Tue
Mar 25

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Journey information

Overview: Bus from Aberdeen to Perth

Buses from Aberdeen to Perth run on average 41 times per day, taking around 2h 5m. Cheap bus tickets for this journey start at $7 (€6) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
72 miles (116 km)
Average bus duration
2h 5m
Cheapest ticket price
$7 (€6)
Buses per day
41
Direct buses
41
Bus providers
2
Fastest bus
1h 50m
First bus
02:20
Last bus
23:00
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Smooth Journeys: Bus from Aberdeen to Perth

Traveling the scenic route from Aberdeen to Perth by bus offers a comfortable and picturesque journey through Scotland's splendid landscapes. The estimated travel time varies depending on the time and day but typically provides a timely connection between these two bustling cities. The most popular departure point in Aberdeen is the Union Square Bus Station, conveniently located in the heart of the city, while the arrival in Perth is made at Perth Broxden Park and Ride, well-connected for further travel. This reliable and pleasant trip ensures you'll reach your destination refreshed and ready to explore the cultural and historical sites of Perth, making the bus Aberdeen to Perth a favored choice for travelers.

Aberdeen to Perth Bus Timetable

Taking a bus from Aberdeen to Perth is a convenient and comfortable option for travelers. The journey typically includes stops in important locations such as Dundee, Stonehaven, and Forfar, allowing for scenic journey points and a chance to experience different parts of Scotland. Buses run frequently throughout the day, ensuring flexibility for travelers. The first bus from Aberdeen usually departs at 02:20, while the last bus leaves around 23:00. As part of the Aberdeen to Perth bus schedule, there are numerous options for travelers seeking a reliable service.

The bus journey from Aberdeen to Perth covers a distance of approximately 72 miles (116 km) and usually takes around 1h 50m to complete. This makes it a time-efficient and pleasant choice for those looking to travel between these two cities, with sufficient opportunities to enjoy the scenic northern Scottish landscape.

Aberdeen to Perth buses are available on all days of the week, so travelers can plan their journey at their convenience. With an average frequency of 41 buses running daily, including weekends, you won't have to worry about missing a connection on the preferred travel days. This extensive Aberdeen to Perth bus timetable caters to both regular commuters and tourists, making it a dependable choice for everyone.

Aberdeen to Perth Bus: Stagecoach and Megabus Services

If you're planning a journey from Aberdeen to Perth, you have reliable and comfortable options with the services provided by Stagecoach and Megabus. Catering to a wide range of travel needs, these bus companies offer a fleet of modern, well-equipped vehicles that include amenities like reclining seats, Wi-Fi, and power outlets. This ensures a comfortable and connected trip no matter your purpose of travel. With frequent daily services, travelers can enjoy the flexibility of choosing departure times that best suit their schedules. Furthermore, efficient boarding processes and punctual service characterize the travel experience, making sure you reach your destination at the promised time.

FAQs: Bus from Aberdeen to Perth

FAQs: Take the bus from Aberdeen to Perth with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Aberdeen to Perth.
FAQs

Popular bus stations from Aberdeen to Perth

Aberdeen
Perth
The major bus station for departures in Aberdeen is Aberdeen, Guild Street. Find all the information you need to know about services, amenities and connections at Aberdeen, Guild Street for your trip from Aberdeen to Perth.
Aberdeen, Guild Street
The major bus station for arrivals in Perth is Perth, Broxden Park and Ride. Find all the information you need to know about services, amenities and connections at Perth, Broxden Park and Ride for your trip to Perth from Aberdeen.
Perth, Broxden Park and Ride

More options for your journey from Aberdeen to Perth

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

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links