Skip to main content

How to get from Leven Street to St Andrews by bus?

From Leven Street to St Andrews by bus

To get from Leven Street to St Andrews in Scotland, take the M90 bus from Queensferry Street, West End station to Park & Ride, Halbeath station. Next, take the X59 bus from Park & Ride, Halbeath station to Bus Station, St Andrews station. The total trip duration for this route is approximately 2 hr 7 min.

127min
Walk to bus station
Bus - M90M90
Bus - X59X59
Walk to St Andrews
Leaves from Queensferry Street, West End

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Queensferry Street, West End
    ID 6200244745
    1.18 km • 16 min
  • 2
    Bus - M90M90
    Wait for bus
    M90
    Inverness
  • 3
    Ride to bus station
    Ride to bus station
    Park & Ride, Halbeath
    ID 6500D1701
    31 min
  • 4
    Bus - X59X59
    Wait for bus
    X59
    St Andrews
  • 5
    Ride to bus station
    Ride to bus station
    Bus Station, St Andrews
    ID 6500N9905
    70 min
  • 6
    Walk to St Andrews
    Walk to
    St Andrews
    560 m • 8 min
*Duration based on 8am traffic

Alternative route from Leven Street to St Andrews by bus via 36, M92 and X24

To get from Leven Street to St Andrews in Scotland, you’ll need to take 3 bus lines: take the 36 bus from Leven Street, Tollcross station to Queensferry Street, West End station. Next, you’ll have to switch to the M92 bus and finally take the X24 bus from Park & Ride, Halbeath station to Bus Station, St Andrews station. The total trip duration for this route is approximately 2 hr 28 min.

148min
Bus - 3636
Bus - M92M92
Bus - X24X24
Walk to St Andrews
Leaves from Leven Street, Tollcross

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Leven Street
  • 2
    Bus - 3636
    Wait for bus
    36
    North Leith
  • 3
    Ride to bus station
    Ride to bus station
    Queensferry Street, West End
    ID 6200244750
    12 min
  • 4
    Walk to bus station
    Walk to bus station
    Queensferry Street, West End
    ID 6200244745
    30 m • 1 min
  • 5
    Bus - M92M92
    Wait for bus
    M92
    Aberdeen
  • 6
    Ride to bus station
    Ride to bus station
    Park & Ride, Halbeath
    ID 6500D1701
    31 min
  • 7
    Bus - X24X24
    Wait for bus
    X24
    St Andrews
  • 8
    Ride to bus station
    Ride to bus station
    Bus Station, St Andrews
    ID 6500N9905
    72 min
  • 9
    Walk to St Andrews
    Walk to
    St Andrews
    560 m • 8 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 Leven Street to St Andrews

The distance between Leven Street, Scotland and St Andrews, Scotland is approximately 78.62 km, which can typically be travelled in 127 min. Moovit will show you the directions from Leven Street to St Andrews 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 Leven Street

Leven Street is located at Leven Street, Scotland and the nearest public transport station is Leven Street, Tollcross.

Train stations close to Leven Street:

  • Haymarket

Bus stations close to Leven Street:

  • Leven Street, Tollcross
  • Lochrin Buildings, Tollcross
  • Whitehouse Loan, Bruntsfield

Public transport stations close to St Andrews, Scotland

St Andrews is located at St Andrews, Scotland and the nearest public transport station is North Castle Street, St Andrews.

Bus stations close to St Andrews:

  • North Castle Street, St Andrews
  • South Street, St Andrews
  • Murray Park, St Andrews

Alternative route from Leven Street to St Andrews by bus via 36, M92 and X24

To get from Leven Street to St Andrews in Scotland, you’ll need to take 3 bus lines: take the 36 bus from Leven Street, Tollcross station to Queensferry Street, West End station. Next, you’ll have to switch to the M92 bus and finally take the X24 bus from Park & Ride, Halbeath station to Bus Station, St Andrews station. The total trip duration for this route is approximately 2 hr 28 min.

148min
Bus - 3636
Bus - M92M92
Bus - X24X24
Walk to St Andrews
Leaves from Leven Street, Tollcross

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Leven Street
  • 2
    Bus - 3636
    Wait for bus
    36
    North Leith
  • 3
    Ride to bus station
    Ride to bus station
    Queensferry Street, West End
    ID 6200244750
    12 min
  • 4
    Walk to bus station
    Walk to bus station
    Queensferry Street, West End
    ID 6200244745
    30 m • 1 min
  • 5
    Bus - M92M92
    Wait for bus
    M92
    Aberdeen
  • 6
    Ride to bus station
    Ride to bus station
    Park & Ride, Halbeath
    ID 6500D1701
    31 min
  • 7
    Bus - X24X24
    Wait for bus
    X24
    St Andrews
  • 8
    Ride to bus station
    Ride to bus station
    Bus Station, St Andrews
    ID 6500N9905
    72 min
  • 9
    Walk to St Andrews
    Walk to
    St Andrews
    560 m • 8 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Leven Street to St Andrews?

    The fastest way takes 127 minutes, using Bus line M90, Bus line X59.

  • What is the alternative route to get from Leven Street to St Andrews?

    The alternative route takes 148 minutes, using Bus line 36, Bus line M92, Bus line X24.

  • Is there a direct bus between Leven Street and St Andrews?

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

  • Which bus line goes from Leven Street to St Andrews?

    The M90 bus line goes from Queensferry Street, West End station near Leven Street in Edinburgh to Inverness station. From there you’ll have to take one bus line till Inverness station near St Andrews in Scotland.

  • How long does it take to travel from Leven Street to St Andrews by bus?

    The total travel time between Leven Street in Edinburgh and St Andrews in Scotland by bus is about 2 hr 7 min.

  • Where do I get on the bus near Leven Street to get to St Andrews?

    Get on the M90 bus from the Queensferry Street, West End stop near Leven Street in Edinburgh.

  • Where do I get off the bus when travelling between Leven Street and St Andrews?

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

Live arrivals, timetables, maps