Skip to main content

How to get from St Andrews to Anstruther by bus?

From St Andrews to Anstruther by bus

To get from St Andrews to Anstruther in Scotland, take the 93A bus from Church Square, St Andrews station to Alexandra Place, St Andrews station. Next, take the X60 bus from Alexandra Place, St Andrews station to Craws Nest Hotel, Anstruther station. The total trip duration for this route is approximately 35 min.

35min
Bus - 93A93A
Bus - X60X60
Walk to Anstruther
Leaves from Church Square, St Andrews

Step by Step

  • 1
    Start from bus station
    Start from bus station
    St Andrews
  • 2
    Bus - 93A93A
    Wait for bus
    93A
    St Andrews
  • 3
    Ride to bus station
    Ride to bus station
    Alexandra Place, St Andrews
    ID 6500N0481
    3 min
  • 4
    Bus - X60X60
    Wait for bus
    X60
    Edinburgh
  • 5
    Ride to bus station
    Ride to bus station
    Craws Nest Hotel, Anstruther
    ID 6500N0343
    26 min
  • 6
    Walk to Anstruther
    Walk to
    Anstruther
    80 yd • 1 min
*Duration based on 8am traffic

Alternative route from St Andrews to Anstruther by bus via X60

Take one direct bus from St Andrews to Anstruther in Scotland: take the X60 bus from Alexandra Place, St Andrews station to Craws Nest Hotel, Anstruther station. The total trip duration for this route is approximately 35 min.

35min
Walk to bus station
Bus - X60X60
Walk to Anstruther
Leaves from Alexandra Place, St Andrews

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Alexandra Place, St Andrews
    ID 6500N0481
    550 yd • 7 min
  • 2
    Bus - X60X60
    Wait for bus
    X60
    Edinburgh
  • 3
    Ride to bus station
    Ride to bus station
    Craws Nest Hotel, Anstruther
    ID 6500N0343
    26 min
  • 4
    Walk to Anstruther
    Walk to
    Anstruther
    80 yd • 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 St Andrews to Anstruther

The distance between St Andrews, Scotland and Anstruther, Scotland is approximately 11.87 mi, which can typically be travelled in 35 min. Moovit will show you the directions from St Andrews to Anstruther 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 Andrews

St Andrews is located at St Andrews, Scotland and the nearest public transport station is St Mary's College, St Andrews.

Bus stations close to St Andrews:

  • St Mary's College, St Andrews
  • Abbey Street, St Andrews
  • Market Street, St Andrews

Public transport stations close to Anstruther, Scotland

Anstruther is located at Anstruther, Scotland and the nearest public transport station is Crichton Street, Anstruther.

Bus stations close to Anstruther:

  • Crichton Street, Anstruther
  • Craws Nest Hotel, Anstruther
  • Waid Academy, Anstruther

Alternative route from St Andrews to Anstruther by bus via X60

Take one direct bus from St Andrews to Anstruther in Scotland: take the X60 bus from Alexandra Place, St Andrews station to Craws Nest Hotel, Anstruther station. The total trip duration for this route is approximately 35 min.

35min
Walk to bus station
Bus - X60X60
Walk to Anstruther
Leaves from Alexandra Place, St Andrews

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Alexandra Place, St Andrews
    ID 6500N0481
    550 yd • 7 min
  • 2
    Bus - X60X60
    Wait for bus
    X60
    Edinburgh
  • 3
    Ride to bus station
    Ride to bus station
    Craws Nest Hotel, Anstruther
    ID 6500N0343
    26 min
  • 4
    Walk to Anstruther
    Walk to
    Anstruther
    80 yd • 1 min
*Duration based on 8am traffic

Questions & Answers

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

    The fastest way takes 35 minutes, using Bus line 93A, Bus line X60.

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

    The alternative route takes 35 minutes, using Bus line X60.

  • Is there a direct bus between St Andrews and Anstruther in Scotland?

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

  • Which bus line goes from St Andrews to Anstruther in Scotland?

    The 93A bus line goes from St Andrews station near St Andrews to Alexandra Place, St Andrews station. From there you’ll have to take one bus line till Alexandra Place, St Andrews station near Anstruther in Scotland

  • How long does it take to travel from St Andrews to Anstruther in Scotland by bus?

    The total travel time between St Andrews and Anstruther in Scotland by bus is about 35 min.

  • Where do I get on the bus near St Andrews to get to Anstruther in Scotland?

    Get on the 93A bus from the St Andrews stop near St Andrews in Scotland.

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

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

  • When is the last bus from St Andrews to Anstruther in Scotland?

    The last bus from St Andrews to Anstruther in Scotland is the Leven bus station - St Andrews bus station line. It leaves the Alexandra Place, St Andrews stop at 01:35.

Live arrivals, timetables, maps