Travel from Perth to Edinburgh by Bus

Cheapest way to get from Edinburgh to Perth by bus

Updated September 2011

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:

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. See our Scottish Megabus / National Express coaches in-depth coach guide.

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

Last buses

Night buses

First and last buses to Edinburgh (Megabus/Citylink)

First buses to Edinburgh

Last buses

Night buses

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

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:

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 75% 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:

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:

Also see:

Home > Edinburgh > Travel to Edinburgh > Coach Travel > Perth Edinburgh Bus Travel