Travel from Edinburgh-Airport-EDI to Inverness

Bus or train from Edinburgh Airport (EDI) to Inverness?

ScotRail operates a train from Edinburgh Airport (EDI) to Inverness 4 times a day. Tickets cost $50 - $65 and the journey takes 3 hours 19 minutes. Alternatively, Scottish Citylink operates a bus from Edinburgh Airport (EDI) to Inverness every 2 hours. Tickets cost $30 - $45 and the journey takes 3 hours 5 minutes.

How to get from Edinburgh Airport (EDI) to Inverness

ModeDurationPrice
From Edinburgh Airport (Edinburgh Trams) tram to Edinburgh Gateway then train to Inverness.4 h 26 min£45
From Edinburgh Airport, Stance G (Airport) line 747 bus to Halbeath, Park & Ride then bus to Inverness, Bus Station.4 h 47 min£32
From Edinburgh Airport (Edinburgh Trams) tram to Haymarket then train to Inverness.4 h 50 min£35
From Edinburgh Airport (Edinburgh Trams) tram to Edinburgh, St Andrew Square (Edinburgh Trams), walk to Edinburgh, then night train to Inverness.6 h 4 min£32
From Edinburgh Airport (EDI) drive to Inverness.2 h 48 min£28
From Edinburgh airport fly to Wick airport then bus to Inverness.5 h 3 min£136

How long does it take to get from Edinburgh Airport (EDI) to Inverness?

It takes approximately 4 hours 26 minutes to get from Edinburgh Airport (EDI) to Inverness, including transfers.

Is there a direct bus between Edinburgh Airport (EDI) and Inverness?

No, there is no direct bus from Edinburgh Airport (EDI) to Inverness. However, there are services departing from Edinburgh Airport, Stance G (Airport) and arriving at Inverness, Bus Station via Halbeath, Park & Ride. The journey, including transfers, takes approximately 4 hours 47 minutes.

Operators from Edinburgh Airport (EDI) to Inverness

OperatorPhoneWebsite
Edinburgh Trams0131 475 0177Edinburgh Trams
ScotRail+44 344 811 0141ScotRail
Stagecoach UKStagecoach UK
Scottish Citylink0871 266 33 33Scottish Citylink
Virgin Trains East CoastVirgin Trains East Coast
Caledonian SleeperCaledonian Sleeper
LoganairLoganair