Skip to main content

How to get from Musselburgh to Beith by bus and train?

From Musselburgh to Beith by bus and train

To get from Musselburgh to Beith in Scotland, you’ll need to take 2 bus lines and one train line: take the 44 bus from High Street (Stop C), Musselburgh station to Haymarket Station, Haymarket station. Next, you’ll have to switch to the SCOTRAIL train and finally take the X36 bus from West Regent Lane, Glasgow station to Strand, Beith station. The total trip duration for this route is approximately 2 hr 41 min.

161min
Walk to bus station
Bus - 4444
Train - SCOTRAIL
Bus - X36X36
Walk to Beith
Leaves from High Street (Stop C), Musselburgh

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    High Street (Stop C), Musselburgh
    ID 627070000558
    130 m • 2 min
  • 2
    Bus - 4444
    Wait for bus
    44
    Balerno
  • 3
    Ride to bus station
    Ride to bus station
    Haymarket Station, Haymarket
    ID 6200247940
    51 min
  • 4
    Walk to train station
    Walk to train station
    Haymarket
    140 m • 2 min
  • 5
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Glasgow Queen Street
  • 6
    Ride to train station
    Ride to train station
    Glasgow Queen Street
    46 min
  • 7
    Walk to bus station
    Walk to bus station
    West Regent Lane, Glasgow
    ID 6090183
    530 m • 7 min
  • 8
    Bus - X36X36
    Wait for bus
    X36
    Dalry
  • 9
    Ride to bus station
    Ride to bus station
    Strand, Beith
    ID 617052
    31 min
  • 10
    Walk to Beith
    Walk to
    Beith
    20 m • 1 min
*Duration based on 8am traffic

Alternative route from Musselburgh to Beith by bus and train via X26, SCOTRAIL and X36

To get from Musselburgh to Beith in Scotland, you’ll need to take 2 bus lines and one train line: take the X26 bus from High Street (Stop C), Musselburgh station to Princes Street (Waverley Steps), Edinburgh station. Next, you’ll have to switch to the SCOTRAIL train and finally take the X36 bus from West Campbell Street, Glasgow station to Strand, Beith station. The total trip duration for this route is approximately 3 hr 14 min.

194min
Walk to bus station
Bus - X26X26
Train - SCOTRAIL
Bus - X36X36
Walk to Beith
Leaves from High Street (Stop C), Musselburgh

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    High Street (Stop C), Musselburgh
    ID 627070000558
    130 m • 2 min
  • 2
    Bus - X26X26
    Wait for bus
    X26
    West End
  • 3
    Ride to bus station
    Ride to bus station
    Princes Street (Waverley Steps), Edinburgh
    ID 6200243370
    29 min
  • 4
    Walk to train station
    Walk to train station
    Edinburgh
    240 m • 4 min
  • 5
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Glasgow Central
  • 6
    Ride to train station
    Ride to train station
    Glasgow Central
    69 min
  • 7
    Walk to bus station
    Walk to bus station
    West Campbell Street, Glasgow
    ID 6090191
    290 m • 4 min
  • 8
    Bus - X36X36
    Wait for bus
    X36
    Dalry
  • 9
    Ride to bus station
    Ride to bus station
    Strand, Beith
    ID 617052
    28 min
  • 10
    Walk to Beith
    Walk to
    Beith
    20 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 Musselburgh to Beith

The distance between Musselburgh, Scotland and Beith, Scotland is approximately 118.63 km, which can typically be travelled in 161 min. Moovit will show you the directions from Musselburgh to Beith 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 Musselburgh

Musselburgh is located at Musselburgh, Scotland and the nearest public transport station is High Street (Stop D), Musselburgh.

Train stations close to Musselburgh:

  • Musselburgh
  • Wallyford

Bus stations close to Musselburgh:

  • High Street (Stop D), Musselburgh
  • High Street (Stop A), Musselburgh
  • High Street (Stop C), Musselburgh

Public transport stations close to Beith, Scotland

Beith is located at Beith, Scotland and the nearest public transport station is Mains Avenue, Beith.

Train stations close to Beith:

  • Lochwinnoch
  • Glengarnock

Bus stations close to Beith:

  • Mains Avenue, Beith
  • Wilson Street, Beith
  • Grahamfield Place, Beith

Alternative route from Musselburgh to Beith by bus and train via X26, SCOTRAIL and X36

To get from Musselburgh to Beith in Scotland, you’ll need to take 2 bus lines and one train line: take the X26 bus from High Street (Stop C), Musselburgh station to Princes Street (Waverley Steps), Edinburgh station. Next, you’ll have to switch to the SCOTRAIL train and finally take the X36 bus from West Campbell Street, Glasgow station to Strand, Beith station. The total trip duration for this route is approximately 3 hr 14 min.

194min
Walk to bus station
Bus - X26X26
Train - SCOTRAIL
Bus - X36X36
Walk to Beith
Leaves from High Street (Stop C), Musselburgh

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    High Street (Stop C), Musselburgh
    ID 627070000558
    130 m • 2 min
  • 2
    Bus - X26X26
    Wait for bus
    X26
    West End
  • 3
    Ride to bus station
    Ride to bus station
    Princes Street (Waverley Steps), Edinburgh
    ID 6200243370
    29 min
  • 4
    Walk to train station
    Walk to train station
    Edinburgh
    240 m • 4 min
  • 5
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Glasgow Central
  • 6
    Ride to train station
    Ride to train station
    Glasgow Central
    69 min
  • 7
    Walk to bus station
    Walk to bus station
    West Campbell Street, Glasgow
    ID 6090191
    290 m • 4 min
  • 8
    Bus - X36X36
    Wait for bus
    X36
    Dalry
  • 9
    Ride to bus station
    Ride to bus station
    Strand, Beith
    ID 617052
    28 min
  • 10
    Walk to Beith
    Walk to
    Beith
    20 m • 1 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Musselburgh to Beith?

    The fastest way takes 161 minutes, using Bus line 44, Train line SCOTRAIL, Bus line X36.

  • What is the alternative route to get from Musselburgh to Beith?

    The alternative route takes 194 minutes, using Bus line X26, Train line SCOTRAIL, Bus line X36.

  • Is there a direct bus between Musselburgh and Beith in Scotland?

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

  • Which bus line goes from Musselburgh to Beith in Scotland?

    The 44 bus line goes from High Street (Stop C), Musselburgh station near Musselburgh to Balerno station. From there you’ll have to take one bus line and one train line till Balerno station near Beith in Scotland

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

    The total travel time between Musselburgh and Beith in Scotland by bus and train is about 2 hr 41 min.

  • Where do I get on the bus near Musselburgh to get to Beith in Scotland?

    Get on the 44 bus from the High Street (Stop C), Musselburgh stop near Musselburgh in Scotland.

  • Where do I get off the bus when travelling between Musselburgh and Beith in Scotland?

    Get off the bus at the Balerno stop, which is closest to Beith in Scotland.