Calmac website search form
Back to Before you go

What are the driving distances between the ports?

Outer Hebrides
Southern Hebrides
Firth of Clyde


Outer Hebrides


Stornoway (Lewis) to Tarbert (Harris)

37 miles

Stornoway (Lewis) to Leverburgh (Harris)

58 miles

Tarbert (Harris) to Leverburgh (Harris)

22 miles

Lochmaddy (North Uist) to Lochboisdale (South Uist)

42 miles

Lochmaddy (North Uist) to Eriskay

56 miles

Berneray to Lochmaddy (North Uist)

12 miles

Berneray to Lochboisdale (South Uist)

52 miles

Berneray to Eriskay

59 miles

Lochboisdale (South Uist) to Eriskay

13 miles

Ardmhor (Barra) to Castlebay (Barra)

7 miles



Armadale to Uig 

58 miles

Armadale to Sconser

30 miles

Sconser to Uig

28 miles



Craignure to Fionnphort

35 miles

Craignure to Tobermory

22 miles

Craignure to Fishnish

7 miles

Southern Hebrides


Port Ellen (Islay) to Port Askaig (Islay)

19 miles

Kennacraig to Tayinloan

14 miles

Firth of Clyde


Brodick (Arran) to Lochranza (Arran)

15 miles

Rothesay (Bute) to Rhubodach (Bute)

6 miles


Helpful tips for driving on single track roads

How useful was this content?
4.8 / 5
average from 18 votes
Tell us your rating
Tell us your rating
Close Don't show again