Das Dorf Soro liegt im Westen der AldeiasGuer-Udo und Leolala in einer Meereshöhe von 829 m.[1] Westlich des Dorfes fließt der Maumall, ein Nebenfluss des Belulik,[2] östlich erhebt sich der Berg Surolan (1228 m). Jenseits des Maumall befindet sich die Gemeindehauptstadt Ainaro. Auf der Straße, die in Richtung Süden führt, erreicht man als nächsten Ort Karlele in der Aldeia Terlora.
In Soro befinden sich der Sitz des Sucos und eine Grundschule.[1]