Gleneagles is about 45 miles from Edinburgh Airport, roughly roughly an hour by road. Public transport works but usually means getting into the city first and changing at least once. A private transfer goes door to door with your luggage, can stop for sightseeing on the way, and is quoted as a fixed whole-vehicle price.
How long is the drive from Edinburgh Airport to Gleneagles?
The drive is about 45 miles and takes roughly an hour, depending on traffic, weather and roadworks. The usual route follows the M9 past Stirling, then the A9 towards Perth, turning off at Auchterarder.
All distances and times here are approximate. Check Traffic Scotland for live roadworks and closures, especially in winter.
Train or coach, or a private transfer?
Gleneagles station sits on the line between Stirling and Perth, a short taxi ride from the hotel. From the airport you would first take the tram or bus into Edinburgh, then a ScotRail train to Gleneagles station — some services run direct, others need a change, so check the timetable.
Public transport is the cheapest choice for one or two travellers with light bags. A private transfer is worth it when you have several suitcases, children or older relatives, a late arrival, or want to stop on the way. You also avoid the extra steps of getting to a station and changing trains.
Fixed whole-vehicle price, agreed in writing. Message us with your flight details.
Airport transfersCan the transfer include sightseeing on the way?
Yes. Stirling, with its castle and the Wallace Monument, is almost directly on the way and makes an easy one- to two-hour break. Dunblane cathedral is another short detour.
We can also combine your airport pickup with a full Edinburgh Airport private tour, so the travel day becomes a sightseeing day. Tell us how many hours you would like to spend on stops and we will plan a realistic timing.
What about luggage, children and late arrivals?
- Vehicle: Toyota Alphard, up to 4 guests with room for their luggage.
- Flight tracking: we watch your flight, so a delay does not cost you the pickup.
- Meet at arrivals: your driver meets you in the arrivals hall.
- Children: tell us children's ages and heights when booking and we will confirm suitable seats.
- Language: English, Cantonese or Mandarin-speaking driver.
Late-evening arrivals are fine, but on a long Highland drive we may suggest an overnight stop on the way instead.
How much does it cost and how do I book?
Price on request — message us on WhatsApp (+44 7598 576685) with your flight, passengers and luggage for a fixed whole-vehicle quote. The price is agreed in writing before you travel, for the vehicle rather than per person. For reference, standard local Edinburgh airport transfers start from £90 one-way. See our Edinburgh airport transfers page for details.
Fixed whole-vehicle price, agreed in writing. Message us with your flight details.
Airport transfersFrequently asked
How long does it take to drive from Edinburgh Airport to Gleneagles?
Roughly roughly an hour without stops, covering about 45 miles. Allow more time in winter or if you want sightseeing stops.
How much is a private transfer to Gleneagles?
Price on request. Message us on WhatsApp (+44 7598 576685) with your flight, passengers and luggage for a fixed whole-vehicle quote.
Can we stop for sightseeing on the way?
Yes. Stops can be added to the transfer, or the pickup can be combined with a private day tour.