Dalgety Bay Travel Information
Dalgety Bay train times to/from Edinburgh
Mondays to Fridays
Saturdays
Sundays
The Monday to Saturday service is two trains an hour
all day (including evening), one to/from Leven and one to/from Perth
(with some extra peak services).
Sundays is an hourly service to/from Leven
Note Mondays to Thursdays due to
Engineering Work the last train from Edinburgh is at 22:33, there are
later trains to Inverkeithing.
For upto date information please check the ScotRail website:- scotrail.co.uk
Engineering Work - Saturday 17th to Sunday 25th January 2026
No trains will run between Edinburgh and Inverkeithing.
Buses will run from Dalgety Bay to/from Edinburgh Gateway and at certain times Haymarket and Edinburgh Waverley
Train tickets will be valid on Edinburgh Trams between Edinburgh Gateway and St Andrews Square and vv..
Trains will run from Inverkeithing to Leven and Dundee calling at Dalgety Bay.
Saturday 17th & 24th January
Coaches depart Dalgety Bay at 06:20, 06:50 then at 20 and 50 minutes past the hour to Edinburgh Gateway [Inverkeithing and Dalmeny] until 23:50
(22:20, 22:50, 23:20 and 23:50 run through to Edinburgh Waverley [Inverkeithing, Dalmeny, Edinburgh Gateway and Haymarket])
In addition Coaches depart Dalgety Bay at 10:05, 10:35 then at 05 and 35 minutes past the hour to Haymarket until 18:05
Note a similar service runs in the reverse direction
Sunday 18th & 25th January
Coaches depart Dalgety Bay to Edinburgh Gateway [Inverkeithing and Dalmeny] at 08:47, 09:14, 10:14, 10:37, 10:55, 11:49, 12:14, 12:49,
13:07, 13:49 14:12, 14:49, 15:12, 15:49, 16:12, 16:49, 17:12, 17:39, 18:12, 18:49, 19:12, 19:49, 20:12, 20:59, 21:49, 22:12, 22:48
Note a similar service runs in the reverse direction
Monday 19th to Friday 23rd January
Coaches depart Dalgety Bay to Edinburgh Gateway [Inverkeithing and Dalmeny] at 06:20, 06:50 then at 20 and 50 minutes past the hour until 23:50
(22:20, 22:50, 23:20 and 23:50 run through to Edinbirgh Waverley [Inverkeithing, Dalmeny, Edinburgh Gateway and Haymarket])
In addition Coaches depart Dalgety Bay to Haymarket [Inverkeithing, Dalmeny, Edinburgh Gateway] at
06:38, 07:05, 07:35, 07:43, 08:05, 08:36, 09:05, 15:37, 16:05, 16:36, 17:05, 17:37, 18:05, 18:37
Note a similar service runs in the reverse direction
NOTE - The online journey planners do
not currently have the Tram connections from Edinburgh Gateway in their
database and so are not displaying a number of journeys or are routing
via Edinburgh Airport
Buses and Coaches
The Stagecoach X58 Express coach services run to Edinburgh via Inverkeithing and Ferrytoll
Stagecoach X58 and Bay Travel 87 go via Ferrytoll for other
services including 747 to the Airport.
Stagecoach 7/7A/7B/7C link Dalgety Bay with Inverkeithing, Rosyth and Dunfermline.
The Bay Travel 87 links Dalgety Bay with Dunfermline via Duloch Park and Nth Queensferry via Inverkeithing (Daytime)
The Bay Travel 83 links Dalgety Bay with Dunfermline via Duloch Park and Fife Leisure Park (Evenings and Sundays)
The X58 goes to St Andrews via Kirkcaldy, Leven and Largoward
The 7/7A goes to Leven via Aberdour, Kirkcaldy and Victoria Hospital
see the Stagecoach Fife website - stagecoachbus.com/regional-service-updates/east-scotland
and Bay Travel website - bay-travel.co.uk
updated 12/01/2026
email: webmaster@25a.me.uk