Bus Tickets from Edinburgh to Perth
Other Transportation Options from Edinburgh to Perth
Bus Journeys from Edinburgh to Perth
Cheapest Trip on obilet |
£ 3.33
|
Number of Trips Per Day |
276
|
The Most Favorable Price |
Edinburgh - Perth Duration |
1hr 42min
|
|
The Highest Number of Trips |
Average Price |
|
Cheap Buses to Edinburgh - Perth
-
BusEdinburgh
Edinburgh Bus StationPerth
Perth Bus Station£ 5.9907:1508:46 -
BusEdinburgh
Edinburgh Haymarket Station North (Stop HB)Perth
Perth Broxden Park And Ride£ 9.2007:4009:55 -
BusEdinburgh
Edinburgh Bus StationPerth
Perth (Broxden Park Ride)£ 3.3308:3009:55 -
BusEdinburgh
Edinburgh Bus StationPerth
Perth Broxden Park And Ride£ 4.9908:3509:55 -
BusEdinburgh
Edinburgh Queensferry StreetPerth
Perth Broxden Park And Ride£ 7.5008:4309:55 -
BusEdinburgh
Edinburgh Haymarket Station North (Stop HB)Perth
Perth Broxden Park And Ride£ 9.2009:0211:18 -
BusEdinburgh
Barnton JunctionPerth
Perth Broxden Park And Ride£ 7.5009:2410:18 -
BusEdinburgh
Edinburgh Bus StationPerth
Perth Broxden Park And Ride£ 5.9910:0011:18 -
BusEdinburgh
Edinburgh Bus StationPerth
Perth Bus Station£ 5.2011:0012:31 -
BusEdinburgh
Edinburgh Airport - Ingliston Park & RidePerth
Perth (Broxden Park Ride)£ 5.4111:3512:25 -
BusEdinburgh
Edinburgh Queensferry StreetPerth
Perth Bus Station£ 15.6012:0813:33 -
BusEdinburgh
Barnton JunctionPerth
Perth Bus Station£ 15.6013:2414:31 -
BusEdinburgh
Edinburgh Station RoadPerth
Perth Broxden Park And Ride£ 10.6013:5216:18 -
BusEdinburgh
Edinburgh Princes Street (Stop PF)Perth
Perth Bus Station£ 17.3014:0716:33 -
BusEdinburgh
Edinburgh Queensferry StreetPerth
Perth Bus Station£ 15.6014:0816:16 -
BusEdinburgh
Edinburgh Queensferry StreetPerth
Perth Broxden Park And Ride£ 7.5014:0815:18 -
BusEdinburgh
Edinburgh Station RoadPerth
Perth Broxden Park And Ride£ 10.6014:5217:29 -
BusEdinburgh
Edinburgh Bus StationPerth
Perth (Broxden Park Ride)£ 3.3315:1016:30 -
BusEdinburgh
Edinburgh Bus StationPerth
Perth Broxden Park And Ride£ 5.2016:0017:29 -
BusEdinburgh
Edinburgh Station RoadPerth
Perth Broxden Park And Ride£ 10.6016:0718:34 -
BusEdinburgh
Edinburgh Bus StationPerth
Perth (Broxden Park Ride)£ 3.3318:1019:30 -
BusEdinburgh
Edinburgh Bus StationPerth
Perth (Broxden Park Ride)£ 3.3318:3019:55 -
BusEdinburgh
Edinburgh Airport - Ingliston Park & RidePerth
Perth (Broxden Park Ride)£ 5.4118:4019:30 -
BusEdinburgh
Edinburgh Princes Street (Stop PF)Perth
Perth Bus Station£ 17.3019:5222:15 -
BusEdinburgh
Edinburgh Bus StationPerth
Perth Broxden Park And Ride£ 7.5019:5521:07 -
BusEdinburgh
Edinburgh Bus StationPerth
Perth Bus Station£ 5.2020:5522:15 -
BusEdinburgh
Edinburgh Bus StationPerth
Perth Broxden Park And Ride£ 7.5020:5522:07 -
BusEdinburgh
Edinburgh Queensferry StreetPerth
Perth Broxden Park And Ride£ 7.5021:0322:07 -
BusEdinburgh
Edinburgh Haymarket Station North (Stop HB)Perth
Perth Broxden Park And Ride£ 9.2021:4600:07 -
BusEdinburgh
Barnton JunctionPerth
Perth Broxden Park And Ride£ 7.5023:1500:07
Last updated: 15 November 2026 00:00
*The prices shown are the lowest ticket prices viewed on Obilet in the last 24 hours. For current ticket prices, please search above.
Bus Terminals in Edinburgh
| Edinburgh Bus Station | |
| Edinburgh Airport Coach Station | |
| Edinburgh North St David Street | |
| Edinburgh Queensferry Street | |
| Edinburgh Zoo |
Click to see on the map.
The Most Popular Bus Trips Departing from Edinburgh ,Scotland
Last updated: 15 November 2026 00:00
*The prices shown are the lowest ticket prices viewed on Obilet in the last 24 hours. For current ticket prices, please search above.
Frequently Asked Questions
How long does the bus trip from Edinburgh - Perth take?
On average, the bus trip from Edinburgh to Perth takes 1 hour 42 minute.
Which bus companies organize trips between Edinburgh - Perth?
Bus companies that organize trips between Edinburgh - Perth: Flix Bus, Scottish Citylink, megabus are the companies.
Which is the bus company that organizes the most trips between Edinburgh - Perth?
The company that organizes the most Edinburgh - Perth bus trips: Scottish Citylink
How much is the cheap bus ticket between Edinburgh - Perth?
The cheap Edinburgh - Perth bus ticket is £ 3.33.