Административный центр Дновского района и городского поселения «Дно».
В городе находится станция Дно, узел железных дорог, соединяющих Псков с Москвой через Бологое и Старую Руссу, а также Санкт-Петербург с Витебском и Полоцком.
В городе расположен крупный железнодорожный узел и вокзал железнодорожной станции Дно-I Санкт-Петербург-Витебского отделения Октябрьской железной дороги.