Travel from Edinburgh to Inveraray

Bus from Edinburgh to Inveraray

You can take a bus from Edinburgh to Inveraray via Buchanan Bus Station in around 4 h 3 min.

How to get from Edinburgh to Inveraray

ModeDurationPrice
From Edinburgh train to Glasgow Queen Street Low Level, train to Anniesland Cross (Ancaster Drive), then bus to Inveraray, Front Street (Bus Shelter).3 h 34 min£25
From Edinburgh train to Anniesland Cross (Ancaster Drive) then bus to Inveraray, Front Street (Bus Shelter).3 h 50 min£24
From Edinburgh, Princes Street (opp Boots) bus to Buchanan Bus Station then bus to Inveraray, Front Street (Bus Shelter).4 h 3 min£20
From Edinburgh drive to Inveraray.2 h 5 min£19

How long does it take to get from Edinburgh to Inveraray?

It takes approximately 3 h 34 min to get from Edinburgh to Inveraray, including transfers.

Is there a direct bus between Edinburgh and Inveraray?

No, there is no direct bus from Edinburgh to Inveraray. However, there are services departing from Edinburgh, Princes Street (opp Boots) and arriving at Inveraray, Front Street (Bus Shelter) via Buchanan Bus Station. The journey, including transfers, takes approximately 4 h 3 min.

Operators from Edinburgh to Inveraray

OperatorPhoneWebsite
ScotRail+44 344 811 0141ScotRail
Scottish Citylink0871 266 33 33Scottish Citylink