There are 3 ways to get from Aberfoyle to Kyle of Lochalsh by bus, train, 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.
Bus
best- Take the bus from Public Toilets to Public Toiletsbus S60
- Take the bus from Public Toilets to Shorefront Shelterbus 915
8h 2m£30–55Train
- Take the train from Stirling to Invernesstrain Edinburgh - Inverness / ...
- Take the train from Inverness to Kyle of Lochalshtrain Inverness - Kyle of Lochalsh
8h 24m£79–191Drive 165.1 mi
- Drive from Aberfoyle to Kyle of Lochalshcar 165.1 mi
3h 24m£40–58
Aberfoyle to Kyle of Lochalsh by bus
Questions & Answers
The cheapest way to get from Aberfoyle to Kyle of Lochalsh is to bus which costs £30 - £55 and takes 8h 2m.
The fastest way to get from Aberfoyle to Kyle of Lochalsh is to drive which takes 3h 24m and costs £40 - £60.
No, there is no direct bus from Aberfoyle to Kyle of Lochalsh. However, there are services departing from Trossachs Gift Co and arriving at Shorefront Shelter via Public Toilets and Public Toilets. The journey, including transfers, takes approximately 8h 2m.
No, there is no direct train from Aberfoyle to Kyle of Lochalsh. However, there are services departing from Stirling and arriving at Kyle of Lochalsh via Inverness. The journey, including transfers, takes approximately 8h 24m.
The distance between Aberfoyle and Kyle of Lochalsh is 180 miles. The road distance is 166.1 miles.
The best way to get from Aberfoyle to Kyle of Lochalsh without a car is to bus which takes 8h 2m and costs £30 - £55.
It takes approximately 8h 2m to get from Aberfoyle to Kyle of Lochalsh, including transfers.
Aberfoyle to Kyle of Lochalsh bus services, operated by Midland Bluebird, depart from Public Toilets station.
Aberfoyle to Kyle of Lochalsh train services, operated by ScotRail, depart from Stirling station.
The best way to get from Aberfoyle to Kyle of Lochalsh is to bus which takes 8h 2m and costs £30 - £55. Alternatively, you can train, which costs £75 - £200 and takes 8h 24m.
What companies run services between Aberfoyle, Scotland and Kyle of Lochalsh, Scotland?
You can take a bus from Trossachs Gift Co to Shorefront Shelter via Public Toilets and Public Toilets in around 8h 2m. Alternatively, you can take a bus from Trossachs Gift Co to Kyle of Lochalsh via Stirling Baptist Church, Stirling, and Inverness in around 8h 24m.
- Phone
- +44 (0)344 811 0141
- Website
- ScotRail
Train from Stirling to Inverness
- Ave. Duration
- 2h 59m
- Frequency
- Every 3 hours
- Estimated price
- £65–120
- Website
- ScotRail
Train from Inverness to Kyle of Lochalsh
- Ave. Duration
- 2h 40m
- Frequency
- 4 times a day
- Estimated price
- £30–65
- Website
- ScotRail
Train from Stirling to Inverness
- Ave. Duration
- 2h 48m
- Frequency
- Once daily
- Estimated price
- £50–75
- Website
- London North Eastern Railway Limited (LNER)
- Phone
- +44 330 060 0500
- [email protected]
- Website
- Caledonian Sleeper
Train from Stirling to Inverness
- Ave. Duration
- 3h 35m
- Frequency
- 6 times a week
- Estimated price
- £45–75
- Website
- Caledonian Sleeper
- Phone
- 03330 16 61 62
- [email protected]
- Website
- Midland Bluebird
Bus from Public Toilets to Public Toilets
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a week
- Estimated price
- £7–10
- Website
- Midland Bluebird
- Phone
- 0141 352 4444
- [email protected]
- Website
- Scottish Citylink Coaches Ltd
Bus from Public Toilets to Shorefront Shelter
- Ave. Duration
- 3h 47m
- Frequency
- Every 4 hours
- Estimated price
- £23–45
- Website
- Scottish Citylink Coaches Ltd
- Single
- £23–45
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
More Questions & Answers
Aberfoyle to Kyle of Lochalsh bus services, operated by Midland Bluebird, arrive at Public Toilets station.
Aberfoyle to Kyle of Lochalsh train services, operated by ScotRail, arrive at Inverness station.
Yes, the driving distance between Aberfoyle to Kyle of Lochalsh is 166 miles. It takes approximately 3h 24m to drive from Aberfoyle to Kyle of Lochalsh.
There are 318+ hotels available in Kyle of Lochalsh.



















