Nedakonice is located about 7 kilometres (4 mi) southwest of Uherské Hradiště and 29 km (18 mi) southwest of Zlín. It lies in the Lower Morava Valley. The municipality is situated on the right bank of the Morava River, which forms the eastern municipal border. The stream Dlouhá řeka flows through the village.
History
The first written mention of Nedakonice is from 1220. The village was a property of the monastery in Velehrad until the abolition of the monastery in 1784.[2]