Skip to main content

How to get from Dunfermline to Anstruther by bus?

From Dunfermline to Anstruther by bus

To get from Dunfermline to Anstruther in Scotland, take the 747 bus from Kingsgate Centre, Dunfermline station to Park & Ride Arrival Bay, Halbeath station. Next, take the X61 bus from Park & Ride, Halbeath station to Craws Nest Hotel, Anstruther station. The total trip duration for this route is approximately 1 hr 59 min.

119min
Bus - 747747
Bus - X61X61
Leaves from Kingsgate Centre, Dunfermline

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Dunfermline
  • 2
    Bus - 747747
    Wait for bus
    747
    Edinburgh Airport
  • 3
    Ride to bus station
    Ride to bus station
    Park & Ride Arrival Bay, Halbeath
    ID 6500D9321
    16 min
  • 4
    Walk to bus station
    Walk to bus station
    Park & Ride, Halbeath
    ID 6500D1701
    70 m • 1 min
  • 5
    Bus - X61X61
    Wait for bus
    X61
    St Andrews
  • 6
    Ride to bus station Craws Nest Hotel, Anstruther
    Ride to bus station
    Craws Nest Hotel, Anstruther
    ID 6500N0344
    95 min
*Duration based on 8am traffic

Alternative route from Dunfermline to Anstruther by bus via 7D and X61

To get from Dunfermline to Anstruther in Scotland, take the 7D bus from Kingsgate Centre, Dunfermline station to Park & Ride, Ferrytoll station. Next, take the X61 bus from Park & Ride, Ferrytoll station to Craws Nest Hotel, Anstruther station. The total trip duration for this route is approximately 2 hr 57 min.

177min
Bus - 7D7D
Bus - X61X61
Leaves from Kingsgate Centre, Dunfermline

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Dunfermline
  • 2
    Bus - 7D7D
    Wait for bus
    7D
    North Queensferry
  • 3
    Ride to bus station
    Ride to bus station
    Park & Ride, Ferrytoll
    ID 6500D1064
    27 min
  • 4
    Bus - X61X61
    Wait for bus
    X61
    St Andrews
  • 5
    Ride to bus station Craws Nest Hotel, Anstruther
    Ride to bus station
    Craws Nest Hotel, Anstruther
    ID 6500N0344
    105 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 Dunfermline to Anstruther

The distance between Dunfermline, Scotland and Anstruther, Scotland is approximately 60.65 km, which can typically be travelled in 119 min. Moovit will show you the directions from Dunfermline 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 Dunfermline

Dunfermline is located at Dunfermline, Scotland and the nearest public transport station is Bus Station, Dunfermline.

Train stations close to Dunfermline:

  • Dunfermline Town
  • Dunfermline Queen Margaret
  • Rosyth

Bus stations close to Dunfermline:

  • Bus Station, Dunfermline
  • Old Fire Station, Dunfermline
  • Carnegie Centre, Dunfermline

Public transport stations close to Anstruther, Scotland

Anstruther is located at Anstruther, Scotland and the nearest public transport station is Craws Nest Hotel, Anstruther.

Bus stations close to Anstruther:

  • Craws Nest Hotel, Anstruther
  • Crichton Street, Anstruther
  • St Andrews Road, Anstruther

Alternative route from Dunfermline to Anstruther by bus via 7D and X61

To get from Dunfermline to Anstruther in Scotland, take the 7D bus from Kingsgate Centre, Dunfermline station to Park & Ride, Ferrytoll station. Next, take the X61 bus from Park & Ride, Ferrytoll station to Craws Nest Hotel, Anstruther station. The total trip duration for this route is approximately 2 hr 57 min.

177min
Bus - 7D7D
Bus - X61X61
Leaves from Kingsgate Centre, Dunfermline

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Dunfermline
  • 2
    Bus - 7D7D
    Wait for bus
    7D
    North Queensferry
  • 3
    Ride to bus station
    Ride to bus station
    Park & Ride, Ferrytoll
    ID 6500D1064
    27 min
  • 4
    Bus - X61X61
    Wait for bus
    X61
    St Andrews
  • 5
    Ride to bus station Craws Nest Hotel, Anstruther
    Ride to bus station
    Craws Nest Hotel, Anstruther
    ID 6500N0344
    105 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Dunfermline to Anstruther?

    The fastest way takes 119 minutes, using Bus line 747, Bus line X61.

  • What is the alternative route to get from Dunfermline to Anstruther?

    The alternative route takes 177 minutes, using Bus line 7D, Bus line X61.

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

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

  • Which bus line goes from Dunfermline to Anstruther in Scotland?

    The 747 bus line goes from Edinburgh Airport station near Dunfermline to Park & Ride Arrival Bay, Halbeath station. From there you’ll have to take one bus line till Park & Ride Arrival Bay, Halbeath station near Anstruther in Scotland

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

    The total travel time between Dunfermline and Anstruther in Scotland by bus is about 1 hr 59 min.

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

    Get on the 747 bus from the Edinburgh Airport stop near Dunfermline in Scotland.

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

    Get off the bus at the Park & Ride Arrival Bay, Halbeath stop, which is closest to Anstruther in Scotland.