Travel from Edinburgh to Isle-of-Iona

How to get from Edinburgh to Isle of Iona?

There is no direct connection from Edinburgh to Isle of Iona. However, you can take the train to Oban, Station Road (Bus Stance 4), take the line 1 bus to Dunollie, Kerrera Terrace (Turning Circle), take the drive to Lochaline Ferry Terminal, take the ferry to Fishnish Ferry Terminal, take the drive to Fionnphort Mull Ferry Terminal, then take the ferry to Iona Ferry Terminal. Alternatively, you can take a vehicle from Edinburgh to Isle of Iona via Fort William, Bus Station, Kilchoan Ferry Terminal, Tobermory Mull Ferry Terminal, and Fionnphort Mull Ferry Terminal in around 12 h 40 min.

How to get from Edinburgh to Isle of Iona

ModeDurationPrice
From Edinburgh train to Oban, Station Road (Bus Stance 4), line 1 bus to Dunollie, Kerrera Terrace (Turning Circle), drive to Lochaline Ferry Terminal, ferry to Fishnish Ferry Terminal, drive to Fionnphort Mull Ferry Terminal, then ferry to Iona Ferry Terminal.10 h 6 min£73
From Edinburgh night train to Fort William, Bus Station, bus to Kilchoan Ferry Terminal, ferry to Tobermory Mull Ferry Terminal, taxi to Fionnphort Mull Ferry Terminal, then ferry to Iona Ferry Terminal.12 h 40 min£124

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

It takes approximately 10 h 6 min to get from Edinburgh to Isle of Iona, including transfers.

Operators from Edinburgh to Isle of Iona

OperatorPhoneWebsite
ScotRail+44 344 811 0141ScotRail
West Coast Motors01586 552319West Coast Motors
Caledonian MacBrayne+44 (0)1475 650 397Caledonian MacBrayne
Caledonian SleeperCaledonian Sleeper
National Express+44 08717 818178National Express