Новогрудок расположен в 145 км от г. Минска и 160 км от г. Гродно. Через территорию района проходят автомобильные дороги Несвиж — Новогрудок — Лида, Барановичи — Новогрудок — Ивье, Новогрудок — Новоельня, Новогрудок — Любча.
Железной дороги в городе нет, ехать нужно на автобусе, маршрутке или личном транспорте.
Ближайшее железнодорожное сообщение находится в г. Барановичи (60 км.), г. Лида (60 км.) и д. Новоельня (30 км.)
Городской транспорт Новогрудка представлен 10 автобусными маршрутами и маршрутными такси.
Автовокзал г. Новогрудка
Адрес: г. Новогрудок, ул. Мицкевича, 19, тел. (801597) 42608.
Ознакомиться с расписанием и приобрести билеты можно на сайте ticketbus.by
График работы: ежедневно с 4.20 до 21.00.