Нели́дово — город на северо-западе Российской Федерации, административный центр Нелидовского района Тверской области.
Город находится в 230 км к юго-западу от Твери, на реке Межа. Железнодорожная станция на линии «Москва—Великие Луки» Октябрьской железной дороги. В 5 километрах от города проходит автомагистраль «М9 Балтия», а через город — шоссе Р136 на город Белый.