Skip to main content

How to get from Aberdour to Edinburgh by train?

From Aberdour to Edinburgh by train

Take one direct train from Aberdour to Edinburgh in Scotland: take the SCOTRAIL train from Aberdour station to Edinburgh station. The total trip duration for this route is approximately 40 min.

40min
Train - SCOTRAIL
Leaves from Aberdour

Step by Step

  • 1
    Start from train station
    Start from train station
    Aberdour
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Edinburgh
  • 3
    Ride to train station Edinburgh
    Ride to train station
    Edinburgh
    39 min
*Duration based on 8am traffic

From Aberdour to Edinburgh by bus

To get from Aberdour to Edinburgh in Scotland, take the 7A bus from Railway Station, Aberdour station to Forth Reach, Dalgety Bay station. Next, take the X58 bus from Forth Reach, Dalgety Bay station to Princes Street (West), Edinburgh station. The total trip duration for this route is approximately 1 hr 22 min.

82min
Walk to bus station
Bus - 7A7A
Bus - X58X58
Walk to Edinburgh
Leaves from Railway Station, Aberdour

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Railway Station, Aberdour
    ID 6500D0142
    60 m • 1 min
  • 2
    Bus - 7A7A
    Wait for bus
    7A
    Dunfermline
  • 3
    Ride to bus station
    Ride to bus station
    Forth Reach, Dalgety Bay
    ID 6500D0911
    11 min
  • 4
    Bus - X58X58
    Wait for bus
    X58
    Edinburgh
  • 5
    Ride to bus station
    Ride to bus station
    Princes Street (West), Edinburgh
    ID 6200206210
    42 min
  • 6
    Walk to Edinburgh
    Walk to
    Edinburgh
    750 m • 10 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 Aberdour to Edinburgh

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

Public transport stations close to Aberdour

Aberdour is located at Aberdour, Scotland and the nearest public transport station is Railway Station, Aberdour.

Train stations close to Aberdour:

  • Burntisland

Bus stations close to Aberdour:

  • Railway Station, Aberdour
  • Park Lane, Aberdour
  • Manse Place, Aberdour

Public transport stations close to Edinburgh, Scotland

Edinburgh is located at Edinburgh, Scotland and the nearest public transport station is Waterloo Place, Edinburgh.

Train stations close to Edinburgh:

  • Edinburgh

Bus stations close to Edinburgh:

  • Waterloo Place, Edinburgh
  • Leith Street, Greenside
  • Waverley Bridge, Edinburgh

From Aberdour to Edinburgh by bus

To get from Aberdour to Edinburgh in Scotland, take the 7A bus from Railway Station, Aberdour station to Forth Reach, Dalgety Bay station. Next, take the X58 bus from Forth Reach, Dalgety Bay station to Princes Street (West), Edinburgh station. The total trip duration for this route is approximately 1 hr 22 min.

82min
Walk to bus station
Bus - 7A7A
Bus - X58X58
Walk to Edinburgh
Leaves from Railway Station, Aberdour

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Railway Station, Aberdour
    ID 6500D0142
    60 m • 1 min
  • 2
    Bus - 7A7A
    Wait for bus
    7A
    Dunfermline
  • 3
    Ride to bus station
    Ride to bus station
    Forth Reach, Dalgety Bay
    ID 6500D0911
    11 min
  • 4
    Bus - X58X58
    Wait for bus
    X58
    Edinburgh
  • 5
    Ride to bus station
    Ride to bus station
    Princes Street (West), Edinburgh
    ID 6200206210
    42 min
  • 6
    Walk to Edinburgh
    Walk to
    Edinburgh
    750 m • 10 min
*Duration based on 8am traffic

Questions & Answers

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

    The fastest way takes 40 minutes, using Train line SCOTRAIL.

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

    The alternative route takes 82 minutes, using Bus line 7A, Bus line X58.

  • Is there a direct train between Aberdour and Edinburgh in Scotland?

    Yes, there is a direct train going from Aberdour to Edinburgh in Scotland in 40 min.

  • Which train line goes from Aberdour to Edinburgh in Scotland?

    The SCOTRAIL train line goes from Edinburgh station near Aberdour to Aberdour station near Edinburgh in Scotland.

  • How long does it take to travel from Aberdour to Edinburgh in Scotland by train?

    The total travel time between Aberdour and Edinburgh in Scotland by train is about 40 min.

  • Where do I get on the train near Aberdour to get to Edinburgh in Scotland?

    Get on the SCOTRAIL train from the Edinburgh station near Aberdour in Scotland.

  • Where do I get off the train when travelling between Aberdour and Edinburgh in Scotland?

    Get off the train at the Aberdour station, which is closest to Edinburgh in Scotland.

  • When is the last train from Aberdour to Edinburgh in Scotland?

    The last train from Aberdour to Edinburgh in Scotland is the ScotRail line. It leaves the Aberdour station at 00:52.