homivo.

119 homes for sale in Elgin

£55,000 to £650,000 · 1 with a sea view

Homes for sale in Elgin

Homivo lists 119 homes for sale in Elgin, priced £55,000 to £650,000. The list includes 38 detached houses, 23 flats, 18 semi-detached houses, 15 bungalows, 13 terraced houses, 7 plots, 3 other homes and 2 cottages. 1 of these homes has a sea view in the photographs or the advert. A typical home on this list is 7.3 km from the coast.
Houses for sale in Elgin are listed here with the flats and the bungalows. This page is the town and the villages that share its address. Search also covers property near Elgin.
The homes are in the town, around High Street, South Street, and South Guildry Street, at Mossend Place, Ashgrove Park, and Jasmine Drive, and in Miltonduff, Longmorn, Duffus, and Roseisle.

Counted from the public adverts Homivo has indexed on .

Every home in Elgin

All 119 homes for sale in Elgin.

Homivo lists 119 homes for sale in Elgin, priced £55,000 to £650,000. The list includes 38 detached houses, 23 flats, 18 semi-detached houses, 15 bungalows, 13 terraced houses, 7 plots, 3 other homes and 2 cottages. Counted from the public adverts Homivo has indexed on 5 November 2026. The list changes as agents publish and sell. Homivo is not the estate agent. Each home on this page links to the agent who is selling it.

Answers counted from the homes listed on 4 November 2026. Drive times are by road.