Skip to main content

How to get from St Monans to Edinburgh by bus?

From St Monans to Edinburgh by bus

To get from St Monans to Edinburgh in Scotland, you’ll need to take 3 bus lines: take the X61 bus from Station Road, St Monans station to Bus Station, St Andrews station. Next, you’ll have to switch to the 787 bus and finally take the E1 bus from Park And Ride, Kinross station to George Street (The Dome), Edinburgh station. The total trip duration for this route is approximately 3 hr 2 min.

182min
Walk to bus station
Bus - X61X61
Bus - 787787
Bus - E1E1
Walk to Edinburgh
Leaves from Station Road, St Monans

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Station Road, St Monans
    ID 6500N0351
    370 m • 5 min
  • 2
    Bus - X61X61
    Wait for bus
    X61
    St Andrews
  • 3
    Ride to bus station
    Ride to bus station
    Bus Station, St Andrews
    ID 6500N9905
    35 min
  • 4
    Walk to bus station
    Walk to bus station
    Bus Station, St Andrews
    ID 6500N9503
    20 m • 1 min
  • 5
    Bus - 787787
    Wait for bus
    787
    Kinross
  • 6
    Ride to bus station
    Ride to bus station
    Park And Ride, Kinross
    ID 64804323
    54 min
  • 7
    Bus - E1E1
    Wait for bus
    E1
    Edinburgh
  • 8
    Ride to bus station
    Ride to bus station
    George Street (The Dome), Edinburgh
    ID 6200206490
    65 min
  • 9
    Walk to Edinburgh
    Walk to
    Edinburgh
    490 m • 7 min
*Duration based on 8am traffic

Alternative route from St Monans to Edinburgh by bus via 95, X61 and MEGABUS M92

To get from St Monans to Edinburgh in Scotland, you’ll need to take 3 bus lines: take the 95 bus from Elm Grove, St Monans station to Bus Station, Leven station. Next, you’ll have to switch to the X61 bus and finally take the MEGABUS M92 bus from Halbeath Park & Ride station to Edinburgh Bus Station Gate F-Stance 11 station. The total trip duration for this route is approximately 2 hr 35 min.

155min
Bus - 9595
Bus - X61X61
Bus - MEGABUS M92MEGABUS M92
Walk to Edinburgh
Leaves from Elm Grove, St Monans

Step by Step

  • 1
    Start from bus station
    Start from bus station
    St Monans
  • 2
    Bus - 9595
    Wait for bus
    95
    Leven
  • 3
    Ride to bus station
    Ride to bus station
    Bus Station, Leven
    ID 6500K9951
    37 min
  • 4
    Walk to bus station
    Walk to bus station
    Bus Station, Leven
    ID 6500K1504
    70 m • 1 min
  • 5
    Bus - X61X61
    Wait for bus
    X61
    Halbeath
  • 6
    Ride to bus station
    Ride to bus station
    Park & Ride Arrival Bay, Halbeath
    ID 6500D9321
    55 min
  • 7
    Walk to bus station
    Walk to bus station
    Halbeath Park & Ride
    120 m • 2 min
  • 8
    Bus - MEGABUS M92MEGABUS M92
    Wait for bus
    MEGABUS M92
    Edinburgh
  • 9
    Ride to bus station
    Ride to bus station
    Edinburgh Bus Station Gate F-Stance 11
    38 min
  • 10
    Walk to Edinburgh
    Walk to
    Edinburgh
    680 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 St Monans to Edinburgh

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

Public transport stations close to St Monans

St Monans is located at St Monans, Scotland and the nearest public transport station is Elm Grove, St Monans.

Bus stations close to St Monans:

  • Elm Grove, St Monans
  • Station Road, St Monans
  • St Monans Windmill Gardens, St Monans

Public transport stations close to Edinburgh, Scotland

Edinburgh is located at Edinburgh, Scotland and the nearest public transport station is Princes Street (Waverley Steps), Edinburgh.

Train stations close to Edinburgh:

  • Edinburgh

Bus stations close to Edinburgh:

  • Princes Street (Waverley Steps), Edinburgh
  • Leith Street, Greenside
  • Waverley Bridge, Edinburgh

Alternative route from St Monans to Edinburgh by bus via 95, X61 and MEGABUS M92

To get from St Monans to Edinburgh in Scotland, you’ll need to take 3 bus lines: take the 95 bus from Elm Grove, St Monans station to Bus Station, Leven station. Next, you’ll have to switch to the X61 bus and finally take the MEGABUS M92 bus from Halbeath Park & Ride station to Edinburgh Bus Station Gate F-Stance 11 station. The total trip duration for this route is approximately 2 hr 35 min.

155min
Bus - 9595
Bus - X61X61
Bus - MEGABUS M92MEGABUS M92
Walk to Edinburgh
Leaves from Elm Grove, St Monans

Step by Step

  • 1
    Start from bus station
    Start from bus station
    St Monans
  • 2
    Bus - 9595
    Wait for bus
    95
    Leven
  • 3
    Ride to bus station
    Ride to bus station
    Bus Station, Leven
    ID 6500K9951
    37 min
  • 4
    Walk to bus station
    Walk to bus station
    Bus Station, Leven
    ID 6500K1504
    70 m • 1 min
  • 5
    Bus - X61X61
    Wait for bus
    X61
    Halbeath
  • 6
    Ride to bus station
    Ride to bus station
    Park & Ride Arrival Bay, Halbeath
    ID 6500D9321
    55 min
  • 7
    Walk to bus station
    Walk to bus station
    Halbeath Park & Ride
    120 m • 2 min
  • 8
    Bus - MEGABUS M92MEGABUS M92
    Wait for bus
    MEGABUS M92
    Edinburgh
  • 9
    Ride to bus station
    Ride to bus station
    Edinburgh Bus Station Gate F-Stance 11
    38 min
  • 10
    Walk to Edinburgh
    Walk to
    Edinburgh
    680 m • 9 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from St Monans to Edinburgh?

    The fastest way takes 182 minutes, using Bus line X61, Bus line 787, Bus line E1.

  • What is the alternative route to get from St Monans to Edinburgh?

    The alternative route takes 155 minutes, using Bus line 95, Bus line X61, Bus line MEGABUS M92.

  • Is there a direct bus between St Monans and Edinburgh in Scotland?

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

  • Which bus line goes from St Monans to Edinburgh in Scotland?

    The X61 bus line goes from Station Road, St Monans station near St Monans to St Andrews station. From there you’ll have to take one bus line till St Andrews station near Edinburgh in Scotland

  • How long does it take to travel from St Monans to Edinburgh in Scotland by bus?

    The total travel time between St Monans and Edinburgh in Scotland by bus is about 3 hr 2 min.

  • Where do I get on the bus near St Monans to get to Edinburgh in Scotland?

    Get on the X61 bus from the Station Road, St Monans stop near St Monans in Scotland.

  • Where do I get off the bus when travelling between St Monans and Edinburgh in Scotland?

    Get off the bus at the St Andrews stop, which is closest to Edinburgh in Scotland.