From Edinburgh
Best Hikes from Edinburgh by Train
Trains from Edinburgh reach the East Lothian coast, the Fife shore and Highland Perthshire, so a day out can be a coastal hill, a beach walk or a woodland trail by the Tay. Loch Lomond is within reach too.
138 destination stations are within two hours of Edinburgh by train, and 4 National Parks: the nearest is Loch Lomond and The Trossachs National Park, 1hr 30min away.
Start here
Walks from Edinburgh
Stations within 90 minutes with the most listed hills close by, and a long-distance trail on the doorstep.
- 1
- 2
Brunstane11min
Up Arthur's Seat (823ft, a Marilyn), 2.4 miles as the crow flies; on the John Muir Way.
- 3
Galashiels57min
Up Meigle Hill (1388ft, a Marilyn), 1.7 miles as the crow flies; on the Southern Upland Way.
- 4
Kingsknowe14min
Up Allermuir Hill (1617ft, a Marilyn), 2.7 miles as the crow flies; on the Forth and Clyde and Union Canal Towpath and the John Muir Way.
- 5
North Berwick30min
Up North Berwick Law (614ft, a Marilyn), 0.9 miles as the crow flies; on the John Muir Way.
Under an hour
Scotland's Great TrailForth and Clyde and Union Canal TowpathFrom 6min · 21 stations
Scotland's Great TrailJohn Muir WayFrom 6min · 12 stations
Scotland's Great TrailFife Coastal PathFrom 18min · 19 stations
Scotland's Great TrailCross Borders Drove RoadFrom 21min · 2 stations
Scotland's Great TrailBerwickshire Coastal PathFrom 44min · 1 station
Scotland's Great TrailWest Highland WayFrom 47min · 23 stations
Scotland's Great TrailClyde WalkwayFrom 48min · 16 stations
Scotland's Great TrailSouthern Upland WayFrom 48min · 3 stations
Scotland's Great TrailBorders Abbeys WayFrom 57min · 2 stations
Scotland's Great TrailSt Cuthbert's WayFrom 57min · 2 stations40 stations in this band
- Haymarket6min
- Brunstane11min
- Slateford11min
- Edinburgh Park11min
- Kingsknowe14min
- Wester Hailes16min
- Dalmeny18min
- Linlithgow20min
- Livingston South21min
- North Queensferry21min
- Dunbar25min
- Inverkeithing25min
- Kirknewton26min
- Polmont26min
- Falkirk High27min
- Rosyth29min
- Dalgety Bay30min
- North Berwick30min
- Dunfermline Town34min
- Aberdour35min
- Shotts37min
- Kirkcaldy37min
- Dunfermline Queen Margaret38min
- Burntisland39min
- Croy39min
- Carluke44min
- Kinghorn44min
- Berwick-upon-Tweed44min
- Cowdenbeath45min
- Bishopbriggs47min
- Glasgow Queen Street48min
- Stow48min
- Stirling52min
- Cardenden56min
- Bridge of Allan56min
- Galashiels57min
- Markinch58min
- Airbles58min
- Glasgow Central1hr
- Leuchars1hr
1 to 1½ hours
National Scenic AreaEildon and LeaderfootFrom 1hr 1min · 1 station
Scotland's Great TrailAnnandale WayFrom 1hr 2min · 2 stations
National TrailHadrian's Wall PathFrom 1hr 17min · 11 stations
Scotland's Great TrailAyrshire Coastal PathFrom 1hr 30min · 11 stations
National ParkLoch Lomond and The Trossachs National ParkFrom 1hr 30min · 11 stations
Scotland's Great TrailThree Lochs WayFrom 1hr 30min · 11 stations51 stations in this band
- Argyle Street1hr 1min
- Tweedbank1hr 1min
- Glenrothes with Thornton1hr 2min
- Lockerbie1hr 2min
- Uddingston1hr 2min
- Alnmouth1hr 3min
- Partick1hr 3min
- Glasgow Central Low Level1hr 4min
- Hamilton Central1hr 4min
- Hyndland1hr 6min
- Alloa1hr 6min
- Bridgeton1hr 7min
- Cambuslang1hr 7min
- Anderston1hr 8min
- Anniesland1hr 9min
- Dalmarnock1hr 9min
- Blantyre1hr 10min
- Exhibition Centre (Glasgow)1hr 10min
- Lanark1hr 10min
- Westerton1hr 12min
- Ashfield1hr 12min
- Rutherglen1hr 13min
- Bearsden1hr 15min
- Dundee1hr 15min
- Jordanhill1hr 15min
- Possilpark & Parkhouse1hr 15min
- Carlisle1hr 17min
- Hillfoot1hr 17min
- Gilshochill1hr 17min
- Drumchapel1hr 18min
- Kelvindale1hr 18min
- Scotstounhill1hr 18min
- Carmyle1hr 19min
- Summerston1hr 19min
- Drumry1hr 20min
- Garscadden1hr 20min
- Maryhill1hr 20min
- Milngavie1hr 20min
- Dalmuir1hr 22min
- Singer1hr 22min
- Yoker1hr 24min
- Broughty Ferry1hr 25min
- Clydebank1hr 26min
- Kilpatrick1hr 27min
- Carnoustie1hr 29min
- Monifieth1hr 29min
- Perth1hr 29min
- Dalry1hr 30min
- Bowling1hr 30min
- Chatelherault1hr 30min
- Dumbarton East1hr 30min
1½ to 2 hours
National ParkLake DistrictFrom 1hr 34min · 3 stations
National LandscapeNorth Pennines National LandscapeFrom 1hr 39min · 4 stations
Wild Land AreaWaterhead Moor - MuirshielFrom 1hr 40min · 1 station
National Scenic AreaRiver Tay (Dunkeld)From 1hr 45min · 1 station
National Scenic AreaLoch LomondFrom 1hr 48min · 1 station
Scotland's Great TrailRiver Ayr WayFrom 1hr 48min · 4 stations
National ParkYorkshire DalesFrom 1hr 54min · 1 station
Wild Land AreaCairngormsFrom 1hr 59min · 1 station
National ParkCairngorms National ParkFrom 1hr 59min · 1 station
Scotland's Great TrailRob Roy WayFrom 1hr 59min · 1 station47 stations in this band
- Newcastle1hr 32min
- Dalston (Cumbria)1hr 32min
- Dumbarton Central1hr 32min
- Kilwinning1hr 33min
- Dalreoch1hr 33min
- Gretna Green1hr 33min
- Merryton1hr 33min
- Penrith North Lakes1hr 34min
- Larkhall1hr 36min
- Irvine1hr 37min
- Cardross1hr 38min
- Wetheral1hr 39min
- Lochwinnoch1hr 40min
- Barassie1hr 41min
- Woodhall1hr 41min
- Annan1hr 41min
- Renton1hr 41min
- Acklington1hr 41min
- Manors1hr 41min
- Craigendoran1hr 43min
- Troon1hr 44min
- Alexandria1hr 44min
- Dunkeld & Birnam1hr 45min
- Golf Street1hr 45min
- Helensburgh Central1hr 46min
- Metrocentre1hr 46min
- Heworth1hr 47min
- Prestwick Intl Airport1hr 48min
- Balloch1hr 48min
- Dunston1hr 48min
- Widdrington1hr 48min
- Brampton (Cumbria)1hr 49min
- Prestwick1hr 51min
- Aspatria1hr 52min
- Newton-on-Ayr1hr 53min
- Armathwaite1hr 53min
- Invergowrie1hr 53min
- Oxenholme Lake District1hr 54min
- Blaydon1hr 55min
- Helensburgh Upper1hr 56min
- Balmossie1hr 57min
- Stevenston1hr 57min
- Ayr1hr 58min
- Pitlochry1hr 59min
- Prudhoe1hr 59min
- Lazonby & Kirkoswald2hr
- Saltcoats2hr
National Parks
National Parks by train from Edinburgh
The quickest train into each park, with every station that serves it on the park's own page. For hills, see the Munros by train from Edinburgh.
- Loch Lomond and the Trossachs by train from Edinburgh1hr 48min
- Northumberland National Park by train from Edinburgh2hr 3min
- Cairngorms by train from Edinburgh2hr 25min
- Lake District by train from Edinburgh2hr 28min
- Yorkshire Dales by train from Edinburgh2hr 34min
- North York Moors by train from Edinburgh3hr 27min
- Peak District by train from Edinburgh4hr 2min
Getting there
- Times are from Edinburgh, whichever is quicker, for morning departures, from our journey-time data. Check the live timetable for the day you travel.
- Railcards such as the 16-25, 26-30, Two Together and Senior take a third off most fares, subject to each card's time restrictions.
- Trains back from rural stations can be hours apart, so check the last one before you set off.

