Popular journey

Edinburgh to Inverness private transfer.

157 miles via M90 and A9 north — about 3h 15m door to door, at a price fixed before you travel.

Edinburgh to Inverness

What the Edinburgh to Inverness drive is actually like

This is a genuine three-and-a-quarter-hour drive, and the A9 north of Perth is the reason: average-speed cameras run for long stretches and the dual-carriageway sections alternate with single carriageway all the way past Drumochter. In winter we plan the Drumochter and Slochd summits into the timing and check conditions before dispatch rather than on the road.

Edinburgh to Inverness is 157 miles via M90 and A9 north, typically 3h 15m 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.

Planning

How we plan Edinburgh to Inverness

  • One comfort stop is built into the journey, usually House of Bruar or Ralia.

  • Winter departures are reviewed against A9 conditions the evening before.

  • Flights out of Inverness are given a 45-minute buffer above the drive time.

Other journeys

Related routes we run

FAQs

Edinburgh to Inverness — questions

How long does Edinburgh to Inverness take?

Around 3 hours 15 minutes for 157 miles via the M90 and A9, plus a comfort stop.

Is a one-way long-distance transfer cheaper than a return?

One-way is quoted on its own and does not assume a return, so you only pay for the legs you book.

Can we break the journey?

Yes. Aviemore, Pitlochry and Blair Atholl are common breaks and are priced transparently as stops.