The journey from Lossiemouth to Portsmouth involves traveling south through the heart of the UK. You will start by taking a bus or taxi to Inverness Station. From there, the rail network connects you via Edinburgh and London to Portsmouth Harbour. Alternatively, flying from Inverness to London and taking a train is a viable, faster option for long-distance travelers.
Total Distance: 920 km driving distance; 780 km straight-line air distance.
Use the cross-London transfer between Kings Cross and Waterloo via the Underground.
June to August for the best weather and frequent rail services.