There are 6 ways to get from York to Kinlochleven by train, bus, car, 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.
Train, bus via Edinburgh
best- Take the train from York to Edinburgh Waverleytrain
- Take the train from Edinburgh Waverley to Glasgow Queen Streettrain
- Take the bus from Buchanan Bus Station to Kinlochleven Road Endbus 915
8h 22m£91–209Bus
cheapest- Take the bus from Blossom Street to Leeds Bus Station Entrancebus 843 / ...
- Take the bus from Leeds City Bus Station to Buchanan Bus Stationbus
- Take the bus from Buchanan Bus Station to Kinlochleven Road Endbus 915
11h 49m£37–57Train, bus
- Take the train from York to Glasgow Centraltrain Plymouth - Glasgow Central / ...
- Take the bus from Buchanan Bus Station to Kinlochleven Road Endbus 915
8h 42m£148–210Drive 303.2 mi
- Drive from York to Kinlochlevencar 303.2 mi
5h 29m£75–108Train
- Take the train from York to Edinburgh Waverleytrain London Kings Cross - Edinburgh / ...
- Take the train from Edinburgh Waverley to Fort Williamtrain Edinburgh - Fort William
8h 51m£166–290Train, fly, bus
- Take the train from York to Leedstrain
- Fly from Leeds Bradford International Airport (LBA) to Glasgow Airport (GLA)plane LBA - GLA
- Take the bus from Terminal Building to Kinlochleven Road Endbus
9h 58m£73–169
York to Kinlochleven by train, foot, and bus
Questions & Answers
The cheapest way to get from York to Kinlochleven is to bus which costs £35 - £60 and takes 11h 49m.
The fastest way to get from York to Kinlochleven is to drive which takes 5h 29m and costs £70 - £110.
No, there is no direct bus from York to Kinlochleven. However, there are services departing from Blossom Street and arriving at Kearan Road End via Leeds City Bus Station, Buchanan Bus Station and Kinlochleven Road End. The journey, including transfers, takes approximately 11h 49m.
No, there is no direct train from York to Kinlochleven. However, there are services departing from York and arriving at Fort William via Edinburgh Waverley. The journey, including transfers, takes approximately 8h 51m.
The distance between York and Kinlochleven is 352 miles. The road distance is 305 miles.
The best way to get from York to Kinlochleven without a car is to train and bus via Edinburgh which takes 8h 22m and costs £90 - £210.
It takes approximately 8h 22m to get from York to Kinlochleven, including transfers.
York to Kinlochleven bus services, operated by Yorkshire Coastliner, depart from Blossom Street station.
York to Kinlochleven train services, operated by London North Eastern Railway Limited (LNER), depart from York station.
The best way to get from York to Kinlochleven is to bus which takes 11h 49m and costs £35 - £60. Alternatively, you can train, which costs £160 - £290 and takes 8h 51m.
What companies run services between York, England and Kinlochleven, Scotland?
You can take a bus from Blossom Street to Kearan Road End via Leeds City Bus Station, Buchanan Bus Station, and Kinlochleven Road End in around 11h 49m. Alternatively, you can take a train from York to Kinlochleven via Edinburgh Waverley and Fort William in around 8h 51m.
- Website
- easyjet.com
Flights from Leeds Bradford International Airport to Glasgow Airport via Belfast (Aldergrove)
- Ave. Duration
- 4h 7m
- When
- Friday and Sunday
- Estimated price
- £35–200
Flights from Leeds Bradford International Airport to Glasgow Airport via Paris Charles de Gaulle
- Ave. Duration
- 5h 50m
- When
- Friday
- Estimated price
- £45–200
Train from York to Edinburgh Waverley
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- £70–100
- Website
- London North Eastern Railway Limited (LNER)
Train from York to Edinburgh Waverley
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- £70–100
- Website
- London North Eastern Railway Limited (LNER)
- Phone
- 0141 352 4444
- [email protected]
- Website
- Scottish Citylink Coaches Ltd
Bus from Buchanan Bus Station to Kinlochleven Road End
- Ave. Duration
- 2h 46m
- Frequency
- Every 2 hours
- Estimated price
- £16–35
- Website
- Scottish Citylink Coaches Ltd
- Single
- £16–35
Bus from Buchanan Bus Station to Kinlochleven Road End
- Ave. Duration
- 2h 46m
- Frequency
- Every 2 hours
- Estimated price
- £16–35
- Website
- Scottish Citylink Coaches Ltd
- Single
- £16–35
Bus from Buchanan Bus Station to Kinlochleven Road End
- Ave. Duration
- 2h 46m
- Frequency
- Every 2 hours
- Estimated price
- £16–35
- Website
- Scottish Citylink Coaches Ltd
- Single
- £16–35
Bus from Terminal Building to Kinlochleven Road End
- Ave. Duration
- 2h 29m
- Frequency
- 3 times a day
- Estimated price
- £26–40
- Website
- Scottish Citylink Coaches Ltd
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
York to Kinlochleven bus services, operated by Yorkshire Coastliner, arrive at Leeds Bus Station Entrance.
York to Kinlochleven train services, operated by London North Eastern Railway Limited (LNER), arrive at Edinburgh Waverley station.
Yes, the driving distance between York to Kinlochleven is 305 miles. It takes approximately 5h 29m to drive from York to Kinlochleven.
There are 747+ hotels available in Kinlochleven.









