Großpostwitz liegt an der Spree oberhalb Bautzens, wo der Fluß aus dem Bergland heraustritt. Der Ort ist in einem weiten Tal am Südfuße des Drohmberges (431m), zwischen den Bergzügen des Mönchswalder Berges (449m) und Czorneboh (561m), in durchschnittlich 250 m Meereshöhe gelegen.
Die n�chstgelegene gr��ere Stadt ist Bautzen mit ca.42.333 Einwohnern die etwa 7km entfernt liegt.