Travel from Perth to Edinburgh by Bus
Cheapest way to get from Edinburgh to Perth by bus
Updated January 2010
You can get from Perth to Edinburgh (or Edinburgh to Perth) by taking the Megabus (Scottish Citylink) buses. Journey time ranges between 1 hour and 10 minutes and 1 hour and 40 minutes. Travelling by bus is the cheapest way to get from Perth to Edinburgh with very cheap tickets:
- Starting at £2 for Megabus/Citylink return tickets made up of 2 super single tickets.
- Megabus/Citylink have the cheapest one-way bus fares, £1 (super single tickets). These are limited in number but most Megabus/Citylink singles for this route cost £4.50-£5 if booked far enough in advance.
It's cheaper to travel between Edinburgh and Inverness by bus than it is to travel by train. The cheapest Off-Peak Return train ticket is £18.80. Even the cheapest possible return rail ticket made up of two single fares is £14.00, which is more expensive than travelling by Megabus.
![]()
Tickets and times for Megabus/Scottish Citylink bus services between Edinburgh and Perth.
Bus timetables for transport between Edinburgh and Perth
The is a frequent service with up to 3 buses departing from Leonard St Bus Station or Broxden Park & Ride in Perth or St. Andrews Bus Station in Edinburgh every hour. Megabus/Citylink operate a daytime and evening bus service. There are no night buses operating on this route.
Megabus/Citylink Perth buses
Bus times from Perth to Edinburgh (day/evening buses)
| Weekdays | Weekend | |||||||
|---|---|---|---|---|---|---|---|---|
| From Perth (buses approx every hour) |
Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday | |
| First bus to Edinburgh | 06:35 | 06:35 | 06:35 | 06:35 | 06:35 | 06:35 | 06:35 | Book bus ticket |
| Last evening bus to Edinburgh | 21:15 | 21:15 | 21:15 | 21:15 | 21:15 | 21:15 | 21:15 | Book bus ticket |
Bus times from Edinburgh to Perth (day/evening)
| Weekdays | Weekend | |||||||
|---|---|---|---|---|---|---|---|---|
| From Edinburgh (buses approx every hour) |
Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday | |
| First bus to Perth | 06:25 | 06:25 | 06:25 | 06:25 | 06:25 | 06:25 | 06:25 | Book bus ticket |
| Last evening bus to Perth | 23:05 | 23:05 | 23:05 | 23:05 | 23:05 | 23:05 | 23:05 | Book bus ticket |
NOTE: the schedule of buses may change without notice. Please double check with the Megabus/Scottish Citylink for the latest travel times for getting to Perth or Edinburgh.
First and last buses to Perth (Megabus/Citylink)
First buses to Perth
- The first bus to Perth (weekdays and weekends) leaves St Andrew's Bus Station at 06:25 and arrives at Perth Bus Station at 07:50.
Last buses
- The last bus to Perth (weekdays and weekends) leaves St Andrew's Bus Station at 23:05 and arrives at Perth Bus Station at 00:05.
Night buses
- There are no night buses to Perth from Edinburgh
First and last buses to Edinburgh (Megabus/Citylink)
First buses to Edinburgh
- The first bus to Edinburgh (weekdays and weekends) leaves Perth Bus Station at 06:35 and arrives at St Andrew's Bus Station at 08:05.
Last buses
- The last bus to Edinburgh (weekdays and weekends) leaves Perth Bus Station at 21:15 and arrives at St Andrew's Bus Station at 22:25.
Night buses
- There are no night buses to Edinburgh from Perth
How long does it take to get from Perth to Edinburgh by bus
The journey time is around 1 hour and 10-40 minutes.
How much does the bus ticket from Perth to Edinburgh cost
You can buy your Megabus (Scottish Citylink) bus ticket online.
Megabus/Scottish Citylink Bus fares
- Single ticket: starting at £1 (super single ticket). Limited in number, though most singles start at £4.50-£5
- Return ticket: starting at £2 (2 super single tickets). If £1 super singles are sold out then the return bus fare is around £9-£10.
Booking fee of 50p applies.
Book Perth - Edinburgh bus tickets
Where does the bus between Perth and Edinburgh stop
The Megabus/Citylink buses to and from Perth are in fact the Edinburgh - Aberdeen service which goes via Edinburgh, Dunfermline, Kinross, Perth and then continues via Dundee, Forfar, Arbroath, Stonehaven to its final destination, Aberdeen.
Full list of bus stops for this route:
- Edinburgh (St Andrew Square Bus Station, Queensferry St at 9/11, Barnton Junction),
- Forth Road Bridge Bus stop at Slip Road,
- Ferrytoll Park & Ride Car Park,
- Dunfermline (Bus Station, Bus Bay opp. Carnegie College),
- Duloch Park Fife Leisure Park Bus Stop,
- Kinross (Park & Ride Car Park, High St at Kirklands Hotel, Bank of Scotland, Loch Leven Health Centre),
- Milnathort opp Royal Bank,
- Perth (Edinburgh Rd opp Tesco's, Edinburgh Rd opp South Inch Car Park, Perth Broxden Park & Ride, Leonard St Bus Station, South St at The Tavern),
NOTE: The bus may not stop at some of these on certain services.
Where do the buses leave from?
The Megabus/Scottish Citylink buses travelling between Perth and Edinburgh leave from the following bus stations:
Address of Leonard St Bus Station
Leonard Street
Perth
Perthshire
PH2
Scotland
Postcode: PH2
Tel: +44 (8705) 505 050
Address of St Andrew's Bus Station
St Andrew's Square
Edinburgh
Scotland
Tel: +44 (131) 5556363
Tel: +44 (131) 2253858
No exact postcode has been found for St Andrew's Bus Station in Edinburgh
Save up to 70% on Edinburgh and Perth Accommodation
Edinburgh Hotels and Apartments
Find good Edinburgh hotels and late availability accommodation deals.
Perth Hotels and Apartments
Find good Perth hotels and late availability accommodation deals.
Also see:
Glasgow - Perth by bus Cheap way to get from Perth to Glasgow and return by Megabus (Scottish City Link).
Visitor Comments on Edinburgh Attractions
Royal Yacht Britannia
What a pleasant surprise - from the moment we arrived we were made to feel very welcome, every member of staff was cheerful and helpful, nothing was too much trouble. The tour is fine, the audio devices work well and you can take the tour at your own pace. The highlight though was lunch on board - it's no exaggeration to say that you are treated if not quite like royalty then certainly as a very valued guest. And for less than a tenner for an excellent bowl of soup, a very tasty sandwich made with quality ingredients and a generous portion of freshly cooked potato wedges, all served on beautiful china with good quality cutlery it exceeded expectations spectacularly and puts most other 'attraction' catering to shame. Well done to all concerned, would certainly recommend.
Edinburgh Castle
My partner and I visited Edinburgh Castle last week and we were stunned by its beauty and its history. It's overlooking the city, giving wonderful views of the New Town and Arthur's Seat. The entrance fee is fairly priced. The visit takes about 3 hours is you really take the time to look at everything. What's nice about this castle is that pictures are authorised everywhere (except near the Crown Jewels) as its not a royal castle anymore. The war prisonners area is really impressive! I also was very impressed with the War Memorial and St.Margaret's Chapel, which was, to my surprise, very tiny. There are a few souvenirs shops that offer a wide range of items, all fairly priced for a castle.
Scott Monument
Once I realised that you could infact walk up this monument I was determined that I wanted to go up and see what it was like. It intrigued my that there could be a staircase inside those tiny pillars. Although it was a very very tight squeeze in some places and you had to try and squeeze past people coming down if you were going up and vice versa and also the stairs were quite tiring, the views made it totally worth it and I would do it again. Especially during festival time. Even though there are ALOt of steps there are little platforms that break up the stairs into sections so when you start to get tired you come out onto a platform and get to have a rest. There is also a small sort of museum on the first platform which is very ornately decorated and is very interesting. Worth £3 if you ask me.
>> Back to Edinburgh Coach Travel guide index
All Edinburgh coach travel articles:
See the articles below for more information on travelling by bus or coach to and from Edinburgh.
Coach tickets and discounts Where to buy cheap coach tickets online and available discounts.
St Andrew's Square Bus Station Description of coach station in Edinburgh's St. Andrew's Square and walking directions.
Edinburgh - London by coach Cheap way to get from London to Edinburgh and return is by National Express coach. Travel by day or take the overnight coach.
National Express coach tickets Where to buy cheap funfare tickets for National Express coach routes to Scotland.
Megabus coach tickets Where to buy cheap coach tickets for Megabus bus routes to Scotland from London and within Scotland.
Eurolines passes to Edinburgh How to travel with Eurolines to Edinburgh via London.
Bus from Edinburgh to Glasgow Airport Getting to Glasgow Airport from Edinburgh City Centre by bus.
Bus from Glasgow to Edinburgh Airport Getting to Edinburgh Airport from Glasgow City Centre by bus.
Edinburgh to rest of Scotland by coach Tickets and bus times for popular bus routes within Scotland from Edinburgh or Glasgow to Inverness, Aberdeen, Dundee and Perth with Megabus/Scottish Citylink.
Around Edinburgh by coach Information on coach travel from Edinburgh to the Scottish Borders and Fife.
Bus routes to and from Edinburgh
- Glasgow - Edinburgh by Bus
- Aberdeen - Edinburgh by Bus
- Inverness - Edinburgh by Bus
- Dundee - Edinburgh by Bus
- Perth - Edinburgh by Bus
- Belfast - Edinburgh by coach and ferry
- Birmingham - Edinburgh by coach
- Bristol - Edinburgh by coach
- Cardiff - Edinburgh by coach
- Leeds - Edinburgh by coach
- Manchester - Edinburgh by coach
- Newcastle - Edinburgh by coach
- York - Edinburgh by coach
Also see:
Edinburgh coach tours Suggestions for tours from and to Edinburgh by private or public coach.
Glasgow - London coach travel Cheap fares and online tickets for getting from Glasgow to London by bus.
Edinburgh travel guide How to travel to and from Edinburgh by different means of transport.