|Most expensive month:||March|
|Average price in Elgin:||$122/night|
|Absolute cheapest price found:||$37/night|
|Most expensive day:||Wednesday|
Laichmoray Hotel (8.8/10 from 714 reviews), West End Guest House (9.6/10 from 184 reviews), and The Lodge Elgin (9.3/10 from 234 reviews) are all highly rated places to stay in Elgin.