What time should I leave Saint Andrews for an international flight at Edinburgh airport?

Starfish taxis suggests to depart St Andrews at least 3h20min before an international flight departure. The journey by road will take approximately 1hour 10minutes.

Traveling on public transport by bus, train and tram will cost in the region of £20 per person and we suggest to count a bare minimum of 2 hours 30 minutes for the journey.