The most common trips from Edinburgh Airport are into the city centre and to Haymarket, both a short hop of 6 miles or less. Beyond the city, travellers head to Leith, out to St Andrews and Stirling, and across to Glasgow. The table below gives road distances, typical driving times and indicative taxi fares. Prices checked August 2026.
Routes table
Distances and times are road estimates and vary with traffic. The Edinburgh city-centre and nearby fares reflect real metered ranges; longer-distance fares are indicative and should be confirmed with the operator when you book.
| Destination | Approx distance | Driving time | Indicative taxi fare |
|---|---|---|---|
| Edinburgh city centre (Princes St / New Town) | 6 mi / 9 km | 20 to 30 min | £25 to £40 |
| Haymarket | 5 mi / 8 km | 15 to 25 min | £20 to £35 |
| Leith / Ocean Terminal | 8 mi / 13 km | 25 to 35 min | £30 to £45 |
| Edinburgh Park / Gyle | 2 mi / 3 km | 8 to 12 min | £12 to £20 |
| Livingston | 10 mi / 16 km | 20 min | £30 to £45 (indicative) |
| Dunfermline (via Queensferry Crossing) | 15 mi / 24 km | 25 to 35 min | £40 to £55 (indicative) |
| Falkirk | 22 mi / 35 km | 30 to 40 min | £45 to £65 (indicative) |
| Stirling | 35 mi / 56 km | 40 to 50 min | £60 to £85 (indicative) |
| Glasgow city centre | 47 mi / 76 km | 55 to 70 min | £90 to £130 (indicative) |
| St Andrews | 55 mi / 89 km | 70 to 90 min | from ~£80 pre-booked |
The routes people actually take
For the city centre and Haymarket, both a metered taxi (£25 to £40) and public transport work well. The tram and Airlink 100 bus reach the centre in about 25 to 30 minutes, and the tram stops right outside Haymarket station. A taxi makes more sense when you have luggage or a group. Compare on the public transport page.
For Leith and Ocean Terminal, a taxi at £30 to £45 is the direct choice, taking 25 to 35 minutes; by public transport you would ride the tram or Airlink toward the centre and change onto a Lothian city bus.
For Glasgow, do not take a taxi unless you must, as the fare runs to £90 or more. The Scottish Citylink AIR 900 coach from Stop D reaches Buchanan bus station in about 1 hour with a day return from around £10. Alternatively, take the tram to Haymarket for a ScotRail train to Glasgow Queen Street.
For St Andrews, a pre-booked car starts from around £80 given the 70 to 90 minute drive. By public transport you would tram to Edinburgh Gateway or Haymarket, take a ScotRail train toward Fife (Leuchars), then a connecting bus.
Routes FAQs
How far is Edinburgh Airport from the city centre? About 6 miles (9 km), a 20 to 30 minute drive, or 25 to 30 minutes by tram or the Airlink 100 bus.
How much is a taxi from Edinburgh Airport to Glasgow? Indicatively £90 to £130 for the 47-mile trip, so most travellers use the Citylink AIR 900 coach instead, with a day return from about £10.
How do I get from Edinburgh Airport to St Andrews? A pre-booked car starts from around £80 for the 70 to 90 minute drive. By public transport, take the tram to Edinburgh Gateway or Haymarket, a ScotRail train toward Fife, then a connecting bus.
How much is a taxi to Leith from Edinburgh Airport? Indicatively £30 to £45, taking 25 to 35 minutes for the 8-mile trip.
More: Overview, Taxis, Public transport, Parking, Drop-off, FAQs.
We recommend a transport partner and may earn a referral fee. It never changes what you pay, and we only list options we would use ourselves.
Last verified August 2026 by the Edinburgh Airport Guide editorial team. Prices and timetables change, so confirm the specifics on the official Edinburgh Airport website before you travel.