Online payment taxis & transfers

Taxi fare from  Edinburgh Airport to St Andrews  £95

Airport Taxis Edinburgh freephone 0800-6190575