There are 6 ways to get from Mallaig to Stornoway by car, bus, ferry, train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, bus, ferry
best- Drive from Mallaig to New Broadford Hospitalcar
- Take the bus from New Broadford Hospital to Uig Pierbus 915
- Take the ferry from Uig Skye Ferry Terminal to Tarbertferry
- Take the bus from Car Park to Cromwell Streetbus W10
8h 23mTrain, bus to Inverness Dalcross Airport, fly
cheapest- Take the train from Mallaig to Fort Williamtrain
- Take the bus from Fort William Bus Station to Inverness Union Streetbus
- Fly from Inverness Dalcross Airport (INV) to Stornoway Airport (SYY)plane INV - SYY
8h 22m£134–744Drive, ferry, bus
- Drive from Mallaig to Uig Skye Ferry Terminalcar
- Take the ferry from Uig Skye Ferry Terminal to Tarbertferry
- Take the bus from Car Park to Cromwell Streetbus W10
6h 56mTrain to Glasgow Airport, fly
- Take the train from Mallaig to Glasgow Queen Street Low Leveltrain
- Fly from Glasgow Airport (GLA) to Stornoway Airport (SYY)plane GLA - SYY
8h 53m£169–415Bus, ferry
- Take the bus from Boatyard to Fort William Bus Stationbus 500 / ...
- Take the bus from Fort William Bus Station to Inverness Union Streetbus
- Take the bus from Falcon Sq to Ferry Terminalbus 61
- Take the ferry from Ullapool Ferry Terminal to Stornoway Lewis Ferry Terminalferry
10h 26mTrain, bus to Edinburgh Airport, fly
- Take the train from Mallaig to Glasgow Queen Street Low Leveltrain
- Take the bus from Buchanan Bus Station to Airportbus
- Fly from Edinburgh Airport (EDI) to Stornoway Airport (SYY)plane EDI - SYY
9h 44m£178–448
Glasgow Airport (GLA) to Stornoway Airport (SYY) flights
Questions & Answers
The cheapest way to get from Mallaig to Stornoway is to train and fly which costs £160 - £420 and takes 8h 53m.
The fastest way to get from Mallaig to Stornoway is to train and bus and fly which takes 8h 22m and costs £130 - £750.
The distance between Mallaig and Stornoway is 228 miles.
The best way to get from Mallaig to Stornoway without a car is to bus and ferry which takes 10h 26m and costs .
It takes approximately 8h 23m to get from Mallaig to Stornoway, including transfers.
There are 182+ hotels available in Stornoway.
What companies run services between Mallaig, Highland, Scotland and Stornoway, Scotland?
There is no direct connection from Mallaig to Stornoway. However, you can drive to New Broadford Hospital, take the bus to Uig Pier, walk to Uig Skye Ferry Terminal, take the ferry to Tarbert, walk to Car Park, then take the bus to Cromwell Street. Alternatively, you can take a vehicle from Mallaig to Cromwell Street via Uig Skye Ferry Terminal, Tarbert, and Car Park in around 6h 56m.
- Website
- loganair.co.uk
Flights from Glasgow Airport to Stornoway Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- £130–330
Flights from Inverness Dalcross Airport to Stornoway Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- £110–240
Flights from Edinburgh Airport to Stornoway Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- £130–340
- Phone
- +44 344 811 0141
- Website
- scotrail.co.uk
Train from Mallaig to Glasgow Queen Street Low Level
- Ave. Duration
- 5h 11m
- Frequency
- 6 times a week
- Estimated price
- £35–85
- Website
- https://www.scotrail.co.uk/
- Standard
- £35–55
- 1st Class
- £60–85
Train from Mallaig to Fort William
- Ave. Duration
- 1h 25m
- Frequency
- 4 times a day
- Estimated price
- £11–28
- Website
- https://www.scotrail.co.uk/
- Standard
- £11–15
- 1st Class
- £19–28
- Phone
- +44 1524 732100
- bookings@westcoastrailways.net
- Website
- westcoastrailways.co.uk
Train from Mallaig to Fort William
- Ave. Duration
- 1h 53m
- Frequency
- Once daily
- Estimated price
- £36–398
- Website
- https://westcoastrailways.co.uk/
- Adult Return Standard
- £65
- Child Return Standard
- £36
- Private Table Return 1st Class
- £210
- Compartments
- £398
- Phone
- 0141 352 4444
- info@citylink.co.uk
- Website
- citylink.co.uk
Bus from New Broadford Hospital to Uig Pier
- Ave. Duration
- 1h 17m
- Frequency
- 4 times a day
- Estimated price
- £9–13
- Website
- https://www.citylink.co.uk/
Bus from Buchanan Bus Station to Airport
- Ave. Duration
- 1h 1m
- Frequency
- Every 15 minutes
- Estimated price
- £9–13
- Website
- https://www.citylink.co.uk/
- Phone
- 01851 860288
- lochsmotors@btconnect.com
- Website
- lochsmotortransport.co.uk
Bus from Car Park to Cromwell Street
- Ave. Duration
- 59 min
- Frequency
- Every 4 hours
- Website
- http://www.lochsmotortransport.co.uk/
- Phone
- 01967 431 272
- info@shielbuses.co.uk
- Website
- shielbuses.co.uk
Bus from Boatyard to Fort William Bus Station
- Ave. Duration
- 1h 15m
- Frequency
- 5 times a day
- Estimated price
- £5–7
- Website
- http://shielbuses.co.uk/
- Phone
- +44 (0)131 510 4007
- ride@ember.to
- Website
- ember.to
Bus from Fort William Bus Station to Inverness Union Street
- Ave. Duration
- 1h 57m
- Frequency
- Every 4 hours
- Estimated price
- £7–60
- Website
- https://www.ember.to/
- Phone
- 01463 222 444
- info@decoaches.co.uk
- Website
- decoaches.co.uk
Bus from Falcon Sq to Ferry Terminal
- Ave. Duration
- 1h 34m
- Frequency
- Once daily
- Website
- https://www.decoaches.co.uk/
- Phone
- +44 (0)1475 650 397
- enquiries@calmac.co.uk
- Website
- calmac.co.uk
Ferry from Uig Skye Ferry Terminal to Tarbert
- Ave. Duration
- 1h 40m
- Frequency
- 3 times a day
- Estimated price
- £6–45
- Website
- https://www.calmac.co.uk
- Passenger Fare
- £6–9
- Car Fare
- £35–45
Ferry from Ullapool Ferry Terminal to Stornoway Lewis Ferry Terminal
- Ave. Duration
- 2h 40m
- Frequency
- 4 times a day
- Estimated price
- £9–80
- Website
- https://www.calmac.co.uk
- Passenger Fare
- £9–14
- Car Fare
- £65–80
Want to know more about travelling around United Kingdom
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide


















