Vilseck ligger ved floden Vils, der er en biflod til Naab. En del af det militære øvelsesområde Truppenübungsplatz Grafenwöhr ligger i den nordlige del af kommunen; det er 234 km² stort, og der ligger to store militærlejre, Østlejren i Grafenwöhr og Sydlejren i Vilseck, der også kaldes Rose Barracks. I Vilseck er der en brigade fra US Army.  Nabokommuner Nabokommuner er Edelsfeld, Königstein, Freihung ogHahnbach.