Transport i komunikacja miejska
Olsztyn położony jest mniej więcej w połowie drogi między Warszawą (212 km) a Gdańskiem (170 km).
Miasto znajduje się na skrzyżowaniu ważnych dróg krajowych – nr 16, wiodącej z zachodu Polski na Litwę i zwanej często kręgosłupem województwa warmińsko-mazurskiego, oraz drogi nr 51 będącej odnogą drogi krajowej nr 7 relacji Żukowo-Gdańsk-Elbląg-Olsztynek-Nidzica-Modlin-Warszawa-Kraków-Chyżne.
W Olsztynie funkcjonuje lotnisko przyjmujące krajowy i międzynarodowy ruch biznesowy.
Najbliższe lotnisko międzynarodowe zlokalizowane jest w odległości ok. 60 km od Olsztyna – to port lotniczy Olsztyn-Mazury, który znajduje się w Szymanach koło Szczytna. Ponadto w promieniu 200 km od miasta znajdują się 3 inne międzynarodowe porty lotnicze, zapewniające połączenia do kilkudziesięciu miast w Polsce i na świecie (Port Lotniczy Gdańsk im. Lecha Wałęsy – ok. 180 km, Lotnisko Chopina Warszawa – ok. 220 km, Lotnisko Modlin – ok. 180 km).
Olsztyn jest także ważnym regionalnym węzłem kolejowym. Głównymi liniami kolejowymi przebiegającymi przez miasto są: linia regionalna nr 216 do Działdowa, linia regionalna nr 220 do Bogaczewa, oraz linia kolejowa łącząca Olsztyn z Szymanami. W stosunkowo niedużej odległości znajdują się także: linia państwowa magistralna nr 9/E65 relacji Gdynia-Gdańsk-Iława-Warszawa-Żylina (ok. 70 km od miasta), linia państwowa nr 38 relacji Białystok-Ełk-Korsze-Bartoszyce (ok. 70 km) oraz planowana międzynarodowa linia kolejowa E75 Rail Baltica Warszawa-Białystok-Ełk-Suwałki-Trakiszki (ok. 160 km od Olsztyna).
Najbliższe porty morskie znajdują się w Elblągu (100 km) i Gdańsku (170 km).
Na terenie Olsztyna przewozy komunikacji miejskiej realizowane są obecnie na 40 liniach, w tym 37 liniach dziennych, 11 liniach podmiejskich oraz 2 liniach nocnych. Pod koniec 2015 r. została ponadto uruchomiona komunikacja tramwajowa – 15 pojazdów szynowych obsługuje trzy linie tramwajowe. Aktualnie trwa rozbudowa infrastruktury tramwajowej o dwie kolejne linie.