Traveling from Wrexham to Inverness is a significant journey into the Scottish Highlands. The distance is approximately 600 km. You will travel via the West Coast Main Line to Edinburgh or Glasgow, then transfer to a Highland train. This route offers some of the most spectacular scenery in the UK. Expect a total travel time of 8 to 9 hours.
Total Distance: 610 km driving distance, 520 km air distance.
The final leg from Edinburgh to Inverness is incredibly scenic.
May or September for mild weather and fewer midges.