St Andrews Botanic Garden
St Andrews KY16 8RT
38.5 mi (1 hour 3 mins) from Rosyth
40.5 mi (1 hour 2 mins) from South Queensferry
50.5 mi (1 hour 21 mins) from Leith
49.5 mi (1 hour 18 mins) from Newhaven
14.4 mi (27 mins) from Dundee
St Andrews Botanic Garden is a hidden gem which is well worth taking the time to discover.
The garden is home to about 8000 species of ferns, herbaceous plants, shrubs and trees.