Elgin Rail Station

Train Station • Elgin, Morayshire

Departures

No live data... retrying

LIVE

6:02 PM

On time

18 min

Inverness

Plat. 2

36 stops • Bridge of Allan, Carrbridge, Pitlochry, Edinburgh Park, Dunkeld & Birnam, Blair Atholl, Huntly, Keith, Insch, Golf Street, Kirkcaldy, Dalwhinnie, Markinch, Springfield, Ladybank, Newtonmore, Barry Links, Inverkeithing, Edinburgh Gateway, Kinghorn, Burntisland, Aberdour, Dalgety Bay, Cowdenbeath, Dunfermline Queen Margaret, Dunfermline Town, Rosyth, Leven, Cameron Bridge, Balmossie, North Queensferry, Dalmeny, South Gyle, Glenrothes with Thornton, Cardenden, Lochgelly

ScotRail

6:03 PM

On time

19 min

Aberdeen

Plat. 1

36 stops • Bridge of Allan, Carrbridge, Pitlochry, Edinburgh Park, Dunkeld & Birnam, Blair Atholl, Huntly, Keith, Insch, Golf Street, Kirkcaldy, Dalwhinnie, Markinch, Springfield, Ladybank, Newtonmore, Barry Links, Inverkeithing, Edinburgh Gateway, Kinghorn, Burntisland, Aberdour, Dalgety Bay, Cowdenbeath, Dunfermline Queen Margaret, Dunfermline Town, Rosyth, Leven, Cameron Bridge, Balmossie, North Queensferry, Dalmeny, South Gyle, Glenrothes with Thornton, Cardenden, Lochgelly

ScotRail

6:54 PM

On time

70 min

Inverness

Plat. 2

36 stops • Bridge of Allan, Carrbridge, Pitlochry, Edinburgh Park, Dunkeld & Birnam, Blair Atholl, Huntly, Keith, Insch, Golf Street, Kirkcaldy, Dalwhinnie, Markinch, Springfield, Ladybank, Newtonmore, Barry Links, Inverkeithing, Edinburgh Gateway, Kinghorn, Burntisland, Aberdour, Dalgety Bay, Cowdenbeath, Dunfermline Queen Margaret, Dunfermline Town, Rosyth, Leven, Cameron Bridge, Balmossie, North Queensferry, Dalmeny, South Gyle, Glenrothes with Thornton, Cardenden, Lochgelly

ScotRail

6:56 PM

On time

72 min

Aberdeen

Plat. 1

36 stops • Bridge of Allan, Carrbridge, Pitlochry, Edinburgh Park, Dunkeld & Birnam, Blair Atholl, Huntly, Keith, Insch, Golf Street, Kirkcaldy, Dalwhinnie, Markinch, Springfield, Ladybank, Newtonmore, Barry Links, Inverkeithing, Edinburgh Gateway, Kinghorn, Burntisland, Aberdour, Dalgety Bay, Cowdenbeath, Dunfermline Queen Margaret, Dunfermline Town, Rosyth, Leven, Cameron Bridge, Balmossie, North Queensferry, Dalmeny, South Gyle, Glenrothes with Thornton, Cardenden, Lochgelly

ScotRail

7:46 PM

Inverness

36 stops • Bridge of Allan, Carrbridge, Pitlochry, Edinburgh Park, Dunkeld & Birnam, Blair Atholl, Huntly, Keith, Insch, Golf Street, Kirkcaldy, Dalwhinnie, Markinch, Springfield, Ladybank, Newtonmore, Barry Links, Inverkeithing, Edinburgh Gateway, Kinghorn, Burntisland, Aberdour, Dalgety Bay, Cowdenbeath, Dunfermline Queen Margaret, Dunfermline Town, Rosyth, Leven, Cameron Bridge, Balmossie, North Queensferry, Dalmeny, South Gyle, Glenrothes with Thornton, Cardenden, Lochgelly

ScotRail

5:37 AM

Edinburgh

36 stops • Bridge of Allan, Carrbridge, Pitlochry, Edinburgh Park, Dunkeld & Birnam, Blair Atholl, Huntly, Keith, Insch, Golf Street, Kirkcaldy, Dalwhinnie, Markinch, Springfield, Ladybank, Newtonmore, Barry Links, Inverkeithing, Edinburgh Gateway, Kinghorn, Burntisland, Aberdour, Dalgety Bay, Cowdenbeath, Dunfermline Queen Margaret, Dunfermline Town, Rosyth, Leven, Cameron Bridge, Balmossie, North Queensferry, Dalmeny, South Gyle, Glenrothes with Thornton, Cardenden, Lochgelly

ScotRail

Services from this station

Next train to...

Aberdeen

6:03 PM

Aberdour

6:02 PM

Balmossie

6:02 PM

Barry Links

6:02 PM

Blair Atholl

6:02 PM

Bridge of Allan

6:02 PM

Burntisland

6:02 PM

Cameron Bridge

6:02 PM

Cardenden

6:02 PM

Carrbridge

6:02 PM

Cowdenbeath

6:02 PM

Dalgety Bay

6:02 PM

Dalmeny

6:02 PM

Dalwhinnie

6:02 PM

Dunfermline Queen Margaret

6:02 PM

Dunfermline Town

6:02 PM

Dunkeld & Birnam

6:02 PM

Edinburgh Gateway

6:02 PM

Edinburgh Park

6:02 PM

Glenrothes with Thornton

6:02 PM

Golf Street

6:02 PM

Huntly

6:02 PM

Insch

6:02 PM

Inverkeithing

6:02 PM

Inverness

6:02 PM

Keith

6:02 PM

Kinghorn

6:02 PM

Kirkcaldy

6:02 PM

Ladybank

6:02 PM

Leven

6:02 PM

Lochgelly

6:02 PM

Markinch

6:02 PM

Newtonmore

6:02 PM

North Queensferry

6:02 PM

Pitlochry

6:02 PM

Rosyth

6:02 PM

South Gyle

6:02 PM

Springfield

6:02 PM