The commune of Weiler-la-Tour, population 1,319, is located 6 kilometers southeast of Luxembourg City.
Hassel, Syren, and Weiler-la-Tour (population 475) are boroughs within the commune of Weiler-la-Tour.
The N3 roadway cuts across the western tip of Weiler-la-Tour; the CR132 splits off northeastward, and passes through the town center of each borough in turn.