Шилка — город (с 1951 года) в Забайкальском крае России, административный центр Шилкинского района и городского поселения «Шилкинское».
Основан в первой половине XVIII века как казачье село Шилка, с 1951 года — город.
Названием город обязан реке Шилка, известной с самого начала освоения Забайкалья русскими землепроходцами.
Название «Силькарь» по-эвенкийски — узкая долина, впоследствии в русифицированном виде — Шилкарь, относилось ко всей реке от истока реки Онон до устья Амура.
Город расположен в долине реки Шилки (левый приток реки Амур), в 210 км от Читы по трассе «Амур», по Транссибу — 248 км.
Шилка — участковая станция Забайкальской железной дороги.
В нескольких километрах от города проходит дорога федерального значения «Амур».
Также проходят автомобильные дороги регионального значения.
Железнодорожная станция соединяет город с Нерчинском, Читой, Сретенском.
С автостанции города регулярно отправляются автобусы в Читу, Урульгу, Богомягково, Танху, Верхнюю Талачу.
Городской транспорт представлен единственным маршрутом автобуса: