Halbendorf grenser i nord til Groß Düben, i nordøst til Klein Düben, Kromlau i øst og Weißwasser i sørøst. Fra sør til vest forbinder den den seg med Halbendorfer See, som ligger på den andre siden av Trebendorf og Schleife.