Villa di Chiavenna is a comune situated in the province of Sondrio within the Lombardy region of northern Italy. It is located approximately 100 kilometres north of Milan and about 35 kilometres northwest of the city of Sondrio.
The municipality is positioned on the border with Switzerland, making it a notable geographic point in the alpine region of the Italian Alps.