More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Dundee and Kyle of Lochalsh

distanceDistance117 miles (189 km)
changesDirect trainYes

Trains from Dundee to Kyle of Lochalsh cover the 117 miles (189 km) long journey with our travel partners like. There are direct train services available. Travellers depart most frequently from Dundee and arrive in Kyle of Lochalsh.

Travel Tips

Trains from Dundee to Kyle of Lochalsh
Travel by train to Kyle of Lochalsh easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Dundee to Kyle of Lochalsh.
FAQs
How many miles is it from Dundee to Kyle of Lochalsh by train?
The Dundee to Kyle of Lochalsh train distance is approximately 117 miles (189 km).
What station does the Dundee to Kyle of Lochalsh train leave from? Which Kyle of Lochalsh train station do I come into from Dundee?

Omio customers travelling this route book their trains from Dundee   to Kyle of Lochalsh.

Where is the train station in Dundee? Where is the train station in Kyle of Lochalsh?

The most popular departure train station with passengers for this route, called Dundee, is located 0 mile (s) / 0 km from the city centre of Dundee.

The most popular arrival train station, Kyle of Lochalsh, is located 1 mile (s) / 1 km away from the city centre of Kyle of Lochalsh.

Important Stations and Airports for this Journey

Dundee
Kyle of Lochalsh
The major railway station for departures from Dundee is Dundee. Read all the information you need to know about services, amenities and connections at Dundee for your trip to Kyle of Lochalsh from Dundee.

More options for your journey from Dundee to Kyle of Lochalsh

Here are some other resources that might have the information you need