Our visit to Lossiemouth, affectionately known as “Lossie,” was one of those quietly magical experiences that stay with you. Located on Scotland’s northeast coast in Moray, just a short drive from Elgin, the town feels like a hidden gem perched between golden beaches and the North Sea. It’s easy to reach by car, as we did, but for those not driving, trains to Elgin and a short taxi or bus ride make it a simple and scenic journey.
Once a small fishing village, Lossiemouth has evolved into a charming seaside town known for its long sandy beaches, dramatic dunes, and crystal-clear waters. We arrived on a sunny afternoon, and the East Beach, with its sweeping expanse of soft sand and the iconic bridge that once connected it to town, immediately drew us in. Even on a windy day, the beauty of the coastline is mesmerizing—perfect for long walks, sea views, and the occasional sighting of dolphins offshore.
The Lossiemouth Marina added a different kind of charm, with its boats bobbing gently in the harbor and cozy cafés serving fresh seafood. We enjoyed watching the sun dip low over the horizon while dining at a local restaurant, the light shimmering across the water. The nearby Moray Golf Club offered spectacular views of the coast, even if we only stopped to admire rather than play.
Lossiemouth also has a strong connection to aviation, with the RAF Lossiemouth base nearby, and we occasionally glimpsed jets soaring overhead—a reminder of its modern-day role in Scotland’s defense.
We found that a day or two was perfect to explore Lossiemouth—enough time to walk the beaches, enjoy a relaxed meal by the sea, and soak in the peaceful rhythm of coastal life. For us, it was the perfect blend of serenity, history, and simple Scottish beauty.