Weggis has an area of . Of this area, 46.1% is used for agricultural purposes, while 38.9% is forested. Of the rest of the land, 14% is settled (buildings or roads) and the remainder (1.1%) is non-productive (rivers, glaciers or mountains). , 38.75% of the total land area was forested. Of the agricultural land, 39.34% is used for farming or pastures, while 6.68% is used for orchards or vine crops. Of the settled areas, 9.14% is covered with buildings, 0.08% is industrial, 0.17% is classed as special developments, 0.85% is parks or greenbelts and 3.81% is transportation infrastructure. Of the unproductive areas, 0.08% is unproductive standing water (ponds or lakes), and 1.1% is other unproductive land.