The Kyle Line begins in the Capital of the Highlands, Inverness, and ends in remote Kyle of Lochalsh, gateway to the Isle of Skye.
Along the way travellers see the farmlands of the Moray Firth, the heather covered hills of the Highlands and the beauty of the west coast as the line makes its way along the sea lochs after Strathcarron.
One option to experience the Kyle Line is as a day trip, perhaps breaking your outward journey at one of the smaller stops along the line.
Alternatively you could stay in Strathcarron, Plockton or Kyle of Lochalsh, to further explore these areas.
Top destinations: Beauly, Plockton, Kyle of Lochalsh
If you're interested in exploring the Kyle Line and in going on the Far North Line, you could base yourself at Beauly, Muir of Ord, Conon Bridge or Dingwall as alternatives to Inverness.
Trains for both lines stop at these locations, with the line splitting at Dingwall.
Train on the Kyle Line at Achnasheen
By train
Daytime trains to Inverness from Perth and stops on the Highland Main Line, Edinburgh, Glasgow, Stirling and Aberdeen, as well as from London Kings Cross, Peterborough, Newark Northgate, Doncaster, York, Darlington, Newcastle and Berwick-upon-Tweed (Peterborough, Newark Northgate and Doncaster from 14 December 2025).
Caledonian Sleeper from London Euston, Birmingham International (from 15 January 2026), Crewe and Preston to Inverness.
By coach
Citylink from Glasgow, Edinburgh, Perth, Oban, Fort William, and Aberdeen to Inverness.
FlixBus from Glasgow, Edinburgh and Perth to Inverness.
Ember from Aberdeen, Perth and Glasgow to Inverness.
By plane
Inverness Airport: from Belfast City, Bristol, London Gatwick, London Heathrow, London Luton, Manchester and Amsterdam.
From the airport you can take the train to Inverness city centre – Inverness Airport Station is 15-20 minutes' walk from the airport. Alternatively you can take a bus from the airport to Inverness - see Stagecoach service 11.
By local bus from Inverness
On Mondays and Saturdays it is also possible to explore part of this route by Lochcarron Garage service 704 (pre-booking required). The stops at locations which the train stops at are: Dingwall, Garve, Lochluichart, Achanalt, Achnasheen and Achnashellach. Note that this is a once a day service, so your return or onward travel would need to be by train.
By coach from Poolewe and Gairloch
On Tuesdays and Saturdays, the Westerbus service between Inverness and Poolewe and Gairloch passes Achnasheen. You can connect here with this service to journey to these tranquil west coast villages.
Attractive and popular large village on the River Beauly with independent shops and Beauly Priory
Stop in Muir of Ord for the Singleton of Glen Ord Distillery and the beautiful Estate of Ord. Stop in Conon Bridge for the historic Conon Hotel.
This busy market town is a short bus journey from the attractive village of Strathpeffer, a Victorian Spa town
Section includes halts for walking, Strathcarron, the beautiful Attadale Gardens, and picturesque and popular Plockton
Gateway to the Isle of Skye, small village attractively situated on the shoreline and nestled amongst the rocky hills
Plockton Railway Station
See our Scenic and Historic Guide to the Kyle Line if you would like a detailed description of the line to read either before or during your journey.
Page last updated 10 October 2025