Heading to the Home of Golf? St Andrews sits in Fife on Scotland's east coast, and getting there from Edinburgh Airport is straightforward once you know it has no railway station of its own.
The drive: about an hour across the Forth
By road, St Andrews is roughly 50 miles from Edinburgh Airport, about 1 to 1.5 hours depending on traffic. You cross the Firth of Forth on the Queensferry Crossing (toll-free), then follow the A90/M90 north and the A91 into St Andrews. For a group with golf clubs, self-drive is the easy answer.
No station in St Andrews: use Leuchars
The cathedral ruins and coast at St Andrews · Illustration generated with AI St Andrews has no railway station. The nearest is Leuchars, about 5 to 6 miles away on the Edinburgh to Dundee and Aberdeen line. From Leuchars, the Stagecoach 99 bus runs into St Andrews frequently (about 10 to 15 minutes), or take a taxi. There is no direct train from the airport itself, so rail travellers usually go into Edinburgh first (tram or bus, then a train from Waverley or Haymarket).
| Option | Typical time | Approx cost | Luggage / golf clubs | Best for |
|---|---|---|---|---|
| Self-drive (hire car) | 1 to 1.5 hrs | Rental plus fuel (crossing is toll-free) | Excellent | Groups, golf bags, flexibility |
| Rail to Leuchars plus bus/taxi | ~2 hrs door to door | Rail plus local fare | Moderate (a change involved) | Solo or car-free travellers |
| Direct coach (Stagecoach) | ~2 hrs | Budget | Limited | Value, arriving in the town centre |
| Private transfer / taxi | 1 to 1.5 hrs | Premium | Excellent | Convenience, golf groups |
Hire a car for St Andrews and the Fife coast
Standard rental fleets in Scotland are compact manuals. Secure an automatic AWD or SUV early if you are travelling with heavy luggage or golf clubs.
Once you have chosen how to travel, see where to stay near the Old Course and, if you are getting into Edinburgh first, Edinburgh Airport to the city centre.
Sources: University of St Andrews travel information; the Forth Bridges; Stagecoach. Distances and times are approximate and vary with traffic; route numbers can change, so confirm before travelling.



