Travel options for:
Edinburgh to Isle of Iona
  • Train, ferry, drive

    $83 - $124
    1. Edinburgh

      3 h 58 min - once a week

      $40 - $60

    2. Oban, Station Road (Bus Stance

      7 min - hourly - line 1

      $1 - $3

    3. Dunollie, Kerrera Terrace

      2 h 26 min - 109 miles

      $23 - $35

    4. Lochaline Ferry Terminal

      18 min - hourly

      $5 - $7

    5. Fishnish Ferry Terminal

      1 h - 41.1 miles

      $8 - $13

    6. Fionnphort Mull Ferry Terminal

      10 min - every 2 hours

      $4 - $7

  • Night train, bus, ferry

    $138 - $180
    1. Edinburgh

      5 h 5 min - twice daily

      $29 - $45

    2. Fort William, Bus Station

      2 h 35 min - once daily

      $9 - $13

    3. Kilchoan Ferry Terminal

      35 min - 5 times a day

      $5 - $8

    4. Tobermory Mull Ferry Terminal

      1 h 15 min - 48.8 miles

      $90 - $110

    5. Fionnphort Mull Ferry Terminal

      10 min - every 2 hours

      $4 - $7

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

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 3 min £77. 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 £129.