Skip to main content

How to get from Perth And Kinross to Musselburgh by bus and train?

From Perth And Kinross to Musselburgh by bus and train

To get from Perth And Kinross to Musselburgh in Scotland, you’ll need to take one train line and one bus line: take the SCOTRAIL train from Gleneagles station to Perth station. Next, you’ll have to switch to the and finally take the 113 bus from Queensferry Street, West End station to High Street (Stop B), Musselburgh station. The total trip duration for this route is approximately 2 hr 27 min.

147min
Train - SCOTRAIL
M90
Bus - 113113
Walk to Musselburgh
Leaves from Gleneagles

Step by Step

  • 1
    Start from train station
    Start from train station
    Perth And Kinross
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Dundee
  • 3
    Ride to train station
    Ride to train station
    Perth
    14 min
  • 4
    Walk to
    Walk to
    Bus Station, Perth
    ID 64801052
    180 m • 3 min
  • 5
    undefined - M90SCOTRAIL
    Wait for
    M90
    Edinburgh
  • 6
    Travel to
    Travel to
    Queensferry Street, West End
    ID 6200205203
    77 min
  • 7
    Bus - 113113
    Wait for bus
    113
    Pencaitland
  • 8
    Ride to bus station
    Ride to bus station
    High Street (Stop B), Musselburgh
    ID 627070000557
    38 min
  • 9
    Walk to Musselburgh
    Walk to
    Musselburgh
    140 m • 2 min
*Duration based on 8am traffic

From Perth And Kinross to Musselburgh by , bus and train

To get from Perth And Kinross to Musselburgh in Scotland, you’ll need to take one train line and one bus line: take the SCOTRAIL train from Gleneagles station to Perth station. Next, you’ll have to switch to the and finally take the 44 bus from Shandwick Place, West End station to High Street (Stop A), Musselburgh station. The total trip duration for this route is approximately 2 hr 31 min.

151min
Train - SCOTRAIL
M90
Bus - 4444
Walk to Musselburgh
Leaves from Gleneagles

Step by Step

  • 1
    Start from train station
    Start from train station
    Perth And Kinross
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Dundee
  • 3
    Ride to train station
    Ride to train station
    Perth
    14 min
  • 4
    Walk to
    Walk to
    Bus Station, Perth
    ID 64801052
    180 m • 3 min
  • 5
    undefined - M90SCOTRAIL
    Wait for
    M90
    Edinburgh
  • 6
    Travel to
    Travel to
    Queensferry Street, West End
    ID 6200205203
    77 min
  • 7
    Walk to bus station
    Walk to bus station
    Shandwick Place, West End
    ID 6200202970
    140 m • 2 min
  • 8
    Bus - 4444
    Wait for bus
    44
    Wallyford
  • 9
    Ride to bus station
    Ride to bus station
    High Street (Stop A), Musselburgh
    ID 627001010300
    39 min
  • 10
    Walk to Musselburgh
    Walk to
    Musselburgh
    60 m • 1 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 Perth And Kinross to Musselburgh

The distance between Perth And Kinross, Scotland and Musselburgh, Scotland is approximately 95.63 km, which can typically be travelled in 147 min. Moovit will show you the directions from Perth And Kinross to Musselburgh by bus and train, so no matter how you choose to travel in Scotland – you will always have plenty of easy options.

Public transport stations close to Perth And Kinross

Perth And Kinross is located at Perth And Kinross, Scotland and the nearest public transport station is Gleneagles Station, Auchterarder.

Bus stations close to Perth And Kinross:

  • Gleneagles Station, Auchterarder
  • Gleneagles Station Road End, Auchterarder
  • Loaninghead Flyover, Auchterarder

Public transport stations close to Musselburgh, Scotland

Musselburgh is located at Musselburgh, Scotland and the nearest public transport station is Newbigging, Musselburgh.

Train stations close to Musselburgh:

  • Wallyford
  • Brunstane
  • Newcraighall

Bus stations close to Musselburgh:

  • Newbigging, Musselburgh
  • Brunton Theatre Journey Hub, Musselburgh
  • King Street, Musselburgh

From Perth And Kinross to Musselburgh by , bus and train

To get from Perth And Kinross to Musselburgh in Scotland, you’ll need to take one train line and one bus line: take the SCOTRAIL train from Gleneagles station to Perth station. Next, you’ll have to switch to the and finally take the 44 bus from Shandwick Place, West End station to High Street (Stop A), Musselburgh station. The total trip duration for this route is approximately 2 hr 31 min.

151min
Train - SCOTRAIL
M90
Bus - 4444
Walk to Musselburgh
Leaves from Gleneagles

Step by Step

  • 1
    Start from train station
    Start from train station
    Perth And Kinross
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Dundee
  • 3
    Ride to train station
    Ride to train station
    Perth
    14 min
  • 4
    Walk to
    Walk to
    Bus Station, Perth
    ID 64801052
    180 m • 3 min
  • 5
    undefined - M90SCOTRAIL
    Wait for
    M90
    Edinburgh
  • 6
    Travel to
    Travel to
    Queensferry Street, West End
    ID 6200205203
    77 min
  • 7
    Walk to bus station
    Walk to bus station
    Shandwick Place, West End
    ID 6200202970
    140 m • 2 min
  • 8
    Bus - 4444
    Wait for bus
    44
    Wallyford
  • 9
    Ride to bus station
    Ride to bus station
    High Street (Stop A), Musselburgh
    ID 627001010300
    39 min
  • 10
    Walk to Musselburgh
    Walk to
    Musselburgh
    60 m • 1 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Perth And Kinross to Musselburgh?

    The fastest way takes 147 minutes, using Bus line SCOTRAIL, Bus line M90, Bus line 113.

  • What is the alternative route to get from Perth And Kinross to Musselburgh?

    The alternative route takes 151 minutes, using Bus line SCOTRAIL, Bus line M90, Bus line 44.

  • Is there a direct train between Perth And Kinross and Musselburgh in Scotland?

    No, you’ll have to take one train line and one bus line in total. The total travelling time is 2 hr 27 min.

  • Which train line goes from Perth And Kinross to Musselburgh in Scotland?

    The SCOTRAIL train line goes from Dundee station near Perth And Kinross to Perth station. From there you’ll have to take one bus line till Perth station near Musselburgh in Scotland

  • How long does it take to travel from Perth And Kinross to Musselburgh in Scotland by train and bus?

    The total travel time between Perth And Kinross and Musselburgh in Scotland by train and bus is about 2 hr 27 min.

  • Where do I get on the train near Perth And Kinross to get to Musselburgh in Scotland?

    Get on the SCOTRAIL train from the Dundee station near Perth And Kinross in Scotland.

  • Where do I get off the train when travelling between Perth And Kinross and Musselburgh in Scotland?

    Get off the train at the Perth stop, which is closest to Musselburgh in Scotland.