How to get from Skye Bridge to Perth by bus and train?
From Skye Bridge to Perth by bus and train
To get from Skye Bridge to Perth in Scotland, you’ll need to take one bus line and 2 train lines: take the 55 bus from Shorefront Shelter, Kyleakin station to Harbour Slipway, Kyle Of Lochalsh station. Next, you’ll have to switch to the SCOTRAIL train and finally take the SCOTRAIL train from Inverness station to Perth station. The total trip duration for this route is approximately 6 hr 48 min. The bus and train schedule from Skye Bridge may change. We recommend you check the updated bus and train schedule to Perth on the Moovit app.
Step by Step
- 1Walk to bus stationShorefront Shelter, KyleakinID 6700859531.44 km • 19 min
- 2Wait for bus55Kyle Of Lochalsh
- 3Ride to bus stationHarbour Slipway, Kyle Of LochalshID 6700859525 min
- 4Walk to train stationKyle Of Lochalsh150 m • 2 min
- 5Wait for trainSCOTRAILInverness
- 6Ride to train stationInverness156 min
- 7Wait for trainSCOTRAILGlasgow Queen Street
- 8Ride to train stationPerth124 min
Public transport directions from Skye Bridge to Perth
Bus And Train timetable from Skye Bridge to Perth
Related Routes
- Aberdeen to Perth
- Aberdour to Perth
- Aberfeldy to Perth
- Aberfoyle to Perth
- Airdrie to Perth
- Banff to Perth
- Inverurie to Perth
- Kingseat (Aberdeenshire) to Perth
- Skelmorlie to Perth
- Haymarket Station to Perth
- Stirling Castle to Perth
- Glenshee Ski Centre to Perth
- Fort Kinnaird to Perth
- The Kelpies to Perth
- Falkland Palace to Perth
- Livingston Designer Outlet to Perth
- Scone Palace to Perth
- Bertha Park High School to Perth
- Edinburgh Waverley to Perth
- Pitcur to Perth
Questions & Answers
What is the fastest way to get from Skye Bridge to Perth?
The fastest way takes 408 minutes, using Bus line 55, Train line SCOTRAIL, Train line SCOTRAIL.
Is there a direct bus between Skye Bridge and Perth in Scotland?
No, you’ll have to take one bus line and 2 train lines in total. The total travelling time is 6 hr 48 min.
Which bus line goes from Skye Bridge to Perth in Scotland?
The 55 bus line goes from Shorefront Shelter, Kyleakin station near Skye Bridge to Harbour Slipway, Kyle Of Lochalsh station. From there you’ll have to take 2 train lines till Harbour Slipway, Kyle Of Lochalsh station near Perth in Scotland.
How long does it take to travel from Skye Bridge to Perth in Scotland by bus and train?
The total travel time between Skye Bridge and Perth in Scotland by bus and train is about 6 hr 48 min.
Where do I get on the bus near Skye Bridge to get to Perth in Scotland?
Get on the 55 bus from the Shorefront Shelter, Kyleakin stop near Skye Bridge in Scotland.
Where do I get off the bus when travelling between Skye Bridge and Perth in Scotland?
Get off the bus at the Harbour Slipway, Kyle Of Lochalsh station, which is closest to Perth in Scotland.
Popular Routes
- Inverness Airport to Portree
- Halbeath Park & Ride to St. Andrew's
- Prestwick International Airport to Royal Troon Golf Club
- Edinburgh to Linlithgow
- Dundee to Alyth
- Aberfoyle to Edinburgh
- Inverness to Strathpeffer
- Clydebank to Glasgow Airport
- Edinburgh to Broxburn
- Portree to Sligachan
- Kilmarnock to Ayr Racecourse
- Royal Mile Mansions to Royal Yacht Britannia
- Edinburgh to Broxburn
- Milngavie to Buchanan Bus Station
- Glasgow to Lochgilphead
- Stirling to Bonnybridge
- Langholm to Dumfries
- Edinburgh to West Linton
- Glasgow Central Station to Drymen
- Cambuslang to The Queen Elizabeth University Hospital Campus