Wyżyna Weldów zbudowana jest z prekambryjskich granitów i gnejsów, przy czym Niski Weld tworzą głównie piaskowce, zaś Lubombo zbudowane jest głównie bazaltów.
Klimat Klimat z racji położenia określany jest jako zwrotnikowy, z wilgotną odmianą, gdzie rzeźba terenu ma istotny wpływ na pogodę w Eswatini.
Kraj jest stosunkowo chłodny, obszary Niskiego Weldu cechują się średnimi dobowymi temperaturami około 25 °C w styczniu i 20 °C w lipcu. Im dalej na zachód, tym jest chłodniej. Wraz ze wzrostem wysokości spada temperatura. Obszary Wysokiego Weldu są chłodne, w styczniu średnie wartości przyjmują zaledwie 15 °C, a w lipcu zaś 12 °C. Na terenach najwyżej położonych występują przymrozki, a nawet opady śniegu.
Eswatini jest krajem dosyć wilgotnym, gdzie przyczyną są góry i wyżyny. Na terenach najwyżej położonych rocznie spada około 1700 mm deszczu. Na terenie Niskiego Weldu jest bardziej sucho, rocznie spada około 500 mm. deszczu. Jest to ilość bardzo duża jeśli weźmie się pod uwagę te same szerokości geograficzne, ale leżące na półkuli północnej. Co kilka lat na terenach nisko położonych zdarzają się susze. Na terenach Średniego Weldu i Lubombo, roczne wartości opadowe wynoszą 800 – 1000 mm.