Pickups 24/7 · book 24 hours ahead

Fixed fares · Flight tracking · 60 minutes free waiting

Book a return and save 10%

RTransfer Airport Transfers

Destinations · 5 min read

Edinburgh Airport to the Highlands: drive times and private transfers

Updated · by the RTransfer team, local Edinburgh drivers

Part of our Taxi transfers from Edinburgh Airport to popular destinations guide

Quick answer

From Edinburgh Airport, Pitlochry is about 1½ hours by car, Aviemore and Fort William about 2¾ to 3 hours, Inverness about 3¼ hours and Portree on Skye about 5 hours. A private transfer takes you and your luggage straight to your hotel or lodge with no changes, at one fixed price agreed before you travel.

Black Skoda Octavia estate car with extra boot space for airport transfers, parked at the airport at night
Estate car: extra boot space for skis, golf bags and suitcases

Approximate drive times from Edinburgh Airport

DestinationApprox. driveRoute
PitlochryAbout 1½ hoursM90 and A9
AviemoreAbout 2¾ hoursA9
GlencoeAbout 2½ – 3 hoursVia Stirling and Crianlarich
Fort WilliamAbout 3 hoursVia Glencoe
InvernessAbout 3¼ hoursA9
Portree, Isle of SkyeAbout 5 hoursVia Fort William or Inverness

Typical times in good conditions without stops. Allow more in winter and on single-track roads.

Why a private transfer to the Highlands?

  • No changes: trains and coaches to the Highlands usually mean getting into Edinburgh first, then a long onward journey.
  • No driving after a long flight on unfamiliar roads, on the left, in changeable weather.
  • Room for luggage, walking kit, golf bags or skis.
  • Stops on the way: ask for a stop at the Kelpies, Stirling or Pitlochry when you book (extra stops are agreed in advance).

Planning tips

  • Winter: days are short and the A9 and mountain passes can be affected by snow. Check our guide to skiing in Scotland if you are heading to the slopes.
  • Summer: Highland hotels fill up early; book your transfer when you book your accommodation.
  • Skye: it is a long day. Many travellers break the journey in Fort William or Inverness.

We quote one fixed price for the car. See long-distance transfers or browse all popular destinations from Edinburgh Airport.

Frequently asked questions

How long is the drive from Edinburgh Airport to Inverness?

About 3 hours 15 minutes via the A9 in good conditions.

Can I get a taxi from Edinburgh Airport to Fort William?

Yes. A private transfer takes about 3 hours via Glencoe, with one fixed price agreed before you travel.

How far is Skye from Edinburgh Airport?

Portree on the Isle of Skye is about 5 hours by car. Many travellers break the journey in Fort William or Inverness.

Sources

Facts, fares and timetables checked 26 October 2026. They change, so check with the operator before you travel.

Ready when you land

Fixed price, flight tracked, driver waiting. Book online or send us a WhatsApp and we'll reply with your price.

Book on WhatsApp