How to get from Anstruther to Edinburgh by car, truck, walk, bike
Distance between Anstruther and Edinburgh is 43 kilometers (27 miles).
Driving distance from Anstruther to Edinburgh is 78 kilometers (48 miles)
Route Map
Routes from anstruther-fife to edinburgh-city-of-edinburgh
4 Ways from Anstruther (United Kingdom/Fife) to Edinburgh (United Kingdom/City of Edinburgh)
Choose 1 of the options below and start your journey
Cheapest
Fastest
Route instructions
1. Continue onto Shore Street, B9131 164 m
2. Turn left onto A917 200 m
3. Turn right onto High Street West, A917 2.85 km
4. Turn right onto B942 8.42 km
5. Continue onto A917 5.31 km
See more
Questions and Answers
What is the cheapest way to get from Anstruther (United Kingdom/Fife) to Edinburgh (United Kingdom/City of Edinburgh)?
How do I get from Anstruther (United Kingdom/Fife) to Edinburgh (United Kingdom/City of Edinburgh) the fastest?
How long does it take to get from Anstruther (United Kingdom/Fife) to Edinburgh (United Kingdom/City of Edinburgh)?