Ши́лка — город (с 1951) в России, административный центр Шилкинского района Забайкальского края.
Город расположен в долине реки Шилка (левая составляющая Амура), в 210 км от Читы по трассе Чита-Хабаровск, по транссибирской магистрали — 248 км . Железнодорожная станция на Транссибирской магистрали.