There is one caravan site in Elgin situated on the western edge of the town beside the River Lossie.
Riverside Caravan Park
West Road, Elgin, Moray, IV30 8UN.
Phone 01343 542813
Well maintained site who cater for Caravans, Campervans and Touring Tents on their caravan park handily situated just off the A96 main road between Aberdeen and Inverness. They provide grey, chemical, black water disposal and fresh water fill up. Dogs and children welcome.
The caravan park is about a 15 minute walk into Elgin where there are a variety of bars and restaurants, a large Tesco and ASDA as well as smaller M&S Food, Lidl and Aldi. The Eight Acres hotel just across the main road has a restaurant, bar and leisure club.