Travel from Edinburgh to Island-of-Mull

How to get from Edinburgh to Island of Mull?

There is no direct connection from Edinburgh to Island of Mull. However, you can take the train to Oban Ferry Terminal, take the ferry to Craignure, Ferry Terminal (Tourist Centre), then take the line 496 bus to Ishriff, Road End (Ishriff). Alternatively, you can take a vehicle from Edinburgh to Island of Mull via Halbeath, Kingdom Services, Oban Ferry Terminal, and Craignure, Ferry Terminal (Tourist Centre) in around 8 h 9 min.

How to get from Edinburgh to Island of Mull

ModeDurationPrice
From Edinburgh train to Oban Ferry Terminal, ferry to Craignure, Ferry Terminal (Tourist Centre), then line 496 bus to Ishriff, Road End (Ishriff).7 h 3 min£42
From Edinburgh, Princes Street (opp Boots) bus to Halbeath, Kingdom Services, bus to Oban Ferry Terminal, ferry to Craignure, Ferry Terminal (Tourist Centre), then line 495 bus to Salen, Post Office (Salen Post Office).8 h 9 min£37
From Edinburgh, Princes Street (opp Boots) bus to Buchanan Bus Station, bus to Oban Ferry Terminal, ferry to Craignure, Ferry Terminal (Tourist Centre), then line 495 bus to Salen, Post Office (Salen Post Office).8 h 25 min£35

How long does it take to get from Edinburgh to Island of Mull?

It takes approximately 7 h 3 min to get from Edinburgh to Island of Mull, including transfers.

Operators from Edinburgh to Island of Mull

OperatorPhoneWebsite
ScotRail+44 344 811 0141ScotRail
Caledonian MacBrayne+44 (0)1475 650 397Caledonian MacBrayne
West Coast Motors01586 552319West Coast Motors
Stagecoach UKStagecoach UK
Fishers Tours of Dundee01382 227290Fishers Tours of Dundee
Scottish Citylink0871 266 33 33Scottish Citylink