The journey from Thornhill to Perth is a 170 km drive. You will head north on the A76, join the M74, and then the M90 towards Perth. The drive takes approximately 2 hours and 15 minutes. Perth is a historic city on the banks of the River Tay.
Total Distance: 170 km driving distance, 140 km straight-line distance.
The M90 can be busy; check traffic reports.
Year-round, as the M74 and M90 are major motorways.