Sanocki Batalion Obrony Narodowej (batalion ON „Sanok”) – pododdział piechoty Wojska Polskiego II RP.
Formowanie i zmiany organizacyjne thumb|Batalion walczył w składzie armii Batalion został sformowany w garnizonie Sanok na podstawie zarządzenia L.dz. 1135/Tjn. I wiceministra spraw wojskowych z 6 kwietnia 1938, w składzie Podkarpackiej Brygady ON:
Dowództwo Sanockiego batalionu ON 1 kompania ON „Sanok” 2 kompania ON „Brzozów” 3 kompania ON „Krosno” 4 kompania ON
Wiosną 1939 roku przeformowany został na etat batalionu ON typ I. Równocześnie ze składu batalionu wyłączono 2 kompanię ON „Brzozów”, podporządkowano dowódcy nowo powstałego Brzozowskiemu batalionu ON i przemianowano na 1 kompanię ON. W ten sam sposób postąpiono z 3 kompanią ON „Krosno”, która podporządkowana została dowódcy Krośnieńskiego batalionu ON. Dotychczasowa 4 kompania ON została przemianowana na 3 kompanię ON. Sformowano także nową 2 kompanię ON w Rymanowie.
Dowództwo Sanockiego batalionu ON 1 kompania ON „Sanok” 2 kompania ON „Rymanów” 3 kompania ON „Lesko”
Jednostką administracyjną i mobilizującą dla Sanockiego batalionu ON był 2 pułk Strzelców Podhalańskich w Sanoku.