The journey from Saundersfoot to Inverness takes you from the Welsh coast to the capital of the Scottish Highlands. By train, you travel from Saundersfoot to Cardiff, then to London, and finally to Inverness. The total distance is approximately 550 miles. Driving involves taking the M6 and A9 motorways. Expect a total travel time of 12 to 14 hours.
Total Distance: Driving distance 880 km, straight-line air distance 600 km.
The Caledonian Sleeper train is a great option for this long journey.
Summer for the long daylight hours and beautiful Highland scenery.