Droga krajowa nr 58 (DK58) – droga krajowa klasy G o długości ok. 149 km, leżąca na obszarze województw warmińsko-mazurskiego i podlaskiego. Trasa ta łączy Olsztynek z Szczuczynem.
Historia numeracji Na przestrzeni lat trasa posiadała różne oznaczenia i klasyfikacje:
Numer Kategoria Przebieg Lata obowiązywania Źródło Uwagi Trasa od 1945 roku na terenie Polski. Brak danych na temat numeracji przed 1986 r. – w ówczesnych mapach i atlasach drogowych arteria oznaczana jest jako droga inna na odc. Olsztynek – Jedwabno oraz droga drugorzędna na dalszym przebiegu. 603 droga krajowa Olsztynek – Zgniłocha 14 II 1986 – 2000 Uchwała nr 192 Rady Ministrów z dnia 2 grudnia 1985 r. w sprawie zaliczenia dróg do kategorii dróg krajowych ()
598 Zgniłocha – Jedwabno 545 Jedwabno – Szczytno droga przystosowana do ruchu ciężkiego – dopuszczalny nacisk na oś do 10 ton 601 Szczytno – Babięta 611 Babięta – Stare Kiełbonki – Ruciane-Nida droga przystosowana do ruchu ciężkiego na odc.