Moray Motor Museum is a compact private museum in Elgin with vintage cars, motorcycles, model vehicles, and motoring memorabilia. The collection is personal and approachable rather than huge, which makes it easy to enjoy even on a short visit.
It is best for travelers with an interest in classic vehicles or families looking for a quick indoor stop. Combine it with Elgin Museum and the cathedral ruins for a day that mixes local history with something more mechanical.