The journey from Invergordon to Elgin is a scenic trip along the Moray Firth. You can take the ScotRail train with a change in Inverness or a local bus service. The journey takes approximately 1 hour 30 minutes. It is a direct route through the heart of the Highlands. This is a popular route for locals and visitors alike.
Total Distance: Driving distance 80 km, straight-line air distance 70 km.
You will need to change trains at Inverness station.
Summer for the beautiful countryside in Elgin.