ScotRail operates a train from Inverness to Lossiemouth every 3 hours. Tickets cost $12 - $16 and the journey takes 41 min. Stagecoach UK also services this route every 30 minutes. Alternatively, Stagecoach UK operates a bus from Inverness to Lossiemouth hourly. Tickets cost $6 - $9 and the journey takes 1 h 21 min. Stagecoach UK also services this route every 30 minutes.
From Inverness train to Elgin, Railway Station then bus to Lossiemouth, Church Street. 1 h 21 min £12. From Inverness, Marks and Spencer (Monument) bus to Elgin, Bus Station then bus to Lossiemouth, Marine Court. 1 h 56 min £6. From Inverness taxi to Lossiemouth. 56 min £105. From Inverness drive to Lossiemouth. 56 min £8.