Das Stadtgebiet liegt langestreckt am Westufer Neiße. Von Norden nach Süden folgen aufeinander: die eigentliche Stadt Ostritz (das Gebiet der deutschen Stadtgründung) Altstadt (das ehemalige sorbische Dorf) ganz im Süden Marienthal (das Kloster mit seiner vorgelagerten Siedlung).
Ostritz liegt an der Bundesstraße 99 Görlitz nach Zittau . Außerdem gibt es noch eine wichtige in nordwestlicher Richtung über Bernstadt nach Löbau und zur A 4 Richtung Dresden. Kleinstadt liegt an der Neißebahn die Zittau Görlitz verbindet.
Durch die Grenzziehung von 1945 entstand Ostritz die kuriose Situation dass der Bahnhof Stadt auf der polnischen Seite des Grenzflusses Er wurde aber seitdem weiterhin für die Stadt genutzt. Mit dem EU-Beitritt Polens werden Ostritzer Grenzprobleme weitgehend verschwinden.