|Distance||117 miles (189 km)|
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.
Omio customers travelling this route book their trains from Dundee to 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.
Here are some other resources that might have the information you need