北国街道は、日本海側と関東地方を結ぶ重要な道として利用された。滋賀県(しがけん)から金沢まで続く道も「北国街道」と呼ばれることがあり、どこからどこまでが北国街道かわかりにくい。長野県の部分は、軽井沢(かるいざわ)で中山道(なかせんどう)から分かれるのは間違いなく、小諸(こもろ)、上田、屋代(やしろ)、善光寺(ぜんこうじ)などを通って信濃町の柏原(かしわばら)、野尻(のじり)の宿場までである。江戸時代には佐渡金山(さどきんざん)の金が江戸に運ばれたり、加賀藩(かがはん)の大名が参勤交代(さんきんこうたい)で通ったりした。善光寺参りの人々の多くが、この道を通っていたので、「善光寺道(ぜんこうじみち)」という道しるべが立っていることもある。
古くから人々が行き交い、物資が運ばれてきた道のこと。鎌倉時代に使われ、江戸時代に「鎌倉街道」と呼ばれていた道や、奈良時代に国がつくった「東山道」などの官道など、道は古くからひらかれた。いま、「街道」と言うと、多くの場合、江戸時代に整備された五街道などの街道を指す。長野盆地周辺には、北国街道、北国脇往還(北国西往還)、谷街道(松代道)、大笹街道、大町街道、飯山道など多くの道があった。