Ano Lechonia is situated in the northwestern part of the Pelion peninsula, 1.5 km from the Pagasetic Gulf coast, 3 km southwest of Agios Georgios Nileias, 4 km southeast of Agria and 11 kilometers southeast of Volos.