Flora est un village dans la commune de Šarovce, dans le district de Levice, dans la région de Nitra, en Slovaquie. Flora se situe à 137 m d'altitude. La grande ville la plus proche est Levice, à 13,9 km au nord-ouest. Parmi les sites touristiques alentour : Hronský Beňadik monastery (28 km), Cathédrale Saint-Adalbert d'Esztergom (34 km) et château d'Esztergom (34 km).