Położenie i lokalizacja thumb|Bartoszyce z wodociągowej wieży ciśnień Bartoszyce położone są w północnej części województwa warmińsko-mazurskiego po obu stronach rzeki Łyny. Geograficznie znajdują się w mezoregionie Równina Sępopolska, która jest częścią makroregionu Nizina Staropruska. Ta z kolei wchodzi w skład podprowincji Pobrzeża Wschodniobałtyckie i prowincji Niżu Wschodniobałtycko-Białoruskiego. Bartoszyce leżą na równinie, która na swych obrzeżach wznosi się na wysokość 80–100 m n.p.m. i obniża się ku środkowi do 40–50 m n.p.m.

Miasto położone jest: 71 km od Olsztyna, 256 km od Warszawy, 177 km od Gdańska, 17 km od granicy z Rosją i 58 km od KrólewcaOdległości drogowe według Google Maps..

Środowisko naturalne Według danych z 2005 roku, Bartoszyce mają obszar 11 km² (0,84% powierzchni powiatu) w tym: tereny zabudowane 27,9% użytki rolne 27,9% lasy 6,0% wody 2,6%

Geologia i rzeźba terenu Bartoszyce leżą na platformie wschodnioeuropejskiej w regionie obniżenia nadbałtyckiego (czasami nazywanego też syneklizą perybałtycką). Miasto położone jest w obniżeniu wysoczyzny morenowej płaskiej co powoduje, że na terenie miasta rzeźba terenu jest raczej płaska.