국도 제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 구간 신설 개통
 2024년 8월 2일: 창원시 기점부 노선을 안민터널에서 석동터널로 변경.
 2024년 8월 23일: 남일~보은2 도로(충청북도 보은군 수한면 후평리~회인면 눌곡리) 5.6 km 구간 신설 개통

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

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

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

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

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

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

 경상남도 

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

 대구광역시 

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

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

 충청북도 

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

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

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

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

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

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

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

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

 각주 

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