Der St. Urbaner See befindet sich in einem Seitental des oberen Glantales, nordöstlich von Feldkirchen. Er liegt in 745 m Seehöhe und ist ein künstlich aufgestautes Gewässer mit einer Fläche von etwa 9 ha. Seine maximale Tiefe beträgt in der Nähe des Dammes beim Auslaufbauwerk 3,0 m, seine mittlere Tiefe 1,7 m. Ein etwa 200 m langer Damm war zur Errichtung dieses Sees notwendig der trotz seiner Höhenlage ein beliebtes Badegewässer wurde. Gegen Westen wird der See immer seichter. Er endet in einem versumpften Gelände, in dem noch 2 weitere kleine Teiche liegen. Das Nord- und das Westufer werden von Verlandungsmooren eingenommen. Der St. Urbaner See liegt im 140 ha großen, gleichnamigen Landschaftsschutzgebiet.