Cog Icon signifying link to Admin page

The Old Granary Holiday Apartments


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.