Edinburgh Airport to St Andrews Taxi Cost

Edinburgh Airport to St Andrews is around 50-52 miles by road, with a typical driving time of roughly 1 hour 10 minutes to 1 hour 20 minutes. There is no official council-set taxi fare for the full journey because St Andrews lies outside the City of Edinburgh’s taxi tariff area. For an Edinburgh licensed taxi, the fare must therefore be negotiated and agreed with the driver before departure; private-hire and app-based services generally provide their own quoted price instead.

Plan your route and estimate your fare

Enter your actual pickup and drop-off addresses for a rough fare estimate based on distance. Actual fares depend on traffic, tariff timing and route taken — this is a guide only, not a guaranteed price.

Scroll to load map

Map © OpenStreetMap contributors

Fare and transport information on this page last reviewed: September 2026.

Taxi vs Direct Bus to St Andrews

St Andrews now has a direct public transport connection from Edinburgh Airport. Stagecoach’s JET 787 service, launched in May 2025, runs directly from the airport to St Andrews via Halbeath, Kinross, Auchtermuchty, Cupar and Guardbridge, with the full journey taking up to around 90 minutes.

An adult single currently costs £21, making the bus considerably cheaper than a taxi or private hire transfer. The trade-off is journey time and convenience: a car takes roughly 70-80 minutes and goes directly to your hotel, accommodation or golf course, while the bus follows its scheduled route via several towns along the way.

For solo travellers, the JET 787 is a genuinely strong-value option. A taxi or pre-booked private hire becomes more attractive for groups, passengers carrying golf clubs or substantial luggage, or anyone who values a direct door-to-door journey.

Frequently Asked Questions

How much is a taxi from Edinburgh Airport to St Andrews?

There is no official council-set fare because St Andrews is outside the City of Edinburgh’s taxi tariff area. For an Edinburgh licensed taxi, the fare must be negotiated and agreed with the driver before departure. Indicative private-hire prices can be around £90-£110, although quotes vary by operator, vehicle and travel time.

Is there a direct train from Edinburgh Airport to St Andrews?

No. Edinburgh Airport has no mainline railway station and St Andrews doesn’t have one either — the nearest is at Leuchars, a short distance away. For a rail-based journey, you can take the tram from the airport to Edinburgh Gateway, connect to a Fife Circle train, and continue towards St Andrews with a final bus or taxi leg required. For most visitors wanting public transport, the direct JET 787 bus is considerably simpler.

How long does the bus take compared to a taxi?

The JET 787 takes up to around 90 minutes direct from the airport, against roughly 70-80 minutes by taxi. The time difference is modest for a single, considerably cheaper fare — the taxi’s advantage is going straight to your exact destination rather than the bus’s scheduled stops.

See all Edinburgh Airport taxi fare guides →