Edinburgh Waverley
10 min walkAvanti West Coast | Caledonian Sleeper | CrossCountry | London North Eastern Railway | Lumo | ScotRail | TransPennine ExpressHaymarket
19 min walkAvanti West Coast | CrossCountry | London North Eastern Railway | ScotRail | Tram | TransPennine ExpressSlateford
52 min walkScotRailKingsknowe
74 min walkScotRailBrunstane
85 min walkScotRailSouth Gyle
90 min walkScotRailWester Hailes
92 min walkScotRailNewcraighall
96 min walkScotRailEdinburgh Park
101 min walkScotRail | TramShawfair
105 min walkScotRailEdinburgh Gateway
108 min walkScotRail | TramMusselburgh
111 min walkScotRailCurriehill
128 min walkScotRailEskbank
144 min walkScotRailWallyford
160 min walkScotRailNewtongrange
169 min walkScotRailDalmeny
169 min walkScotRailBurntisland
170 min walkScotRailAberdour
186 min walkScotRailKinghorn
188 min walkScotRailPrestonpans
194 min walkScotRailNorth Queensferry
197 min walkScotRailDalgety Bay
206 min walkScotRailGorebridge
213 min walkScotRailInverkeithing
217 min walkCaledonian Sleeper | CrossCountry | London North Eastern Railway | ScotRailKirknewton
224 min walkScotRailRosyth
249 min walkScotRailKirkcaldy
254 min walkCaledonian Sleeper | CrossCountry | London North Eastern Railway | ScotRailUphall
268 min walkScotRailLongniddry
272 min walkScotRailDunfermline Queen Margaret
281 min walkScotRailCowdenbeath
282 min walkScotRailDunfermline Town
288 min walkScotRailLivingston South
289 min walkScotRailCardenden
303 min walkScotRailLochgelly
305 min walkScotRailLivingston North
309 min walkScotRailGlenrothes With Thornton
334 min walkScotRailLinlithgow
348 min walkScotRailWest Calder
352 min walkScotRailDrem
368 min walkScotRailBathgate
388 min walkScotRailAddiewell
390 min walkScotRailMarkinch
395 min walkCrossCountry | ScotRailCameron Bridge
396 min walkScotRailLeven
413 min walkScotRailNorth Berwick
438 min walkScotRailArmadale (W Lothian)
443 min walkScotRailBreich
449 min walkScotRailPolmont
452 min walkScotRail