The journey from Nairn to Stoke-on-Trent is a rail trip down the East Coast. You will travel from Nairn to Inverness, then take an LNER train to Manchester, followed by a local train connection to Stoke-on-Trent. The total travel time is approximately 9 hours.
Total Distance: 680 km driving distance, 550 km straight-line air distance.
The connection at Manchester is usually very efficient.
May to September for pleasant weather.