Travel from Edinburgh to Isle-of-Islay

How to get from Edinburgh to Isle of Islay?

There is no direct connection from Edinburgh to Isle of Islay. However, you can take the train to Glasgow Queen Street, take the walk to Buchanan Bus Station, take the bus to Kennacraig Ferry Terminal, take the ferry to Port Askaig, Ferry Terminal, then take the line 451 bus to Bridgend, Hotel (Bridgend Hotel). Alternatively, you can take a vehicle from Edinburgh to Isle of Islay via Anniesland Cross (Ancaster Drive), Kennacraig Ferry Terminal, and Port Askaig, Ferry Terminal in around 9 h 31 min.

How to get from Edinburgh to Isle of Islay

ModeDurationPrice
From Edinburgh train to Glasgow Queen Street, walk to Buchanan Bus Station, bus to Kennacraig Ferry Terminal, ferry to Port Askaig, Ferry Terminal, then line 451 bus to Bridgend, Hotel (Bridgend Hotel).9 h 20 min£42
From Edinburgh train to Anniesland Cross (Ancaster Drive), bus to Kennacraig Ferry Terminal, ferry to Port Askaig, Ferry Terminal, then line 451 bus to Bridgend, Hotel (Bridgend Hotel).9 h 31 min£42
From Edinburgh, Princes Street (opp Boots) bus to Buchanan Bus Station, bus to Kennacraig Ferry Terminal, ferry to Port Askaig, Ferry Terminal, then line 451 bus to Bridgend, Hotel (Bridgend Hotel).9 h 44 min£37
From Edinburgh train to Glasgow, Cathedral Street (Queen St Station), line 500 bus to Glasgow airport, fly to Islay airport, then line 451 bus to Isle of Islay.4 h 13 min£95

How long does it take to get from Edinburgh to Isle of Islay?

It takes approximately 9 h 20 min to get from Edinburgh to Isle of Islay, including transfers.

Operators from Edinburgh to Isle of Islay

OperatorPhoneWebsite
ScotRail+44 344 811 0141ScotRail
Scottish Citylink0871 266 33 33Scottish Citylink
Caledonian MacBrayne+44 (0)1475 650 397Caledonian MacBrayne
Islay Coaches01496 840 273Islay Coaches
First+44 (0)1224 650100First
LoganairLoganair