Skip to main content

Popular journey

Perth to Edinburgh Airport private transfer.

42 miles via M90 south through Kinross and the Queensferry Crossing — about 1 hour door to door, at a price fixed before you travel.

Perth to Edinburgh Airport

What the Perth to Edinburgh Airport drive is actually like

Perth to Edinburgh Airport is a straightforward 42 miles almost entirely on the M90: down past Glenfarg and Kinross, over the Queensferry Crossing and off at Junction 1a onto the airport spur. It is one of the easier Scottish airport runs because there is no city-centre traffic at either end, so the 60-minute door-to-door figure holds outside the Halbeath-to-Ferrytoll morning queue. There is no direct rail link — the train needs a change and a tram at Haymarket, and the tram does not run before 06:30, which rules it out for the early departures most Perthshire passengers book.

Perth to Edinburgh Airport is 42 miles via M90 south through Kinross and the Queensferry Crossing, typically 1 hour door to door off-peak. Cabslink quotes the journey as a fixed price before you confirm, so traffic on the day does not change what you pay.

Perth to Edinburgh Airport fares by vehicle class

Fixed prices for the full 42 mile journey, typically around 60 minutes. One-way, all-inclusive — no meter and no airport surcharge added later.

Fixed one-way fares per vehicle class for Perth to Edinburgh Airport
Vehicle classPassengersLuggageFixed fare
Saloon32£122.70
Executive Saloon32£128.60
Luxury Saloon32£186.47
Estate Car44£129.50
Standard MPV54£146.00
Seven-Seater MPV75£164.90
Premium MPV77£186.47
Eight-Seater Van88£177.10
Executive Minibus1616£212.19
Wheelchair Accessible Vehicle42£158.20
Electric Saloon32£119.30
Electric MPV75£168.30

Prices shown are for a single vehicle, one way. Confirm your exact fare with your pickup address, date and time.

Planning

How we plan Perth to Edinburgh Airport

  • Weekday collections passing Ferrytoll between 07:00 and 09:00 are timed with an extra 15 minutes.

  • Gleneagles, Auchterarder and Crieff pickups are quoted from the same corridor, adding 20 to 30 minutes.

  • Golf groups travelling from Perthshire courses are allocated a vehicle with dedicated club space rather than a saloon boot.

FAQs

Perth to Edinburgh Airport — questions

How much is a taxi from Perth to Edinburgh Airport?

A taxi from Perth to Edinburgh Airport costs £122.70 in a standard saloon and takes about an hour for the 42-mile drive down the M90. The fare is fixed when you book.

How long does it take?

About 60 minutes for 42 miles on the M90, and closer to 75 minutes if you pass Halbeath and Ferrytoll during the weekday morning peak.

Can you collect from Gleneagles?

Yes. Gleneagles, Auchterarder and Crieff sit on the same corridor and are quoted as a fixed price with the extra mileage included.

— Follow CabsLink

Travel with us on social.

Route notes, fleet updates and the places we drive to most — shared daily across our channels.