The distance between Dornoch to Kyle of Lochalsh is 161 Km by road. You can also find the distance from Dornoch to Kyle of Lochalsh using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Dornoch to Kyle of Lochalsh for road driving directions!