Distance from Thurso to Inveraray

The distance from Thurso to Inveraray is 387 km (or 241 mi). The estimated driving time for the trip is 5h 10min and the main road for this route is the Navidale Road. In a straight line, the distance between Thurso and Inveraray is 279 km (174 mi).