Skip to main content

How to get from Perthshire Visitor Centre to Edinburgh by bus?

From Perthshire Visitor Centre to Edinburgh by bus

To get from Perthshire Visitor Centre to Edinburgh you’ll need to take 3 bus lines: take the 34A bus from Innewan Gardens, Bankfoot station to Mill Street, Perth station. Next, you’ll have to switch to the 58 bus and finally take the MEGABUS M90 bus from Perth Bus Station station to Edinburgh Bus Station station. The total trip duration for this route is approximately 2 hr 33 min. The bus schedule from Perthshire Visitor Centre may change. We recommend you check the updated bus schedule to Edinburgh on the Moovit app.

153min
Walk to bus station
Bus - 34A34A
Bus - 5858
Bus - MEGABUS M90MEGABUS M90
Walk to Edinburgh
Leaves from Innewan Gardens, Bankfoot

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Innewan Gardens, Bankfoot
    ID 64803530
    600 m • 8 min
  • 2
    Bus - 34A34A
    Wait for bus
    34A
    Perth
  • 3
    Ride to bus station
    Ride to bus station
    Mill Street, Perth
    ID 64801005
    36 min
  • 4
    Walk to bus station
    Walk to bus station
    Kinnoull Street, Perth
    ID 64801051
    110 m • 2 min
  • 5
    Bus - 5858
    Wait for bus
    58
    Perth
  • 6
    Ride to bus station
    Ride to bus station
    Bus Station, Perth
    ID 64804255
    5 min
  • 7
    Walk to bus station
    Walk to bus station
    Perth Bus Station
    10 m • 1 min
  • 8
    Bus - MEGABUS M90MEGABUS M90
    Wait for bus
    MEGABUS M90
    Edinburgh
  • 9
    Ride to bus station
    Ride to bus station
    Edinburgh Bus Station
    86 min
  • 10
    Walk to Edinburgh
    Walk to
    Edinburgh
    620 m • 9 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Scotland.
All local mobility options in one app

Public transport directions from Perthshire Visitor Centre to Edinburgh

The distance between Perthshire Visitor Centre and Edinburgh is approximately 96.74 km, which can typically be travelled in 153 min. Moovit will show you the directions from Perthshire Visitor Centre to Edinburgh by bus, so no matter how you choose to travel in Edinburgh – you will always have plenty of easy options.

Bus schedule from Perthshire Visitor Centre to Edinburgh

To check the bus schedule from Perthshire Visitor Centre to Edinburgh using the Moovit app, first download and open the app on your smartphone. Enter your starting point (Perthshire Visitor Centre) and destination (Edinburgh), then select the desired date and time of travel. Moovit will show all available bus routes, estimated travel times, and any required transfers. You can view detailed departure and arrival times for each bus, as well as real-time updates for delays or changes. Use this information to plan your trip and stay up to date with the latest bus schedules.

Questions & Answers

  • What is the fastest way to get from Perthshire Visitor Centre to Edinburgh?

    The fastest way takes 153 minutes, using Bus line 34A, Bus line 58, Bus line MEGABUS M90.

  • Is there a direct bus between Perthshire Visitor Centre and Edinburgh?

    No, you’ll have to take 3 bus lines in total. The total travelling time is 2 hr 33 min.

  • Which bus line goes from Perthshire Visitor Centre to Edinburgh?

    The 34A bus line goes from Innewan Gardens, Bankfoot station near Perthshire Visitor Centre in Perth And Kinross to Perth station. From there you’ll have to take one bus line till Perth station near Edinburgh.

  • How long does it take to travel from Perthshire Visitor Centre to Edinburgh by bus?

    The total travel time between Perthshire Visitor Centre and Edinburgh by bus is about 2 hr 33 min.

  • Where do I get on the bus near Perthshire Visitor Centre to get to Edinburgh?

    Get on the 34A bus from the Innewan Gardens, Bankfoot stop near Perthshire Visitor Centre in Perth And Kinross.

  • Where do I get off the bus when travelling between Perthshire Visitor Centre and Edinburgh?

    Get off the bus at the Perth stop, which is closest to Edinburgh.