There are 5 ways to get from Perthshire to Island of Skye by taxi, train, ferry, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train, ferry
best- Take the taxi from Perthshire to Crianlarichtaxi
- Take the train from Crianlarich to Mallaigtrain
- Take the ferry from Mallaig to Armadale Ferry Terminalferry
6h 34m£152–225Drive 192.3 mi
cheapest- Drive from Perthshire to Portreecar 192.3 mi
4h 26m£47–67Taxi, bus
- Take the taxi from Perthshire to Station Roadtaxi
- Take the bus from Station Road to Bus Stationbus 913
- Take the bus from Bus Station to Ferry Road Endbus 915
7h 12m£94–136Taxi, bus via Corran Ferry Junction
- Take the taxi from Perthshire to Station Roadtaxi
- Take the bus from Station Road to Corran Ferry Junctionbus 913
- Take the bus from Corran Ferry Junction to Ferry Road Endbus 915
7h 28m£94–138Taxi, train, ferry via Station Road
- Take the taxi from Perthshire to Station Roadtaxi
- Take the train from Crianlarich to Mallaigtrain
- Take the ferry from Mallaig to Armadale Ferry Terminalferry
7h 44m£108–178
Questions & Answers
The cheapest way to get from Perthshire to Island of Skye is to drive which costs £45 - £70 and takes 4h 26m.
The fastest way to get from Perthshire to Island of Skye is to drive which takes 4h 26m and costs £45 - £70.
The distance between Perthshire and Island of Skye is 156 miles. The road distance is 193.5 miles.
The best way to get from Perthshire to Island of Skye without a car is to taxi and train and ferry which takes 6h 34m and costs £150 - £230.
It takes approximately 6h 34m to get from Perthshire to Island of Skye, including transfers.
Yes, the driving distance between Perthshire to Island of Skye is 193 miles. It takes approximately 4h 26m to drive from Perthshire to Island of Skye.
There are 494+ hotels available in Island of Skye.
What companies run services between Perthshire, Scotland and Island of Skye, Highland, Scotland?
There is no direct connection from Perthshire to Island of Skye. However, you can take the taxi to Crianlarich, take the train to Mallaig, walk to Mallaig, then take the ferry to Armadale Ferry Terminal. Alternatively, you can take the taxi to Station Road, take the bus to Bus Station, then take the bus to Ferry Road End.
- Phone
- +44 (0)344 811 0141
- Website
- ScotRail
Train from Crianlarich to Mallaig
- Ave. Duration
- 3h 19m
- Frequency
- 3 times a day
- Estimated price
- £40–80
- Website
- ScotRail
Train from Crianlarich to Mallaig
- Ave. Duration
- 3h 19m
- Frequency
- 3 times a day
- Estimated price
- £40–80
- Website
- ScotRail
- Phone
- 0141 352 4444
- [email protected]
- Website
- Scottish Citylink Coaches Ltd
Bus from Station Road to Bus Station
- Ave. Duration
- 2h 12m
- Frequency
- Twice daily
- Estimated price
- £14–27
- Website
- Scottish Citylink Coaches Ltd
- Single
- £14–27
Bus from Bus Station to Ferry Road End
- Ave. Duration
- 2h 45m
- Frequency
- 4 times a day
- Estimated price
- £18–35
- Website
- Scottish Citylink Coaches Ltd
- Single
- £18–35
Bus from Station Road to Corran Ferry Junction
- Ave. Duration
- 1h 54m
- Frequency
- Twice daily
- Estimated price
- £12–24
- Website
- Scottish Citylink Coaches Ltd
- Single
- £12–24
Bus from Corran Ferry Junction to Ferry Road End
- Ave. Duration
- 3h 19m
- Frequency
- Every 4 hours
- Estimated price
- £20–40
- Website
- Scottish Citylink Coaches Ltd
- Single
- £20–40
- Phone
- +44 (0)1475 650 397
- [email protected]
- Website
- Caledonian MacBrayne
Ferry from Mallaig to Armadale Ferry Terminal
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- £2–15
- Website
- Caledonian MacBrayne
- Passenger Fare
- £2–4
- Car Fare
- £12–15
Ferry from Mallaig to Armadale Ferry Terminal
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- £2–15
- Website
- Caledonian MacBrayne
- Passenger Fare
- £2–4
- Car Fare
- £12–15
- Ave. Duration
- 1h 22m
- Estimated price
- £60–130
Aberfeldy Taxis
- Phone
- +44 1887 820 370
Highland Travel
- Phone
- +44 7971 540 282
- Website
- highland-travel.co.uk
Killin Taxis
- Phone
- +44 7810 421 655
- Website
- killintaxis.com
Dunkeld Cars
- Phone
- +44 7419 115 736
- Website
- dunkeldcars.co.uk
Lady Driver Taxi
- Phone
- +44 7725 346 643
- Website
- ladydriver.scot
SEB Taxi Service
- Phone
- +44 7849 044 319
- Website
- pitlochrytaxis.co.uk
SR Taxis
- Phone
- +44 1796 473 931
- Website
- srtaxis.co.uk
Aberfeldy Taxis
- Phone
- +44 1887 820 370
Highland Travel
- Phone
- +44 7971 540 282
- Website
- highland-travel.co.uk
Killin Taxis
- Phone
- +44 7810 421 655
- Website
- killintaxis.com
Dunkeld Cars
- Phone
- +44 7419 115 736
- Website
- dunkeldcars.co.uk
Lady Driver Taxi
- Phone
- +44 7725 346 643
- Website
- ladydriver.scot
SEB Taxi Service
- Phone
- +44 7849 044 319
- Website
- pitlochrytaxis.co.uk
SR Taxis
- Phone
- +44 1796 473 931
- Website
- srtaxis.co.uk
Aberfeldy Taxis
- Phone
- +44 1887 820 370
Highland Travel
- Phone
- +44 7971 540 282
- Website
- highland-travel.co.uk
Killin Taxis
- Phone
- +44 7810 421 655
- Website
- killintaxis.com
Dunkeld Cars
- Phone
- +44 7419 115 736
- Website
- dunkeldcars.co.uk
Lady Driver Taxi
- Phone
- +44 7725 346 643
- Website
- ladydriver.scot
SEB Taxi Service
- Phone
- +44 7849 044 319
- Website
- pitlochrytaxis.co.uk
SR Taxis
- Phone
- +44 1796 473 931
- Website
- srtaxis.co.uk
Aberfeldy Taxis
- Phone
- +44 1887 820 370
Highland Travel
- Phone
- +44 7971 540 282
- Website
- highland-travel.co.uk
Killin Taxis
- Phone
- +44 7810 421 655
- Website
- killintaxis.com
Dunkeld Cars
- Phone
- +44 7419 115 736
- Website
- dunkeldcars.co.uk
Lady Driver Taxi
- Phone
- +44 7725 346 643
- Website
- ladydriver.scot
SEB Taxi Service
- Phone
- +44 7849 044 319
- Website
- pitlochrytaxis.co.uk
SR Taxis
- Phone
- +44 1796 473 931
- Website
- srtaxis.co.uk
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















