Город Котельнич Кировской области относится к малым историческим городам России. Расположен в среднем течении реки Вятки на правом высоком (40—50 м), крутом берегу, прорезанном с севера на юг огромным оврагом — котловиной, ниже впадения в неё реки Моломы. Высота над уровнем моря — 127 м.
Город Котельнич является водным и железнодорожным узлом, смыкающим Северную и Горьковскую железные дороги. Важнейшими автодорожными путями являются тракты на Киров, Советск, Яранск и Даровской. Расположен на пересечении федеральных трасс Р-176 «Вятка» и Р-243 «Кострома-Шарья-Киров-Пермь». Находится на юго-западе от областного центра Кирова — по железной дороге — на расстоянии 87 км, по автотрассе — 124 км.