Skip to main content

How to get from Edinburgh to Earlsferry by bus?

By bus

To get from Edinburgh to Earlsferry in Elie And Earlsferry, take the X58A bus from Princes Street (Scott Mon.), Edinburgh station to Bus Station, Leven station. Next, take the 95 bus from Bus Station, Leven station to High Street, Elie station. The total trip duration for this route is approximately 2 hr 43 min.

163min
Walk to bus station
Bus - X58AX58A
Bus - 9595
Walk to Earlsferry
Leaves from Princes Street (Scott Mon.), Edinburgh

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Princes Street (Scott Mon.), Edinburgh
    ID 6200243420
    300 yd • 4 min
  • 2
    Bus - X58AX58A
    Wait for bus
    X58A
    Leven
  • 3
    Ride to bus station
    Ride to bus station
    Bus Station, Leven
    ID 6500K9951
    100 min
  • 4
    Walk to bus station
    Walk to bus station
    Bus Station, Leven
    ID 6500K1509
    90 yd • 2 min
  • 5
    Bus - 9595
    Wait for bus
    95
    St Andrews
  • 6
    Ride to bus station
    Ride to bus station
    High Street, Elie
    ID 6500N0355
    33 min
  • 7
    Walk to Earlsferry
    Walk to
    Earlsferry
    High Street
    0.59 mi • 12 min
*Duration based on 8am traffic

By bus and train

To get from Edinburgh to Earlsferry in Elie And Earlsferry, you’ll need to take one train line and 2 bus lines: take the SCOTRAIL train from Edinburgh station to Markinch station. Next, you’ll have to switch to the 44A bus and finally take the 95 bus from Bus Station, Leven station to High Street, Elie station. The total trip duration for this route is approximately 2 hr 46 min.

166min
Train - SCOTRAIL
Bus - 44A44A
Bus - 9595
Walk to Earlsferry
Leaves from Edinburgh

Step by Step

  • 1
    Start from train station
    Start from train station
    Edinburgh
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Aberdeen
  • 3
    Ride to train station
    Ride to train station
    Markinch
    59 min
  • 4
    Walk to bus station
    Walk to bus station
    Railway Station, Markinch
    ID 6500K0628
    50 yd • 1 min
  • 5
    Bus - 44A44A
    Wait for bus
    44A
    Leven
  • 6
    Ride to bus station
    Ride to bus station
    Bus Station, Leven
    ID 6500K9951
    17 min
  • 7
    Walk to bus station
    Walk to bus station
    Bus Station, Leven
    ID 6500K1509
    90 yd • 2 min
  • 8
    Bus - 9595
    Wait for bus
    95
    St Andrews
  • 9
    Ride to bus station
    Ride to bus station
    High Street, Elie
    ID 6500N0355
    33 min
  • 10
    Walk to Earlsferry
    Walk to
    Earlsferry
    High Street
    0.59 mi • 12 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 Edinburgh to Earlsferry

The distance between Edinburgh, Elie And Earlsferry and Earlsferry, Elie And Earlsferry is approximately 47.27 mi, which can typically be travelled in 163 min. Moovit will show you the directions from Edinburgh to Earlsferry by bus, so no matter how you choose to travel in Elie And Earlsferry – you will always have plenty of easy options.

Public transport stations close to Edinburgh

Edinburgh is located at Edinburgh, Elie And Earlsferry and the nearest public transport station is Waterloo Place, Edinburgh.

Train stations close to Edinburgh:

  • Edinburgh

Bus stations close to Edinburgh:

  • Waterloo Place, Edinburgh
  • North Bridge, Old Town
  • Princes Street (Waverley Steps), Edinburgh

Public transport stations close to Earlsferry, Elie And Earlsferry

Earlsferry is located at High Street, Elie And Earlsferry and the nearest public transport station is High Street, Elie.

Bus stations close to Earlsferry:

  • High Street, Elie
  • Primary School, Elie

By bus and train

To get from Edinburgh to Earlsferry in Elie And Earlsferry, you’ll need to take one train line and 2 bus lines: take the SCOTRAIL train from Edinburgh station to Markinch station. Next, you’ll have to switch to the 44A bus and finally take the 95 bus from Bus Station, Leven station to High Street, Elie station. The total trip duration for this route is approximately 2 hr 46 min.

166min
Train - SCOTRAIL
Bus - 44A44A
Bus - 9595
Walk to Earlsferry
Leaves from Edinburgh

Step by Step

  • 1
    Start from train station
    Start from train station
    Edinburgh
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Aberdeen
  • 3
    Ride to train station
    Ride to train station
    Markinch
    59 min
  • 4
    Walk to bus station
    Walk to bus station
    Railway Station, Markinch
    ID 6500K0628
    50 yd • 1 min
  • 5
    Bus - 44A44A
    Wait for bus
    44A
    Leven
  • 6
    Ride to bus station
    Ride to bus station
    Bus Station, Leven
    ID 6500K9951
    17 min
  • 7
    Walk to bus station
    Walk to bus station
    Bus Station, Leven
    ID 6500K1509
    90 yd • 2 min
  • 8
    Bus - 9595
    Wait for bus
    95
    St Andrews
  • 9
    Ride to bus station
    Ride to bus station
    High Street, Elie
    ID 6500N0355
    33 min
  • 10
    Walk to Earlsferry
    Walk to
    Earlsferry
    High Street
    0.59 mi • 12 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Edinburgh to Earlsferry?

    The fastest way takes 163 minutes, using Bus line X58A, Bus line 95.

  • What is the alternative route to get from Edinburgh to Earlsferry?

    The alternative route takes 166 minutes, using Bus line SCOTRAIL, Bus line 44A, Bus line 95.

  • Is there a direct bus between Edinburgh and Earlsferry?

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

  • Which bus line goes from Edinburgh to Earlsferry?

    The X58A bus line goes from Princes Street (Scott Mon.), Edinburgh station near Edinburgh in Scotland to Leven station. From there you’ll have to take one bus line till Leven station near Earlsferry in Elie And Earlsferry.

  • How long does it take to travel from Edinburgh to Earlsferry by bus?

    The total travel time between Edinburgh in Scotland and Earlsferry in Elie And Earlsferry by bus is about 2 hr 43 min.

  • Where do I get on the bus near Edinburgh to get to Earlsferry?

    Get on the X58A bus from the Princes Street (Scott Mon.), Edinburgh stop near Edinburgh in Scotland.

  • Where do I get off the bus when travelling between Edinburgh and Earlsferry?

    Get off the bus at the Leven stop, which is closest to Earlsferry in Elie And Earlsferry.

Live arrivals, timetables, maps