국도 제25호선

국도 제25호선 (창원 ~ 청주선, 國道第二十五號 昌原淸州線)은 경상남도 창원시 진해구 3호광장 교차로에서 대구광역시, 상주시를 지나서 충청북도 청주시 청원구 내수읍 국동교차로를 연결하는 대한민국의 일반 국도이다.

역사 
 1971년 8월 31일 : 일반국도노선지정령에 의해 국도 제25호선 진해 ~ 청주선이 됨.
 1972년 11월 30일 : 노선 개량으로 인해 창원군 대산면 제동리 648m 구간을 533m 로 도로구역 변경
 1975년 10월 1일 : 청원군 남일면 평촌리 ~ 두산리 총 300m 구간 개통 및 기존 280m 구간 폐지, 보은군 탄부면 임한리 900m 구간 개통 및 기존 690m 구간 폐지, 상주군 내서면 서원리 ~ 화서면 신봉리 총 1.39 km 구간 개통 및 기존 총 1.5 km 구간 폐지
 1989년 3월 11일 : 밀양군 상남면 평촌리, 하남면 파서리, 양동리, 상남면 조음리, 연금리, 마산리, 청도면 인산리, 두곡리, 산외면 희곡리 일대 구 도로부지 폐지
 1998년 1월 31일 : 보은군 탄부면 임한리 ~ 마로면 관기리 920m 구간 개통, 기존 구간 폐지
 1998년 11월 26일 : 보은군 보은읍 이평리 340m 구간 개통
 2000년 5월 15일 : 보은군 화북면 송평리 420m 구간 개통 및 기존 440m 구간 폐지, 보은군 탄부면 상장리 ~ 내속리면 하개리 330m 구간 개통, 기존 360m 구간 폐지
 2000년 11월 20일 : 하남 ~ 밀양간 도로(밀양시 하남읍 수산리 ~ 상남면 예림리) 12 km 구간 부분개통
 2000년 12월 21일 : 보은군 보은읍 대야리 ~ 길상리 474m 구간 개통 및 기존 560m 구간 폐지, 진천군 진천읍 건송리 600m 구간 개통 및 기존 590m 구간 폐지
 2000년 12월 31일 : 하남 ~ 밀양간 도로(밀양시 상남면 예림리 ~ 내이동) 4.55 km 구간 확장 개통, 기존 밀양시 하남읍 수산리 ~ 상남면 예림리 12.6 km 구간 폐지
 2001년 12월 4일 : 보은군 보은읍 누청리 720m 구간 개통, 기존 750m 구간 폐지
 2002년 8월 15일 : 안민터널(창원시 천선동 ~ 진해시 석동) 2.33 km 구간 개통
 2003년 12월 : 남천 ~ 경산 구간 9.5 km 확장 개통.
 2003년 12월 31일 : 낙동 ~ 상주간 도로(상주시 낙동면 구잠리 ~ 성동리) 7.76 km 구간 확장 개통 및 기존 9.98 km 구간 폐지
 2004년 3월 22일 : 창원시 성산구 천선동 ~ 토월동 구간 5 km 개통.
 2004년 5월 : 삼정자 교차로 ~ 토월 나들목 5.0 km 구간을 자동차 전용도로 지정
 2004년 7월 1일 : 구미시 도개면 월림리 ~ 상주시 낙동면 구잠리 6.4 km 구간 확장 개통
 2004년 9월 20일 : 경산시 남천면 일대 7.89 km 기존 구간 폐지
 2004년 9월 25일 : 가산 ~ 상림간 도로(칠곡군 가산면 천평리 ~ 가산면 송학리) 2.4 km 구간 확장 개통
 2004년 11월 30일 : 상림 ~ 해평간 도로 일부(구미시 해평면 해평리) 880m 구간 확장 개통
 2005년 7월 15일 : 보은군 보은읍 길상리 400m 구간 확장 개통
 2005년 9월 20일 : 청주시 상당구 오동동 ~ 청원군 내수읍 구성리 4.02 km 구간을 자동차 전용도로로 지정
 2005년 11월 3일 : 해평 ~ 도개간 도로(구미시 도개면 신림리 ~ 월림리) 7.03 km 구간 확장 개통, 기존 7.1 km 구간 폐지
 2005년 11월 14일 : 상림 ~ 해평간 도로 일부(구미시 해평면 해평리) 1.9 km 구간 확장 개통
 2005년 11월 22일 : 가산 ~ 상림간 도로, 상림 ~ 해평간 도로, 해평 ~ 도개간 도로(칠곡군 가산면 천평리 ~ 구미시 도개면 월림리) 38.6 km 구간 확장 개통, 기존 37.6 km 구간 폐지
 2006년 8월 22일 : 토월 나들목 ~ 남산 나들목 5.8 km 구간을 자동차 전용도로로 지정
 2008년 4월 1일 : 보은군 회인면 송평리 400m 구간 개량 개통, 기존 구간 폐지
 2009년 10월 23일 : 토월 ~ 동읍 구간의 일부인 정병터널 관통식
 2009년 12월 16일 : 청주우회도로(청원군 남일면 효촌리 ~ 남이면 양촌리) 4.0 km 구간 개통
 2010년 1월 11일 : 청원군 내수읍 묵방리 ~ 국동리 1.35 km 구간을 자동차 전용도로로 지정
 2011년 5월 12일 : 청주시 흥덕구 수의동 강상촌 분기점 ~ 상당구 오동동 오동 교차로 13.33 km 구간을 자동차 전용도로로 지정
 2011년 5월 15일 : 오동 ~ 구성간 도로(청주시 상당구 오동동 ~ 청원군 내수읍 구성리) 4.19 km 구간 개통
 2012년 3월 27일 : 창원시 성산구 토월동 토월 나들목 ~ 의창구 동읍 남산리 남산 나들목 5.849 km 구간 임시 개통
 2013년 2월 28일 : 남천 ~ 청도간 도로 2공구(청도군 청도읍 원정리 ~ 화양읍 다로리) 8.0 km 구간 확장 개통, 기존 청도군 청도읍 송읍리 ~ 화양읍 다로리 5.7 km 구간 폐지
 2013년 5월 3일 : 창원 ~ 김해 동읍 우회도로(창원시 의창구 동읍 덕산리 남산 교차로 ~ 용잠리 덕천2교) 800m 구간 확장 개통
 2013년 5월 20일 : 상주시 헌신동 ~ 부원동 구간 6.34 km 개통.
 2013년 6월 30일 : 남천 ~ 청도간 도로 1공구(청도군 화양읍 다로리 ~ 경산시 남천면 흥산리) 5.35 km 구간 확장 개통
 2013년 8월 29일 : 남천 ~ 청도간 도로 1공구 개통으로 인해 기존 청도군 화양읍 다로리 ~ 경산시 남천면 흥산리 6.21 km 구간 폐지
 2013년 10월 7일 : 창원시 성산구 양곡동 ~ 완암동 2.908 km 구간을 자동차 전용도로로 지정
 2013년 12월 26일 : 창원 ~ 김해 동읍 우회도로(창원시 의창구 동읍 덕산리 남산 나들목 ~ 김해시 진영읍 진영리 진영 교차로) 7.31 km 구간 확장 개통
 2014년 2월 27일 : 창원시 의창구 도계동 ~ 진영읍 진영리 구간 11.4 km 개통.
 2014년 4월 7일 : 동읍 우회도로 개통으로 인해 기존 창원시 의창구 동읍 덕산리 ~ 김해시 진영읍 진영리 7.4 km 구간 폐지
 2015년 3월 27일 : 종점을 청주시 상당구 상당사거리에서 석교육거리로 변경
 2015년 4월 29일 : 청주시 국도대체우회도로 중 북일 ~ 남일간 도로 1-1공구(청주시 청원구 내수읍 구성리 ~ 국동리) 1.35 km 구간 신설 개통
 2016년 1월 25일 : 청주시 국도대체우회도로 중 청주역 교차로 ~ 문암공원 교차로(청주시 흥덕구 수의동 ~ 청원구 정상동) 9.85 km 구간 신설 개통
 2016년 8월 31일 : 청주시 국도대체우회도로 문암공원 교차로 ~ 오동 교차로(청주시 청원구 정상동 ~ 오동동) 3.31 km 구간 신설 개통 및 기존 청주시 상당구 남일면 효촌리 ~ 상당구 상당사거리 원표 6.2 km 구간 폐지
 2021년 2월 1일 : 청주시 청원구 내수읍 국동리 국동 교차로 ~ 상당구 남일면 효촌리 효촌 분기점 11.74km 구간을 자동차 전용도로로 지정
 2023년 5월 19일 : 청주시 국도대체우회도로 북일 ~ 남일간 도로 일부(청주시 상당구 운동동 ~ 남일면 효촌리) 3.4 km 구간 신설 개통

주요 경유지 
 경상남도
 창원시 (진해구 석동 - 성산구 (천선동 · 성주동 · 삼정자동 · 남산동 · 대방동 · 파정동 · 토월동) - 의창구 (용동 -  퇴촌동 - 동읍)) - 김해시 진영읍 - 창원시 의창구 대산면 - 밀양시 (하남읍 · 상남면 · 부북면 · 삼문동 · 내이동 · 교동 · 산외면 · 상동면)

 경상북도
 청도군 (청도읍 · 화양읍) - 경산시 (남천면 · 백천동 · 상방동 · 신교동 · 삼남동 · 삼북동 · 중방동 · 정평동 · 중산동 · 사월동 · 중산동)

 대구광역시
 수성구 (사월동 · 신매동 · 매호동 · 시지동 · 연호동 · 이천동 · 만촌동) - 동구 (효목동 · 신암동) - 북구 (복현동 · 산격동 · 침산동 · 노원동) - 서구 비산동 - 북구 (팔달동 · 매천동 · 태전동 · 읍내동)

 경상북도
 칠곡군 (동명면 · 가산면) - 구미시 장천면 - 칠곡군 가산면 - 구미시 (장천면 · 산동읍 · 해평면 · 선산읍 · 해평면 · 도개면) - 의성군 단밀면 - 상주시 (낙동면 · 현신동 · 외답동 · 복룡동 · 계산동 · 냉림동 · 무양동 · 연원동 · 남장동 · 내서면 · 화서면 · 화남면)

 충청북도
 보은군 (마로면 · 탄부면 · 장안면 · 보은읍 · 장안면 · 보은읍 · 수한면 · 회인면) - 청주시 상당구 (가덕면 · 남일면 · 지북동 · 평촌동 · 방서동 · 용암동 · 영운동 · 금천동)

노선 
 (■): 자동차 전용도로 구간

경상남도

경상북도 (대구광역시 이남 구간)

대구광역시 

 기존 구간 (1996년 이전 노선)
만촌네거리 - 범어네거리 - 수성교 - 반월당역 - 비산오거리 - 서성로 - 태평네거리 - 태평로 - 달성네거리 - 원대지하차도 - 달서천로 - 달서로 - 원대네거리 - 고성로 - 팔달시장역

경상북도 (대구광역시 이북 구간)

충청북도 

 공사구간 (2020년 완공) : 후평사거리 ~ 눌곡삼거리

 기존 구간 (2016년 이전 노선)
 청주시 상당구 효촌 분기점 - 효촌삼거리 - 남일면 행정복지센터 - 상당보건소 - 상당구청 - 충북방송 - 지북 교차로 - 평촌교 - 방서사거리 - 용암사거리 - 영운교 - 영운사거리 - 영운동 행정복지센터 - 청주한국병원 - 청남초등학교 - 금석교사거리 - 석교육거리

도로명 
 경상남도
 창원시 진해구 3호광장 ~ 김해시 진영읍 진영 교차로 : 해원로
 김해시 진영읍 진영 교차로 ~ 창원시 의창구 대산면 모산사거리 : 진산대로
 창원시 의창구 대산면 모산사거리 ~ 밀양시 산외면 긴늪사거리 : 밀양대로
 밀양시 산외면 긴늪사거리 ~ 상동면 신곡삼거리 : 상동로
 밀양시 상동면 신곡삼거리 ~ 구 유천육교 : 새마을로

 경상북도
 청도군 청도읍 구 유천육교 ~ 화양읍 남성현터널 : 새마을로
 경산시 남천면 남성현터널 ~ 남부동 백천 교차로 : 경청로
 경산시 남부동 백천 교차로 ~ 중방동 경산네거리 : 경안로
 경산시 중방동 경산네거리 ~ 서부동 사월교 : 대학로

 대구광역시
 수성구 사월교 ~ 만촌네거리 : 달구벌대로
 수성구 만촌네거리 ~ 동구 효목네거리 : 무열로
 동구 효목네거리 ~ 북구 (침산교지하차도) : 동북로
 북구 (침산교지하차도) ~ 서구 만평네거리 : 노원로
 서구 만평네거리 ~ 팔달교 : 팔달로
 북구 팔달교 ~ 동호치안센터 : 칠곡중앙대로

 경상북도
 칠곡군 동명면 강북주유소 ~ 가산면 천평삼거리 : 경북대로
 칠곡군 가산면 천평삼거리 ~ 상주시 북문동 초산육교 : 낙동대로
 상주시 북문동 초산육교 ~ 북천교 교차로 : 경상대로
 상주시 북문동 북천교 교차로 ~ 화남면 평온리 : 영남제일로

 충청북도
 보은군 마로면 적암리 ~ 청주시 상당구 남일면 두산삼거리 : 보청대로
 청주시 상당구 남일면 두산삼거리 ~ 효촌 분기점 : 단재로
 청주시 상당구 남일면 효촌 분기점 ~ 청원구 내수읍 국동 교차로 : 3순환로

자동차 전용도로 구간 
아래 구간은 국토교통부에서 지정한 자동차 전용도로 구간이므로 보행자, 자전거 등은 통행할 수 없다. 이륜자동차 (모터사이클 혹은 오토바이)는 긴급자동차 (싸이카 및 소방용 모터사이클 등)에 한해 통행이 가능하며, 그 밖의 이륜자동차와 경운기, 우마차, 트랙터, 손수레는 통행할 수 없다.

각주 

 
25
경상남도의 도로 노선
경상북도의 도로 노선
충청북도의 도로 노선
밀양시의 교통
청도군의 교통
경산시의 교통
대구 수성구의 교통
대구 동구의 교통
대구 북구의 교통
칠곡군의 교통
구미시의 교통
의성군의 교통
상주시의 교통
보은군의 교통
청주시의 교통
김해시의 교통