St Andrews is one of Scotland’s most iconic destinations, known for its historic university, world‑famous golf courses, and beautiful coastal setting. Although the town has no airport or train station, it is very easy to reach from Edinburgh, Glasgow, Dundee, and beyond.
This guide explains every transport option — and highlights why St Andrews Shuttle, the town’s long‑established airport transfer service, is one of the most convenient ways to travel.
1. Getting to St Andrews from Edinburgh Airport (EDI)