Город расположен в восточной части Мещёрской низменности, на реке Унжа (приток Оки), на автомобильной дороге Муром — Тамбов, в 22 км к югу по закрытой однопутной ветке от железнодорожной станции Бутылицы (линия Муром — Куровское). По автодороге в 39 км от Мурома, и в 150 км от областного центра.