Area

What's nearby:

Attraction icon

Restaurants icon

See nearby restaurants and attractions

Nearest travel links

Airport Dundee
Ferry Aberdeen 104.00 km
Train station Leuchars 20.00 km
Car Car not necessary

How to get there

Situated in the East Neuk of Fife, Crail is approximately nine miles from St Andrews and four miles from Anstruther.

Travelling times from other locations:

Edinburgh: 1 hour 30 minutes

Glasgow: 2 hours

Dundee: 40 minutes

Aberdeen: 2 hours

The nearest train station is Leuchars which is between St Andrews and Dundee and is approximately 30 minutes from Crail. Buses run regularly from Leuchars to St Andrews and then from St Andrews to Crail. The nearest international airport is Edinburgh, however, Dundee also has a small airport with flights to London, Birmingham, Belfast and Jersey.

Activities near Crail

Sports Tennis in town, Water sports, Horse riding, Fishing
Great for Walking trips, Rural or countryside trips, Beach or lakeside relaxation, Cycling trips

Getting around

Crail is situated on the A917 which runs from Leven to St Andrews. Buses run every hour to both the East Neuk villages and on to Leven and to St Andrews, from where buses run to other destinations in Fife, Dundee, Edinburgh and Glasgow. The nearest train station is in Leuchars, about 15 minutes drive from St Andrews and from there trains run up the East Coast to Aberdeen, South to Edinburgh and down the East Coast line into England.