Любы́тино — посёлок городского типа на северо-востоке Новгородской области. Административный центр и крупнейший населённый пункт Любытинского муниципального района, а также — административный центр Любытинского сельского поселения. Посёлок Любытино входит в перечень исторических городов России.
Прежнее название — село Белое. Посёлок расположен на правом берегу реки Мста. Также через посёлок Любытино протекают также реки Белая и Забитица — правые притоки Мсты.