Bus Tickets from Perth to Edinburgh
Other Transportation Options from Perth to Edinburgh
Bus Journeys from Perth to Edinburgh
Cheapest Trip on obilet |
£ 3.33
|
Number of Trips Per Day |
303
|
The Most Favorable Price |
Perth - Edinburgh Duration |
1hr 41min
|
|
The Highest Number of Trips |
Average Price |
|
Cheap Buses to Perth - Edinburgh
-
BusPerth
Perth Broxden Park And RideEdinburgh
Barnton Junction£ 7.5006:2207:18 -
BusPerth
Perth Broxden Park And RideEdinburgh
Edinburgh Bus Station£ 5.2006:2207:42 -
BusPerth
Perth Broxden Park And RideEdinburgh
Edinburgh Bus Station£ 5.2007:0108:36 -
BusPerth
Perth Broxden Park And RideEdinburgh
Barnton Junction£ 7.5008:4510:14 -
BusPerth
Perth Broxden Park And RideEdinburgh
Edinburgh Bus Station£ 5.2010:2512:23 -
BusPerth
Perth Broxden Park And RideEdinburgh
Edinburgh Bus Station£ 7.5010:2511:43 -
BusPerth
Perth Broxden Park And RideEdinburgh
Edinburgh Princes Street (Stop PF)£ 19.5010:3013:40 -
BusPerth
Perth Bus StationEdinburgh
Edinburgh Bus Station£ 5.2011:1212:43 -
BusPerth
Perth Broxden Park And RideEdinburgh
Edinburgh Bus Station£ 5.2011:2513:23 -
BusPerth
Perth (Broxden Park Ride)Edinburgh
Edinburgh Airport - Ingliston Park & Ride£ 5.4111:5512:50 -
BusPerth
Perth (Broxden Park Ride)Edinburgh
Edinburgh Airport - Ingliston Park & Ride£ 5.4112:2013:10 -
BusPerth
Perth Broxden Park And RideEdinburgh
Edinburgh Bus Station£ 7.5012:2514:23 -
BusPerth
Perth Bus StationEdinburgh
Edinburgh Bus Station£ 15.6013:1214:43 -
BusPerth
Perth Bus StationEdinburgh
Edinburgh Bus Station£ 5.2013:1214:43 -
BusPerth
Perth Broxden Park And RideEdinburgh
Edinburgh Queensferry Street£ 7.5013:2514:35 -
BusPerth
Perth Broxden Park And RideEdinburgh
Barnton Junction£ 7.5013:2514:19 -
BusPerth
Perth (Broxden Park Ride)Edinburgh
Edinburgh Airport - Ingliston Park & Ride£ 5.4113:5514:50 -
BusPerth
Perth Bus StationEdinburgh
Edinburgh Bus Station£ 5.2014:2215:53 -
BusPerth
Perth Broxden Park And RideEdinburgh
Edinburgh Bus Station£ 5.2014:3516:31 -
BusPerth
Perth Broxden Park And RideEdinburgh
Edinburgh Bus Station£ 5.2014:3515:53 -
BusPerth
Perth Broxden Park And RideEdinburgh
Edinburgh Princes Street (Stop PF)£ 9.2014:4516:45 -
BusPerth
Perth Broxden Park And RideEdinburgh
Edinburgh Queensferry Street£ 15.6016:2517:39 -
BusPerth
Perth Broxden Park And RideEdinburgh
Edinburgh Airport Bus Stop£ 5.2017:2218:18 -
BusPerth
Perth Broxden Park And RideEdinburgh
Edinburgh Bus Station£ 5.2018:3519:47 -
BusPerth
Perth (Broxden Park Ride)Edinburgh
Edinburgh Airport - Ingliston Park & Ride£ 5.4118:5519:50 -
BusPerth
Perth Broxden Park And RideEdinburgh
Edinburgh Kirk Loan£ 10.6019:2521:31 -
BusPerth
Perth Bus StationEdinburgh
Edinburgh Princes Street (Stop PF)£ 17.3019:5522:19 -
BusPerth
Perth (Broxden Park Ride)Edinburgh
Edinburgh Airport - Ingliston Park & Ride£ 5.4120:2021:10 -
BusPerth
Perth (Broxden Park Ride)Edinburgh
Edinburgh Bus Station£ 15.8422:1523:20 -
BusPerth
Perth Broxden Park And RideEdinburgh
Edinburgh Queensferry Street£ 7.5023:1500:17
Last updated: 14 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 Perth
| Perth Broxden Park And Ride | |
| Perth Bus Station | |
| Perth Leonard Street | |
| Perth Leonard Street Queens Hotel | |
| Perth Tay Street |
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.
Frequently Asked Questions
How long does the bus trip from Perth - Edinburgh take?
On average, the bus trip from Perth to Edinburgh takes 1 hour 41 minute.
Which bus companies organize trips between Perth - Edinburgh?
Bus companies that organize trips between Perth - Edinburgh: Flix Bus, Scottish Citylink, megabus are the companies.
Which is the bus company that organizes the most trips between Perth - Edinburgh?
The company that organizes the most Perth - Edinburgh bus trips: Scottish Citylink
How much is the cheap bus ticket between Perth - Edinburgh?
The cheap Perth - Edinburgh bus ticket is £ 3.33.