ターミナル駅
松本駅から長野市の篠ノ井までを結ぶ篠ノ井線、松本駅から新潟県糸魚川市の糸魚川駅を結ぶ大糸線、塩尻駅経由に東京や名古屋と結ぶ中央本線、上高地・乗鞍方面への観光や登山のアクセス手段として多くの観光客が利用するアルピコ交通の上高地線が乗り入れるターミナル駅です。駅の構造は、橋上駅舎を有すホーム4面8線の地上駅で、一番東側が0番線で西側に向かって上高地線の7番線まであります。改札口は1箇所しかなく、JR線とアルピコ交通上高地線の乗り継ぎ用の中間改札は設置されていないため、JR線からアルピコ交通上高地線に乗り継ぐ場合は、一旦改札を出て改札外の自動券売機で上高地線の乗車券を購入するか、改札を出ずに上高地線に乗車して降車駅で現金精算をすることになります。