Город расположен на правом берегу реки
Амур на Среднеамурской низменности, в 30 км от границы с
Китаем. Расстояние от
Москвы по прямой — приблизительно 6100 км, по железной дороге — 8533 км. Железнодорожная станция, узел автодорог, аэропорт, речной порт.