Elšani is a village in the municipality of Ohrid, North Macedonia. It is situated 10 kilometres south of the City of Ohrid. It is spread across the western slopes of Galičica Mountain, near Lake Ohrid. The village is located at 850 metres above sea level.