Home / Travel Guides / Day Trips & Excursions / Kyle of Lochalsh Railway Guide: Route, Stops & Things to See

Kyle of Lochalsh Railway Guide: Route, Stops & Things to See

Plockton village on the Kyle of Lochalsh railway line in the Scottish Highlands

Why the Kyle of Lochalsh Railway Is One of Scotland’s Best Train Journeys

The Kyle of Lochalsh railway guide exists for one simple reason: this railway is widely considered one of the most scenic train journeys in the UK. The line runs from Inverness across the Highlands to the west coast, passing lochs, mountains, forests, remote villages and some of the most dramatic landscapes in Scotland.

Unlike many railway lines that connect large cities, this route feels completely different. Large sections of the journey pass through empty wilderness, where there are no roads, no towns and very little sign of modern life. It feels more like a sightseeing tour than a normal train journey, which is why many travellers ride the line purely for the experience rather than to reach a specific destination.

The railway opened in the late 19th century and was considered a major engineering achievement at the time, connecting remote Highland communities to the rest of Scotland. Today, it still serves local villages, but it has also become a major attraction for tourists visiting the Highlands and the Isle of Skye.

Many people combine this journey with a trip to Skye because the line ends at Kyle of Lochalsh, which sits directly opposite the island. You can step off the train and be on the Isle of Skye within minutes, making this one of the most scenic ways to reach the island.

If you are visiting the Scottish Highlands, this railway is not just transport — it is an experience in its own right.


Kyle Line Route Overview

The Kyle Line runs from Inverness to Kyle of Lochalsh, a distance of roughly 82 miles (132 km), crossing the Highlands from east to west. The journey usually takes around 2 hours 40 minutes, depending on the service.

Trains are operated by ScotRail, and there are usually 3 to 4 trains per day in each direction. Services are not very frequent, so it is important to plan your journey in advance, especially if you want to stop along the route.

The journey begins in Inverness, the capital of the Highlands, and quickly leaves the city behind. Within a short time, the landscape changes to farmland, then forests, then mountains and remote lochs, and the scenery becomes increasingly dramatic the further west you travel.

One of the most interesting things about this route is how remote it feels. Some stations are in the middle of nowhere, with only a small platform and no buildings nearby. In some places, the railway runs between mountains on one side and lochs on the other, creating some of the most famous railway views in Scotland.

The final section of the journey is particularly spectacular, as the train runs along the coast near Plockton before reaching Kyle of Lochalsh, where you can see the Skye Bridge and the mountains of the Isle of Skye in the distance.

This is why the route is often described as one of the most beautiful railway journeys in Scotland.


Inverness to Kyle of Lochalsh Route Map and Stations

The Kyle Line runs from Inverness across the Highlands to the west coast, stopping at a number of small towns, villages and remote stations along the way. Several stations on this line are request stops, meaning the train only stops if passengers are waiting on the platform or if you tell the conductor you want to get off.

Below is the route with the approximate distance and travel time between each station. Stations marked with * are usually request stops.

FromToDistanceApprox Time
InvernessBeauly*12 miles15 mins
Beauly*Muir of Ord5 miles7 mins
Muir of OrdConon Bridge*2 miles4 mins
Conon Bridge*Dingwall1 mile3 mins
DingwallGarve12 miles18 mins
GarveLochluichart*10 miles15 mins
Lochluichart*Achanalt*6 miles8 mins
Achanalt*Achnasheen3 miles5 mins
AchnasheenAchnashellach*12 miles15 mins
Achnashellach*Strathcarron9 miles12 mins
StrathcarronAttadale*7 miles10 mins
Attadale*Stromeferry*3 miles5 mins
Stromeferry*Duncraig*4 miles6 mins
Duncraig*Plockton4 miles6 mins
PlocktonDuirinish*2 miles3 mins
Duirinish*Kyle of Lochalsh2 miles4 mins

* Request stop – tell the conductor if you want to get off, or stand clearly on the platform if boarding.

After Dingwall and Garve, the railway becomes much more remote, and many of the stations serve very small communities or isolated areas. This is part of what makes the Kyle Line such a unique railway journey compared to most train routes in the UK.

One of the most scenic parts of the journey is between Achnasheen, Strathcarron and Plockton, where the train runs through mountains, past lochs and along the coast before reaching Kyle of Lochalsh and the Isle of Skye.


Best Stops Along the Kyle Line

While you can ride the train from start to finish without getting off, the journey becomes much more interesting if you stop along the way. Several stops on the Kyle Line are worth visiting, especially if you enjoy scenery, walking, photography or small Highland villages.

Dingwall is one of the first larger towns after Inverness and acts as a gateway to the Highlands. It is not a major tourist destination, but it is a useful stop and a transport hub for the surrounding area.

Achnasheen is surrounded by mountains and wilderness, and this is where the scenery really starts to become dramatic. This area feels remote, wild and very typically Highland, with large open landscapes and very few buildings.

Strathcarron is a good stop if you want to explore the mountains and lochs nearby, and it is also a gateway towards Applecross, one of the most scenic coastal areas in Scotland.

Plockton is probably the most famous stop on the line. This small village sits on a sheltered bay and is known for its palm trees, harbour views and peaceful atmosphere. Many people consider Plockton one of the prettiest villages in Scotland.

Finally, Kyle of Lochalsh is the end of the line and the gateway to the Isle of Skye. From here, you can walk across the Skye Bridge or take a short bus ride onto the island.

For many travellers, the ideal plan is Inverness → Plockton → Kyle of Lochalsh → Isle of Skye, using the train as part of a wider Highland trip.


Scenery Highlights Along the Route

One of the main reasons people read a Kyle of Lochalsh railway guide is not just for transport information, but because the journey itself is the attraction. This railway crosses some of the most remote and dramatic landscapes in Scotland, and the scenery changes constantly along the route.

Shortly after leaving Inverness, the train passes through farmland and small villages before reaching Dingwall, where the line begins to head west into the Highlands. From Garve onwards, the landscape becomes much more mountainous and remote, and this is where the journey really becomes spectacular.

The section between Lochluichart, Achnasheen and Achnashellach is often considered one of the most scenic parts of the route. Here, the train passes through wide open moorland, mountains and large lochs, and in bad weather the landscape can feel wild and dramatic, while in good weather it looks peaceful and almost empty.

Further west, around Strathcarron and Attadale, the railway runs close to sea lochs and coastal inlets, and the scenery begins to change again. The final section between Plockton and Kyle of Lochalsh is particularly famous, as the train runs along the coastline with views across the water towards the Isle of Skye.

If possible, try to sit on the left-hand side of the train when travelling from Inverness to Kyle, as this often gives the best views, especially in the later part of the journey near the coast.

Overall, this journey is not about speed — it is about scenery, landscapes and the experience of travelling through the Highlands by train.


Tickets, Prices and Rail Passes

Tickets for the Kyle Line are operated by ScotRail, and prices can vary depending on how early you book and the type of ticket you buy. In general, this is not a cheap railway, but booking in advance can make a big difference to the price.

There are usually three main types of tickets available:

• Advance tickets – cheapest but fixed to a specific train
• Off-Peak tickets – flexible but more expensive
• Anytime tickets – fully flexible and most expensive

If you know exactly which train you plan to take, Advance tickets are usually the best value. However, if you want to stop along the route and continue later, a flexible ticket may be better.

Rail passes are also valid on this line. If you are travelling around the UK by train, BritRail Passes and Interrail Passes are valid on the Inverness to Kyle of Lochalsh line, which can make the journey much cheaper if you are doing multiple train trips.

Railcards can also reduce the ticket price by around one third. These include:
– 16–25 Railcard
– Two Together Railcard
– Senior Railcard
– Family & Friends Railcard

For most travellers, the cheapest way to travel is Advance ticket + Railcard, booked a few weeks in advance.


Timetable, Frequency and Best Time to Travel

The Kyle Line does not have very frequent services, which means planning your journey is important. Most days there are around 3 or 4 trains per day between Inverness and Kyle of Lochalsh in each direction.

The journey takes roughly 2 hours 40 minutes, although some services may take slightly longer depending on stops and passing points on the single-track railway.

Because trains are limited, many travellers choose to:
– Travel to Kyle of Lochalsh in the morning
– Explore Plockton or Kyle
– Return later the same day
– Or continue to the Isle of Skye

In terms of scenery, the best time to travel is usually late morning or early afternoon, when the light is better for views and photography. Winter journeys can also be very dramatic, especially if there is snow on the mountains, but daylight hours are much shorter.

Summer offers the longest daylight hours, and you may still have daylight well into the evening, which makes late trains more scenic than you might expect.

Overall, the best advice is to choose a daytime train rather than early morning or late evening, so you can fully enjoy the scenery along the route.


Tips for Riding the Kyle Line

This railway is quite different from travelling on busy mainline routes, and a few simple tips can make the journey much easier and more enjoyable.

First, arrive at the station early, especially in Inverness, as trains can be busy with tourists during the summer months. Seating is not reserved on most services, so getting on early helps you choose a good seat.

Second, remember that some stations are request stops, so if you plan to get off at a smaller station, tell the conductor after boarding the train.

Third, there is usually a toilet on board, but there is not always a food trolley, so it is a good idea to bring snacks and drinks for the journey.

Finally, don’t rush the trip. Many people make the mistake of riding the line in one direction and immediately coming back. A much better plan is to stop at Plockton or Kyle of Lochalsh, explore the area, and then continue later.

This turns the journey from a simple train ride into a full Highland travel experience, which is really what this railway is all about.


Kyle of Lochalsh to Isle of Skye Connection

One of the main reasons people travel on this railway is because Kyle of Lochalsh is the gateway to the Isle of Skye. The railway ends on the mainland, but the Isle of Skye is just across the water and connected by the Skye Bridge.

When you arrive at Kyle of Lochalsh station, the Skye Bridge is only a short distance away, and you can continue your journey to Skye by bus, taxi or car. Buses usually run from Kyle of Lochalsh to Portree, the main town on the Isle of Skye, and the journey takes around 30–40 minutes.

Many travellers use this route as a scenic way to reach Skye, rather than driving the whole way from Inverness or Glasgow. Taking the train across the Highlands and then continuing to Skye is one of the most scenic travel routes in Scotland, and it is much more relaxing than driving long distances on Highland roads.

Kyle of Lochalsh itself is a small town, but it has a few shops, cafes and views across the water to Skye. Just across the bridge is Kyleakin on the Isle of Skye, which is often the first stop for visitors arriving on the island.

A popular travel route is:
Inverness → Kyle of Lochalsh by train → Bus to Portree → Explore Isle of Skye

This combination of train and bus is one of the most scenic public transport journeys in the UK and is well worth planning into a Highland trip.


Rupert’s Handy Travel Tips

Rupert’s Handy Travel Tips

Planning to ride the Kyle Line across the Scottish Highlands? Here are a few useful tips to make the journey smoother:

  • Pick the right side of the train: When travelling from Inverness to Kyle of Lochalsh, the left side often has the best coastal and loch views later in the journey.
  • Tell the conductor about request stops: Several stations are request-only, so speak to the conductor after boarding if you want to get off at a smaller station.
  • Bring snacks and drinks: There is not always a trolley service on board, and the journey is nearly three hours.
  • Consider stopping at Plockton: Many travellers say this is one of the prettiest villages in Scotland and well worth a stop before continuing to Kyle of Lochalsh.

Want to meet the reindeer behind our travel tips? Find out more in our page Who is Rupert?.


Frequently Asked Questions About the Kyle of Lochalsh Railway

Is the Kyle of Lochalsh train worth it?
Yes, this is widely considered one of the most scenic train journeys in Scotland and one of the best railway journeys in the UK. The scenery changes constantly from farmland to mountains to coastal views, and many people ride the train purely for the experience.

How long is the train from Inverness to Kyle of Lochalsh?
The journey usually takes around 2 hours 40 minutes, although some services may take slightly longer depending on stops and passing points along the single-track railway.

Can you do the Kyle Line as a day trip from Inverness?
Yes, it is possible to travel from Inverness to Kyle of Lochalsh and back in one day, but many people prefer to stop at Plockton or continue to the Isle of Skye and stay overnight.

Do you need to book Kyle Line train tickets in advance?
It is recommended, especially in summer. Advance tickets are usually cheaper than buying on the day, and trains can be busy with tourists during peak season.

Is the Kyle Line included in rail passes?
Yes, BritRail Passes and Interrail Passes are valid on this line, which can make the journey much cheaper if you are travelling around the UK by train.


Want to explore more of the Scottish Highlands and beyond? These guides will help you plan your journey, book tickets, and discover more scenic routes across Scotland.

Travel from the Highlands capital with our city guide → Inverness Travel Guide
Explore Scotland’s most famous island → Isle of Skye Travel Guide
Learn how to book rail tickets and passes → ScotRail Guide
Discover overnight rail travel across the UK → Caledonian Sleeper Guide


Last Updated

This guide was last updated in April 2026. Rail timetables, ticket prices and services may change, so always check official rail websites before travelling.


Affiliate Disclosure

This page contains affiliate links. If you click through and make a purchase or booking, we may earn a small commission at no extra cost to you. This helps support our work and allows us to continue providing detailed, independent travel advice. We only recommend apps and services we personally use or have verified as high-quality.

Tagged:

Travel Guides

  • City Guides
  • Country Guides
More

    Global eSIM Data

    Global eSIM Data

    Attractions & Tickets

    • Attractions & Tickets
    More

      Click For Quotes For Hire Cars

       Economy Cars Banner

      Travel Advice

      • Travel Advice
      More

        Stay Connected Abroad With A Yesim eSim

        eSIM

        Click Here To Book European Train Tickets & Interrail Passes

        Book European Train Tickets and Interrail Passes

        Awin