Olsztyn (på tyska Allenstein) är en stad i nordöstra Polen, belägen vid Masuriska sjöarna. Olsztyn har ca 175 241 invånare. Kommunen har en areal på 87,89 km².