Where we Are
The map below shows the location within the village and below the map you will find details of approximate travelling times to the nearest towns, cities, train stations and airports.
Crail is approximately 9 miles from St Andrews and 4 miles from Anstruther.
Approximate travelling times from other locations:
Edinburgh - 1 hour 30 minutes
Glasgow - 2 hours
Dundee - 40 minutes
Aberdeen - 2 hours
Crail is on a bus route with buses running from Leven, through Crail to St Andrews and back every hour.
The nearest train station is at Leuchars which is situated between St Andrews and Dundee and is approximately 20 minutes from Crail by car.
The nearest international airport is Edinburgh, however Dundee also has a small airport with flights to London, Birmingham, Belfast and Jersey.