Шилка — город (с 1951 года) в Забайкальском крае России, административный центр Шилкинского района и городского поселения «Шилкинское».

Основан в первой половине XVIII века как казачье село Шилка, с 1951 года — город.

Названием город обязан реке Шилка, известной с самого начала освоения Забайкалья русскими землепроходцами.

Название «Силькарь» по-эвенкийски — узкая долина, впоследствии в русифицированном виде — Шилкарь, относилось ко всей реке от истока реки Онон до устья Амура.

Город расположен в долине реки Шилки (левый приток реки Амур), в 210 км от Читы по трассе «Амур», по Транссибу — 248 км.

Шилка — участковая станция Забайкальской железной дороги.

В нескольких километрах от города проходит дорога федерального значения «Амур».

Также проходят автомобильные дороги регионального значения.

Железнодорожная станция соединяет город с Нерчинском, Читой, Сретенском.

С автостанции города регулярно отправляются автобусы в Читу, Урульгу, Богомягково, Танху, Верхнюю Талачу.

Городской транспорт представлен единственным маршрутом автобуса: