To get to Lossiemouth by car, follow the A96 from Aberdeen or Inverness, and take the A941 into Lossiemouth. From Elgin, take the A941 directly to Lossiemouth.
If you prefer to travel by train, the nearest railway station is Elgin. From there, you can take a bus or taxi to Lossiemouth. Alternatively, you can take the train to Keith or Huntly and then take a bus to Lossiemouth.
If you are traveling from other local landmarks, you can take the A941 from Findhorn, which will take you directly to Lossiemouth. From the nearby town of Forres, take the B9011 and then the B9040 to Lossiemouth.