Vidonje is located in the municipality Zažablje, in Dubrovnik-Neretva County at an elevation of 229 meters above sea level and it covers the area of 13.81 km² (5.33 sq. miles). According to the 2011 census report, there was only one inhabitant left. Nearby places: Mlinište, Mislina, Bijeli Vir, Badžula, Dobranje, Dubravica, Glušci, Zavala, Krvavac Ii and Kula Norinska.