Students! Get the Omio app and enjoy 10% off your first booking and 5% off all other trips.

Edinburgh to Perth bus with Megabus

Sat, Apr 26
+ 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 Edinburgh to Perth

Showing times and prices for Apr 26

Cheapest price

$7

Average price

$14

Fastest journey

1 h

Average duration

1 h 6 m

Buses per day

78

Distance

51 km

Cheap tickets

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

FlixBusFlixBus
02:35PM1h25
Edinburgh
04:00PMPerth
$71One-way
0 transfers
FlixBusFlixBus
12:35PM1h25
Edinburgh
02:00PMPerth
$71One-way
0 transfers
FlixBusFlixBus
08:35PM1h25
Edinburgh
10:00PMPerth
$71One-way
0 transfers
FlixBusFlixBus
06:35PM1h25
Edinburgh
08:00PMPerth
$71One-way
0 transfers
FlixBusFlixBus
10:35AM1h25
Edinburgh
12:00PMPerth
$71One-way
0 transfers

Live departures

Edinburgh to Perth bus times

Showing buses for today, Friday, April 25
Last updated at 12:49 PM
ProviderDepartsDurationArrivesTransfers
Tickets
megbundefined · undefined12:50 PM Edinburgh
1h34
2:24 PM Perth1 transfer
megbundefined · undefined1:10 PM Edinburgh
2h01
3:11 PM Perth1 transfer
megb1:10 PM Edinburgh
1h14
2:24 PM Perth0 transfersDirect
meinfernbus_flixbusFlixBus1:35 PM Edinburgh
1h25
3:00 PM Perth0 transfersDirect
megbundefined · undefined1:50 PM Edinburgh
1h34
3:24 PM Perth1 transfer
meinfernbus_flixbusFlixBus2:10 PM Edinburgh
1h40
3:50 PM Perth0 transfersDirect
megb2:10 PM Edinburgh
1h14
3:24 PM Perth0 transfersDirect
meinfernbus_flixbusFlixBus2:10 PM Edinburgh
1h20
3:30 PM Perth0 transfersDirect
megb2:10 PM Edinburgh
1h25
3:35 PM Perth0 transfersDirect
megbundefined · undefined2:10 PM Edinburgh
2h03
4:13 PM Perth1 transfer
megbundefined · undefined2:50 PM Edinburgh
1h40
4:30 PM Perth1 transfer
megb3:10 PM Edinburgh
1h20
4:30 PM Perth0 transfersDirect
megbundefined · undefined3:10 PM Edinburgh
2h03
5:13 PM Perth1 transfer
meinfernbus_flixbusFlixBus3:35 PM Edinburgh
1h25
5:00 PM Perth0 transfersDirect
megb3:45 PM Edinburgh
1h38
5:23 PM Perth0 transfersDirect
megbundefined · undefined4:10 PM Edinburgh
2h11
6:21 PM Perth1 transfer
megb4:10 PM Edinburgh
1h20
5:30 PM Perth0 transfersDirect
megb4:10 PM Edinburgh
1h31
5:41 PM Perth0 transfersDirect
megb4:21 PM Edinburgh
1h02
5:23 PM Perth0 transfersDirect
megbundefined · undefined4:35 PM Edinburgh
1h53
6:28 PM Perth1 transfer
megbundefined · undefined5:10 PM Edinburgh
2h01
7:11 PM Perth1 transfer
megb5:10 PM Edinburgh
1h18
6:28 PM Perth0 transfersDirect
meinfernbus_flixbusFlixBus5:35 PM Edinburgh
1h25
7:00 PM Perth0 transfersDirect
megbundefined · undefined5:35 PM Edinburgh
1h49
7:24 PM Perth1 transfer
meinfernbus_flixbusFlixBus6:10 PM Edinburgh
1h20
7:30 PM Perth0 transfersDirect
megb6:10 PM Edinburgh
1h14
7:24 PM Perth0 transfersDirect
megb6:10 PM Edinburgh
1h25
7:35 PM Perth0 transfersDirect
megbundefined · undefined7:20 PM Edinburgh
1h45
9:05 PM Perth1 transfer
meinfernbus_flixbusFlixBus7:35 PM Edinburgh
1h25
9:00 PM Perth0 transfersDirect
megb7:55 PM Edinburgh
1h20
9:15 PM Perth0 transfersDirect
megb7:55 PM Edinburgh
1h10
9:05 PM Perth0 transfersDirect
megbundefined · undefined8:20 PM Edinburgh
1h45
10:05 PM Perth1 transfer
megb8:55 PM Edinburgh
1h10
10:05 PM Perth0 transfersDirect
megbundefined · undefined9:20 PM Edinburgh
1h45
11:05 PM Perth1 transfer
meinfernbus_flixbusFlixBus9:35 PM Edinburgh
1h24
10:59 PM Perth0 transfersDirect
megbundefined · undefined9:50 PM Edinburgh
1h45
11:35 PM Perth1 transfer
megb9:55 PM Edinburgh
1h20
11:15 PM Perth0 transfersDirect
megb9:55 PM Edinburgh
1h10
11:05 PM Perth0 transfersDirect
megbundefined · undefined10:20 PM Edinburgh
1h45
12:05 AM Perth1 transfer
megb10:25 PM Edinburgh
1h10
11:35 PM Perth0 transfersDirect
megb10:55 PM Edinburgh
1h10
12:05 AM Perth0 transfersDirect
megb10:55 PM Edinburgh
1h20
12:15 AM Perth0 transfersDirect
megbundefined · undefined11:50 PM Edinburgh
2h35
2:25 AM Perth1 transfer
Saturday, April 26
megb1:15 AM Edinburgh
1h10
2:25 AM Perth0 transfersDirect
meinfernbus_flixbusFlixBus5:35 AM Edinburgh
1h25
7:00 AM Perth0 transfersDirect
megbundefined · undefined5:50 AM Edinburgh
1h34
7:24 AM Perth1 transfer
megb6:10 AM Edinburgh
1h28
7:38 AM Perth0 transfersDirect
megbundefined · undefined6:10 AM Edinburgh
2h06
8:16 AM Perth1 transfer
megb6:10 AM Edinburgh
1h14
7:24 AM Perth0 transfersDirect
meinfernbus_flixbusFlixBus6:45 AM Edinburgh
1h20
8:05 AM Perth0 transfersDirect
megbundefined · undefined6:50 AM Edinburgh
1h34
8:24 AM Perth1 transfer
megb7:10 AM Edinburgh
1h14
8:24 AM Perth0 transfersDirect
megbundefined · undefined7:10 AM Edinburgh
2h01
9:11 AM Perth1 transfer
megbundefined · undefined7:10 AM Edinburgh
3h01
10:11 AM Perth1 transfer
megbundefined · undefined7:50 AM Edinburgh
1h34
9:24 AM Perth1 transfer
megb8:10 AM Edinburgh
1h25
9:35 AM Perth0 transfersDirect
meinfernbus_flixbusFlixBus8:10 AM Edinburgh
1h20
9:30 AM Perth0 transfersDirect
megb8:10 AM Edinburgh
1h14
9:24 AM Perth0 transfersDirect
megbundefined · undefined8:10 AM Edinburgh
2h01
10:11 AM Perth1 transfer
meinfernbus_flixbusFlixBus8:10 AM Edinburgh
1h40
9:50 AM Perth0 transfersDirect
megb8:45 AM Edinburgh
1h34
10:19 AM Perth0 transfersDirect
megbundefined · undefined9:10 AM Edinburgh
2h01
11:11 AM Perth1 transfer
megb9:10 AM Edinburgh
1h14
10:24 AM Perth0 transfersDirect
megb9:19 AM Edinburgh
1h00
10:19 AM Perth0 transfersDirect
meinfernbus_flixbusFlixBus9:35 AM Edinburgh
1h25
11:00 AM Perth0 transfersDirect
megbundefined · undefined9:50 AM Edinburgh
1h34
11:24 AM Perth1 transfer
megbundefined · undefined10:10 AM Edinburgh
2h01
12:11 PM Perth1 transfer
megb10:10 AM Edinburgh
1h25
11:35 AM Perth0 transfersDirect
megb10:10 AM Edinburgh
1h14
11:24 AM Perth0 transfersDirect
megbundefined · undefined10:50 AM Edinburgh
1h34
12:24 PM Perth1 transfer
megb11:10 AM Edinburgh
1h14
12:24 PM Perth0 transfersDirect
megbundefined · undefined11:10 AM Edinburgh
2h01
1:11 PM Perth1 transfer
meinfernbus_flixbusFlixBus11:35 AM Edinburgh
1h25
1:00 PM Perth0 transfersDirect
megbundefined · undefined11:50 AM Edinburgh
1h34
1:24 PM Perth1 transfer
megb12:10 PM Edinburgh
1h25
1:35 PM Perth0 transfersDirect
meinfernbus_flixbusFlixBus12:10 PM Edinburgh
1h20
1:30 PM Perth0 transfersDirect
megbundefined · undefined12:10 PM Edinburgh
2h01
2:11 PM Perth1 transfer
megb12:10 PM Edinburgh
1h14
1:24 PM Perth0 transfersDirect

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets Edinburgh to Perth by bus or train

Sat
Apr 26
Sun
Apr 27
Mon
Apr 28
Tue
Apr 29
Wed
Apr 30
Thu
May 01
Fri
May 02
Sat
May 03
Sun
May 04
Mon
May 05
Tue
May 06
Wed
May 07
Thu
May 08
Fri
May 09
Sat
May 10
Sun
May 11
Mon
May 12
Tue
May 13
Wed
May 14
Thu
May 15
Fri
May 16

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 Edinburgh to Perth

United KingdomUnited Kingdom
United KingdomUnited Kingdom
Icon of bus
Buses from Edinburgh to Perth run on average 41 times per day, taking around 1h 22m. Cheap bus tickets for this journey start at $5 (€4) 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
31 miles (51 km)
Average bus duration
1h 22m
Cheapest ticket price
$5 (€4)
Buses per day
41
Direct buses
38
Bus providers
2
Fastest bus
1h 2m
First bus
06:35
Last bus
23:55
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

Bus companies: Megabus and FlixBus from Edinburgh to Perth

For as little as $2 (€2) you can travel by bus from Edinburgh to Perth with Megabus and FlixBus. Omio will show you the best deals, schedules and tickets available for this route.

FlixBus is one of Europe's leading low-cost bus companies, founded in Germany and offering long-distance bus services in Europe and the U. S. FlixBus also operates overnight buses on select routes throughout Europe. Standard amenities on FlixBus include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets. You can even purchase snacks and drinks onboard. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on luggage and one checked bag per person. Additional fees apply for extra luggage and specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat.

Edinburgh to Perth bus information with FlixBus:

  • Average Duration: 1 h 15 min
  • Cheapest Price: $2

Discover the Bus from Edimburgo to Perth

Traveling between the historic city of Edimburgo and the vibrant town of Perth has never been more straightforward with a range of bus services catering to this route. The journey often begins from the bustling Edinburgh Bus Station, located at the heart of Edimburgo, offering a seamless travel experience. Buses from Edimburgo to Perth provide an excellent opportunity to see Scotland's scenic landscapes, making each journey unique. As you head towards your destination, the bus conveniently arrives at Perth Bus Station, situated centrally in Perth, providing easy access to local attractions and amenities. Whether you're planning a day trip or an extended stay, the Edimburgo to Perth bus route ensures a comfortable travel experience tailored to offer you the best views and connections.

Edimburgo to Perth Bus Timetables

Buses between Edimburgo and Perth offer a convenient way to travel, with several stops along the route. Typical stops include notable locations to ensure accessibility for passengers. Departures are scheduled throughout the day, with the first bus leaving at 06:35 and the last bus at 23:55. Key departure times are strategically planned to cover the most convenient travel periods for passengers.

The bus journey from Edimburgo to Perth typically takes around 1h 2m and covers a distance of 31 miles (51 km). This makes it an efficient and comfortable option for those traveling between the two cities.

Buses run frequently, maintaining a flexible travel schedule on all days of the week. On average, there are 41 buses operating daily, ensuring passengers have ample choices and timing flexibility.

Edimburgo to Perth: Bus Services by FlixBus

Traveling by bus between Edimburgo and Perth offers a convenient and comfortable journey with FlixBus. These buses provide an efficient way to travel, equipped with modern amenities such as free Wi-Fi, spacious seating, and air conditioning to ensure a pleasant trip. Passengers can enjoy a relaxing journey with suitable departure times to match various schedules, making it an excellent choice for both leisure and business travelers. With attention to comfort and punctuality, the journey between these two Scottish cities is made effortless.

FAQs: Bus from Edinburgh to Perth

FAQs: Take the bus from Edinburgh 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 Edinburgh to Perth.
FAQs

Popular bus stations from Edinburgh to Perth

Edinburgh
Perth
The major bus station for departures in Edinburgh is Edinburgh, Bus Station. Find all the information you need to know about services, amenities and connections at Edinburgh, Bus Station for your trip from Edinburgh to Perth.
Edinburgh, Bus StationWifiParkingDiningATMTaxisAccessibilityWCTicket Office
Amenities at bus station
WifiWifi
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
Ticket OfficeTicket Office
ticketOfficeHours
Ticket Office Hours
  • 06:00-23:00
Car connection
Elder Street
Wifi
Wifi
  • Free Wi-Fi
Dining
Dining
  • Café at the Station (in the station)
  • Sandwich Shop (in the station).
Taxis
Taxis
  • Available outside the main entrance.
Accessibility
Accessibility
  • Elevators, ramps
WC
WC
  • Available in the station.
Public transit options for Edinburgh, Bus Station
  • Bus: 10, 11, 12, 16, 22, 25, 26, 44 Trams: T50 Trains: Edinburgh Waverley Station
Ingliston, Airport (Stance C)
Car connection
Eastfield Road
Public transit options for Ingliston, Airport (Stance C)
  • Bus: 100, 200
Edinburg, George Street (Stop GL)
Ingliston, Edinburgh Airport - Terminal Forecourt (Stop F)
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 Edinburgh.
Perth, Broxden Park and Ride
Perth, Leonard Street (Oasis Church Perth)
Perth, Bus Station

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