{{위키데이터 속성 추적}}
{{다른 뜻|국도 제40호선 (동음이의)|대한민국의 국도 제40호선|다른 국가의 노선}}
{{도로 정보
|도로종류     = [[대한민국의 일반 국도|일반 국도]]
|아이콘       = {{대한민국 도로 노선 번호|국도|40}}
|노선명       = 당진 ~ 공주선
|노선번호명   = 국도 제40호선
|노선도       = 
|총연장       = 145.6 km
|개통년       = 
|기점         = [[충청남도]] [[당진시]] [[합덕읍]]
|주요경유지   = [[충청남도]] [[예산군]]<br />[[충청남도]] [[홍성군]]<br />[[충청남도]] [[보령시]]<br />[[충청남도]] [[부여군]]<br />[[충청남도]] [[공주시]]
|종점         = [[충청남도]] [[공주시]] [[신관동]]
|주요교차도로 = [[서해안고속도로]]<br />[[논산천안고속도로]]<br />[[서산영덕고속도로]]<br />[[서천공주고속도로]]<br>[[국도 제4호선]]<br />[[국도 제21호선]]<br />[[국도 제23호선]]<br />[[국도 제29호선]]<br />[[국도 제32호선]]<br />[[국도 제34호선]]<br />[[국도 제36호선]]<br />[[국도 제38호선]]<br />[[국도 제45호선]]<br />[[국도 제77호선]]<br />[[국가지원지방도 제70호선]]<br>[[국가지원지방도 제96호선]]
}}

'''국도 제40호선''' (당진 ~ 공주선, 國道第四十號 唐津公州線)은 [[충청남도]] [[당진시]] [[합덕읍]] 운산1교 하부에서 [[공주시]] [[신관동]] 전막 교차로를 연결하는 [[대한민국의 일반 국도]]이다. 본래는 [[충청남도]] [[보령시]]에서 [[공주시]]를 연결하는 국도였으나 [[2009년]] [[5월]] [[서산영덕고속도로]]의 개통과 함께 [[고덕 나들목]]의 진출입로와 접해있는 [[지방도 제622호선]]의 일부 구간인 [[예산군]] [[덕산면 (예산군)|덕산면]] ~ [[당진시]] [[합덕읍]] 구간이 국도로 승격되면서 [[당진시]]와 [[공주시]]를 연결하는 구간이 되었다.

== 역사 ==
* 1981년 3월 14일 : '''국도 제40호선''' 대천 ~ 공주선 신설<ref>[http://www.law.go.kr/lsInfoP.do?lsiSeq=24126&ancYd=19810314&ancNo=10247&efYd=19810314&nwJoYnInfo=N&efGubun=Y&chrClsCd=010202#0000 대통령령 제10247호 일반국도노선지정령], 1981년 3월 14일 일부개정.</ref>
* 1981년 4월 16일 : 국도로 승격된 보령군 대천읍 명천리 ~ 공주군 공주읍 중동 64.808km 구간 개통<ref>[http://theme.archives.go.kr/next/common/viewEbook.do?singleData=N&archiveEventId=0028123673#18 대전지방국토관리청공고 제7호], 1981년 4월 16일.</ref>
* 1981년 5월 30일 : 대통령령 제10247호 일반국도노선지정령 개정에 따라 신설된 65km 구간으로 도로구역 결정<ref>[http://theme.archives.go.kr/next/common/viewEbook.do?singleData=N&archiveEventId=0028124674#69 건설부고시 제191호], 1981년 5월 30일.</ref>
* 1986년 5월 13일 : 기점을 '충청남도 대천군 대천읍'에서 '충청남도 대천시'로 변경<ref>[http://www.law.go.kr/lsInfoP.do?lsiSeq=24128&ancYd=19860513&ancNo=11899&efYd=19860513&nwJoYnInfo=N&efGubun=Y&chrClsCd=010202#0000 대통령령 제11899호 일반국도노선지정령], 1986년 5월 13일 일부개정.</ref>
* 1987년 5월 26일 : 기존 지정 구간인 부여군 외산면 갈신리 ~ 만수리 구간 폐지<ref>[http://theme.archives.go.kr/next/common/viewEbook.do?singleData=N&archiveEventId=0028196292#15 대전지방국토관리청공고 제15호], 1987년 5월 26일.</ref>
* 1988년 1월 20일 : 성주터널(보령군 성주면 성주리) 630m 구간 개통, 기존 1.65km 구간 폐지<ref>[http://theme.archives.go.kr/next/common/viewEbook.do?singleData=N&archiveEventId=0028206494#8 대전지방국토관리청공고 제1호], 1988년 1월 20일.</ref>
* 1992년 1월 17일 : 공주군 이인면 초봉리 ~ 용성리 584m 구간 개통, 기존 628m 구간 폐지<ref>[http://theme.archives.go.kr/next/common/viewEbook.do?singleData=N&archiveEventId=0028266498#22 대전지방국토관리청공고 제92-4호], 1992년 1월 17일.</ref>
* 1995년 2월 18일 : 부여군 부여읍 용정리 ~ 가증리 1.1km 구간 개통, 기존 1.5km 구간 폐지<ref>[http://theme.archives.go.kr/next/common/viewEbook.do?singleData=N&archiveEventId=0028330290#45 대전지방국토관리청공고 제1995-32호], 1995년 2월 18일.</ref>
* 1996년 7월 1일 : 기점을 '충청남도 대천시'에서 '충청남도 보령시'로 변경함.<ref>[http://www.law.go.kr/lsInfoP.do?lsiSeq=24130&ancYd=19960701&ancNo=15101&efYd=19960701&nwJoYnInfo=N&efGubun=Y&chrClsCd=010202#0000 대통령령 제15101호 일반국도노선지정령], 1996년 7월 1일 일부개정.</ref>
* 1999년 7월 14일 : 부여군 내산면 율암리 540m 구간 개통, 기존 470m 구간 폐지<ref>[http://theme.archives.go.kr/next/common/viewEbook.do?singleData=N&archiveEventId=0028462674#35 대전지방국토관리청공고 제1999-174호], 1999년 8월 3일.</ref>
* 2000년 8월 31일 : 공주시 탄천면 성리 ~ 삼각리 2.2km 구간 신설 개통, 기존 2km 구간 폐지<ref>[http://theme.archives.go.kr/next/common/viewEbook.do?singleData=N&archiveEventId=0028490446#76 대전지방국토관리청공고 제2000-199호], 2000년 9월 1일.</ref>
* 2001년 8월 25일 : 기점을 '충청남도 보령시'에서 '충청남도 예산군 덕산면'으로 연장함. 이에 따라 '예산 ~ 공주선'이 됨.<ref>[http://www.law.go.kr/lsInfoP.do?lsiSeq=55143&ancYd=20010825&ancNo=17348&efYd=20010825&nwJoYnInfo=N&efGubun=Y&chrClsCd=010202#0000 대통령령 제17348호 일반국도노선지정령], 2001년 8월 25일 전부개정.</ref>
* 2001년 10월 15일 : 국도로 승격된 예산군 덕산면 둔리 ~ 보령시 명천동 61.1km 구간 개통<ref>[http://gwanbo.mois.go.kr/ezpdf/customLayout.jsp?contentId=00000000000000001319018069306000&tocId=00000000000000001319018076615000&isTocOrder=N 대전지방국토관리청공고 제2001-225호], 2001년 10월 15일.</ref>
* 2001년 11월 7일 : 보령시 대천동 ~ 주포면 보령리 4.98km 구간 확장 개통, 기존 구간 폐지<ref>[http://gwanbo.mois.go.kr/ezpdf/customLayout.jsp?contentId=00000000000000001319018609682000&tocId=00000000000000001319018619129000&isTocOrder=N 대전지방국토관리청공고 제2001-251호], 2001년 11월 7일.</ref>
* 2002년 7월 10일 : 홍성군 서부면 광리 ~ 갈산면 상촌리 4.11km 구간 확장 개통<ref>충청남도공고 제2002-149호, 2002년 7월 10일.</ref>
* 2006년 8월 14일 : 공주시 탄천면 삼각리 ~ 웅진동 15.9km 구간 확장 개통, 기존 공주시 탄천면 삼각리 ~ 이인면 주봉리 9.8km 구간 폐지<ref>대전지방국토관리청공고 제2006-95호, 2006년 8월 14일.</ref>
* 2006년 12월 22일 : 거차지구 도로(홍성군 서부면 어사리) 800m 구간 개량 개통 및 기존 400m 구간 폐지<ref>[http://cblib.cb21.net/brd/download.do?brd_mng_key=14&brd_key=421&columnName=file1&fileProp=brd.file&fileName=0001_421_1.pdf 대전지방국토관리청공고 제2006-183호] {{웨이백|url=http://cblib.cb21.net/brd/download.do?brd_mng_key=14&brd_key=421&columnName=file1&fileProp=brd.file&fileName=0001_421_1.pdf |date=20160304200143 }}, 2006년 12월 22일.</ref>, 이호1지구 도로(홍성군 서부면 이호리 ~ 광리) 1.5km 구간 개통 및 기존 400m 구간 폐지<ref>[http://cblib.cb21.net/brd/download.do?brd_mng_key=14&brd_key=421&columnName=file1&fileProp=brd.file&fileName=0001_421_1.pdf 대전지방국토관리청공고 제2006-184호] {{웨이백|url=http://cblib.cb21.net/brd/download.do?brd_mng_key=14&brd_key=421&columnName=file1&fileProp=brd.file&fileName=0001_421_1.pdf |date=20160304200143 }}, 2006년 12월 22일.</ref>, 이호2지구 도로(홍성군 서부면 이호리) 720m 구간 개통 및 기존 400m 구간 폐지<ref>[http://cblib.cb21.net/brd/download.do?brd_mng_key=14&brd_key=421&columnName=file1&fileProp=brd.file&fileName=0001_421_1.pdf 대전지방국토관리청공고 제2006-185호] {{웨이백|url=http://cblib.cb21.net/brd/download.do?brd_mng_key=14&brd_key=421&columnName=file1&fileProp=brd.file&fileName=0001_421_1.pdf |date=20160304200143 }}, 2006년 12월 22일.</ref>, 예산군 덕산면 외라리 ~ 내라리 870m 구간 개량 개통 및 기존 500m 구간 폐지<ref>[http://cblib.cb21.net/brd/download.do?brd_mng_key=14&brd_key=421&columnName=file1&fileProp=brd.file&fileName=0001_421_1.pdf 대전지방국토관리청공고 제2006-189호] {{웨이백|url=http://cblib.cb21.net/brd/download.do?brd_mng_key=14&brd_key=421&columnName=file1&fileProp=brd.file&fileName=0001_421_1.pdf |date=20160304200143 }}, 2006년 12월 22일.</ref>
* [[2008년]] [[11월 17일]] : [[지방도 제622호선]]의 일부 구간인 [[예산군]] [[덕산면 (예산군)|덕산면]] ~ [[당진군]] [[합덕읍]] 구간이 국도로 승격되어 기점이 [[충청남도]] [[예산군]] [[덕산면 (예산군)|덕산면]]에서 [[당진군]] [[합덕읍]]으로 변경됨. 이에 따라 노선명도 '예산 ~ 공주선'에서 '당진 ~ 공주선'으로 변경.<ref>[http://www.law.go.kr/lsInfoP.do?lsiSeq=89731&ancYd=20081117&ancNo=21124&efYd=20081117&nwJoYnInfo=N&efGubun=Y&chrClsCd=010202#0000 대통령령 제21124호 일반국도 노선 지정령], (2008년 11월 17일 일부개정)</ref>, 국도로 승격된 당진군 합덕읍 운산리 ~ 예산군 덕산면 둔리 18.33km 구간 개통 및 기존 300m 구간 폐지<ref>[http://gwanbo.mois.go.kr/ezpdf/customLayout.jsp?contentId=00000000000000001319106538665000&tocId=00000000000000001319106548865000&isTocOrder=N 대전지방국토관리청공고 제2009-52호], 2009년 2월 26일.</ref>
* 2008년 12월 31일 : 구룡 ~ 부여간 도로(부여군 구룡면 주정리 ~ 부여읍 동남리) 7.49km 구간 확장 개통<ref>대전지방국토관리청공고 제2008-245호, 2009년 1월 12일.</ref>
* 2009년 12월 22일 : 보령시 주교면 관창리 ~ 명천동 7.04km 구간 확장 개통, 기존 시내통과 8.5km 구간 폐지<ref>[http://www.chungnam.net/dobo/download.do?dobom_seq=2304&dobom_file_ord=1 대전지방국토관리청공고 제2009-268호, 보령시공고 제2009-905호], 2009년 12월 30일.</ref>
* 2009년 12월 31일 : 부여군 부여읍 가탑리 ~ 공주시 탄천면 성리 12.33km 구간 확장 개통, 기존 부여군 부여읍 용정리 ~ 저석리 7.8km 구간과 탄천면 분강리 ~ 성리 1.0km 구간 폐지<ref>[http://www.chungnam.net/dobo/download.do?dobom_seq=2324&dobom_file_ord=1 대전지방국토관리청공고 제2009-278호], 2009년 12월 29일.</ref>
* 2020년 12월 31일 : 홍성서부남당우회도로(홍성군 서부면 남당리 ~ 신리) 2.4km 구간 확장 개통, 기존 3.2km 구간 폐지<ref>[https://gwanbo.mois.go.kr/ezpdf/customLayout.jsp?contentId=00000000000000001608705346960000&tocId=00000000000000001608705352603000&isTocOrder=N 대전지방국토관리청공고 제2020-226호], 2020년 12월 28일.</ref>
* 2023년 12월 27일: 보령 ~ 부여간 도로(보령시 미산면 도화담리 ~ 부여군 구룡면 주정리 총 14.76&nbsp;km 구간 확장 개통, 기존 11.5&nbsp;km 구간 폐지<ref>
[https://gwanbo.go.kr/ezpdf/customLayout.jsp?contentId=I0000000000000001703236888479000&tocId=I0000000000000001703125235630000&isTocOrder=N 대전지방국토관리청공고 제2023-331호], 2023년 12월 27일.</ref>

== 주요 경유지 ==
; [[충청남도]]
* [[당진시]] [[합덕읍]] - [[예산군]] ([[고덕면 (예산군)|고덕면]] · [[봉산면 (예산군)|봉산면]] · [[삽교읍]] · [[덕산면 (예산군)|덕산면]]) - [[홍성군]] ([[갈산면]] · [[서부면]]) - [[보령시]] ([[천북면 (보령시)|천북면]] · [[오천면]] · [[청소면]] · [[주포면]] · [[주교면]] · 죽정동 · 화산동 · 동대동 · 명천동 · [[성주면]] · [[미산면 (보령시)|미산면]]) - [[부여군]] ([[외산면]] · [[내산면]] · [[구룡면]] · [[규암면]] · [[부여읍]]) - [[공주시]] ([[탄천면]] · [[이인면]] · 태봉동 · 봉정동 · 웅진동 · 금성동 · 신관동)

== 노선 ==
* (<span style="color: #00CCFF;">■</span>): [[자동차 전용도로]] 구간

상행은 당진 방면, 하행은 공주 방면이다. 전 구간 [[충청남도]]에 속한다.

{| class="wikitable" style="font-size: 85%; text-align: center;"
|-
! 이름<ref name="g">교차로와 나들목뿐만 아니라 인근 지역의 건물 및 시설 등도 포함</ref>
! 접속 노선
! colspan="2" | 소재지
! 비고
|-
!colspan=5| [[지방도 제622호선]]과 직결
|-
! (운산1교 하부)
| [[국도 제32호선]]<br>([[예당평야로]])<br>[[지방도 제622호선]]<br>([[예덕로]])
| rowspan="4" | [[당진시]]
| rowspan="4" | [[합덕읍]]
| '''기점'''<br>하행 진출만 가능
|-
! 운곡교
|
|
|-
! 석우 교차로
| 합덕대덕로
|
|-
! 재오리지입구
| 재오지로
|
|-
! 예덕 교차로
| 호음오추길
| rowspan="30" |[[예산군]]
| rowspan="13" |[[고덕면 (예산군)|고덕면]]
|
|-
! 예덕교
|
|
|-
! 예당사거리
| 예당산단로<br>몽곡2길
|
|-
! 오추사거리
|
|
|-
! 곱돌재
|
|
|-
! 도랑골삼거리
|
|
|-
! 별암미사거리
|
|
|-
! [[고덕 나들목]]
| [[서산영덕고속도로|30호선 서산영덕고속도로]]
|
|-
! 대천1 교차로
| [[지방도 제619호선]]<br>([[한천로 (당진 예산)|한천로]])<br>상덕로
| rowspan="4" | [[지방도 제619호선]]과 중복
|-
! 대천교
|
|-
! 한작 교차로
| 고덕중앙로
|-
! 고덕회전 교차로
| [[지방도 제618호선]]<br>[[지방도 제619호선]]<br>(황금뜰로)
|-
! 고덕중학교
|
|
|-
! 대지 교차로
| 고덕중앙로<br>대지한곡길
| rowspan="9" |[[봉산면 (예산군)|봉산면]]
|
|-
! 사리2 교차로
| 내석곡길<br>대지가장길
|
|-
! 사리1 교차로
| 사리서길<br>효교냉천길
|
|-
! 효교 교차로
| 효교1길
|
|-
! 효교교
|
|
|-
! 하평 교차로
| 봉산로
|
|-
! 북문 교차로
| 효창길
|
|-
! 덕산회전 교차로
| [[지방도 제609호선]]<br>(덕산우회도로)<br>[[예덕로]]
| rowspan="2" |[[지방도 제609호선]]과 중복
|-
! 읍내 교차로
| [[덕산온천로]]<br>봉운로<br>충의로
|-
! 송산 교차로
| [[국도 제45호선]]<br>[[국가지원지방도 제70호선]]<br>([[윤봉길로]])<br>[[지방도 제609호선]]<br>([[도청대로 (홍성 예산)|도청대로]])
|rowspan=2|[[삽교읍]]
|[[지방도 제609호선]]과 중복<br>[[국도 제45호선]]과 중복<br>[[국가지원지방도 제70호선]]과 중복
|-
! 신리대교
|
|rowspan=3|[[국도 제45호선]]과 중복<br>[[국가지원지방도 제70호선]]과 중복
|-
! [[덕산온천]] 교차로
| 덕산온천로
|rowspan=6|[[덕산면 (예산군)|덕산면]]
|-
! 수덕사 교차로
| [[국도 제45호선]]<br>[[국가지원지방도 제70호선]]<br>([[윤봉길로]])<br>[[수덕사로]]
|-
! [[수덕사]]입구
|
|
|-
! 외나사거리
| 흥덕서로
|
|-
! 수덕초등학교
|
|
|-
! 구성교
|
|
|-
! 가곡초등학교(폐교)
|
| rowspan="26" |[[홍성군]]
| rowspan="10" |[[갈산면]]
|
|-
! 내갈 교차로
| 갈산로
|
|-
! [[홍성 나들목]]<br>(갈산 교차로)
| [[서해안고속도로|15호선 서해안고속도로]]<br>[[국도 제29호선]]<br>([[내포로]])
| rowspan="3" |[[국도 제29호선]]과 중복
|-
! 상촌교
|
|-
! 상촌 교차로
| [[국도 제29호선]]<br>([[내포로]])<br>[[상촌로]]<br>와룡로
|-
! 갈산 교차로
| 백야로
|
|-
! 상촌교
|
|
|-
! 갈산터널
|
| 상행 연장 375m<br>하행 연장 395m
|-
! 오두 교차로<br>(오두교)
| 갈산서길
|
|-
! rowspan="2" | 와룡천교
|
|
|-
|
| rowspan="16" |[[서부면]]
|
|-
! 광리 교차로
| [[국가지원지방도 제96호선]]<br>([[천수만로]])<br>서부서길
| rowspan="5" |[[국가지원지방도 제96호선]]과 중복
|-
! 이호삼거리
| 와룡로<br>이호길
|-
! 홍성서부중학교
|
|-
! (이름 없음)
| 홍남서로285번길
|-
! 송촌삼거리
| [[국가지원지방도 제96호선]]<br>([[홍남서로]])
|-
! (이름 없음)
| 서부로43번길
|
|-
! 어사 교차로
| 남당항로
|
|-
! 어사리정류소
|
|
|-
! 내동마을입구
| 남당항로264번길
|
|-
! 남당 교차로
| 남당항로
|
|-
! 내동 교차로
| 남당항로140번길
|
|-
! 소도 교차로
| 남당항로
|
|-
! 신리 교차로
| [[홍보로]]<br>임해로
|
|-
! 홍성교
|
|
|-
! rowspan="2" |홍성방조제
|
|
|-
|
| rowspan="38" |[[보령시]]
| rowspan="6" |[[천북면 (보령시)|천북면]]
|
|-
! 천북삼거리
| 하궁길
|
|-
! 하만삼거리
| 천광로
|
|-
! 하만 교차로
| 하학로
|
|-
! 보령교
|
|
|-
! rowspan="2" |보령방조제
|
|
|-
|
| rowspan="3" |[[오천면]]
|
|-
! 소성삼거리
| [[지방도 제610호선]]<br>(충청수영로)
| rowspan="2" |[[지방도 제610호선]]과 중복
|-
! 신촌삼거리
| [[지방도 제610호선]]<br>(도미항로)
|-
! 갈현입구
| 돌고개길
| [[청소면]]
|
|-
! 마강 교차로
| 오천중앙로
|rowspan=7|[[주포면]]
|
|-
! 오천과선교
|
|
|-
! 주포사거리
| [[국도 제21호선]]<br>([[충서로]])<br>보령읍성길
| rowspan="8" |[[국도 제21호선]]과 중복<br>
|-
! 봉당삼거리
| 주포역길
|-
! 관산사거리
| 관산길<br>주포역길
|-
! 충서로사거리
|
|-
! 주교사거리
| 울계큰길
|-
! 관창교<br>관창2교
|
| rowspan="4" |[[주교면]]
|-
! style="background-color: #00CCFF;" | 관창 교차로<br>(관창1교)
| 보령북로
|-
! style="background-color: #00CCFF;" | 신대1교
|
|-
! style="background-color: #00CCFF;" rowspan="2" | 봉황터널
|
| rowspan="2" |[[국도 제21호선]]과 중복<br>연장 1,180m
|-
|
| rowspan="6" |[[대천동 (보령시)|대천동]]
|-
! style="background-color: #00CCFF;" | 대천천교
|
|[[국도 제21호선]]과 중복
|-
! style="background-color: #00CCFF;" | 화산 교차로<br>(화산2교)
| [[국도 제36호선]]<br>[[국도 제77호선]]<br>([[대청로 (보령 청양)|대청로]])
| rowspan="3" |[[국도 제21호선|국도 제21]], [[국도 제77호선|77호선]]과 중복
|-
! style="background-color: #00CCFF;" | 화산1교<br>한내교<br>평산교<br>명암교<br>명천1교
|
|-
! style="background-color: #00CCFF;" | 명천 교차로
| [[국도 제21호선]]<br>[[국도 제77호선]]<br>([[충서로]])
|-
! rowspan="2" | 성주터널
|
| rowspan="2" | 연장 710m
|-
|
| rowspan="7" |[[성주면]]
|-
! 성주삼거리
| 심원계곡로
|
|-
! 보령석탄박물관
|
|
|-
! [[개화예술공원]]
|
|
|-
! 충남개화초등학교
|
|
|-
! 개화삼거리
| [[지방도 제606호선]]<br>([[만수로 (보령 청양)|만수로]])
| rowspan="4" |[[지방도 제606호선]]과 중복
|-
! rowspan="2" |개화교
|
|-
|
| rowspan="4" |[[미산면 (보령시)|미산면]]
|-
! 미산 교차로
| [[지방도 제606호선]]<br>([[만수로 (보령 청양)|만수로]])
|-
! 보령호 교차로
| 보령호로
|
|-
! 판미 교차로
| [[지방도 제617호선]]<br>([[판미로]])
|
|-
! 수리 교차로
| [[지방도 제606호선]]<br>([[만수로 (보령 청양)|만수로]])
| rowspan="51" |[[부여군]]
| rowspan="8" | [[외산면]]
|
|-
! 웅천천1교<br>웅천천2교
|
|
|-
! 외산터널
|
| 연장 250m
|-
! 만수 교차로<br>(웅천천3교)
| [[지방도 제606호선]]<br>([[만수로 (보령 청양)|만수로]])
|
|-
! 반교천교
|
|
|-
! 반교 교차로<br>(반교1교)
| [[성충로]]
| 상행 진출 불가<br>하행 진입 불가
|-
! 반교터널
|
| 연장 258m
|-
! 반교 교차로<br>(갈산교)
| [[성충로]]
| 상행 진입 불가<br>하행 진출 불가
|-
! 지티 교차로
| [[지방도 제613호선]]<br>([[삽티로]])
| rowspan="11" |[[내산면]]
|
|-
! 온해 교차로
| 온해로
|
|-
! 온해1교
|
|
|-
! 저동 교차로
| 삼바실로
|
|-
! 미암 교차로
| [[성충로]]
| 상행 진출 불가<br>하행 진입 불가
|-
! 저동교
|
|
|-
! 주암 교차로<br>(주암교)
| 숙동로
|
|-
! 운치 교차로<br>(죽림교)
| 성충로질마재길
|
|-
! 안치교
|
|
|-
! 율암 교차로
| [[성충로]]
|
|-
! rowspan="2" | 율암교
|
|
|-
|
| rowspan="8" |[[구룡면]]
|
|-
! 금사 교차로
| [[성충로]]
|
|-
! 태양교
|
|
|-
! 흥수 교차로
| 흥수로
|
|-
! 구룡 교차로
| [[국도 제4호선]]<br>([[대백제로]])
|
|-
! 주정1교
| 부두로
| 상행 진입 불가<br>하행 진출 불가
|-
! 주정2교
|
|
|-
! 구봉 교차로
| 흥수로
| rowspan="11" |[[국도 제4호선]]과 중복
|-
! 합송 교차로
| 합송서로
| rowspan="5" |[[규암면]]
|-
! 내리 교차로
| [[국도 제29호선]]<br>([[은암로]])
|-
! 합송교
|
|-
! 규암 교차로
| [[지방도 제625호선]]<br>([[충절로]])
|-
!rowspan=2| [[부여대교]]
|
|-
|
| rowspan="19" | [[부여읍]]
|-
! 부여 교차로
| [[성왕로]]
|-
! 왕포천교
|
|-
! 대왕 교차로<br>(대왕교)
| 금성로
|-
! 가탑 교차로
| [[국도 제4호선]]<br>([[대백제로]])
|-
! 가탑교
|
|
|-
! 동문삼거리
| 가탑로
|
|-
! 대향로로터리
| [[지방도 제651호선]]<br>(북포로)<br>[[성왕로]]
|
|-
! 용정교
|
|
|-
! 용정 교차로
| 삼충로
|
|-
! 정동 교차로
| [[지방도 제625호선]]<br>([[백제문로]])
|
|-
! 정동교
|
|
|-
! 자왕 교차로<br>(자왕IC교)
| 삼충로<br>백제문화로429번길
|
|-
! 자왕교
|
|
|-
! 신정 교차로<br>(신정육교)
| [[지방도 제651호선]]<br>(북포로)
| [[지방도 제651호선]]과 중복<br>상행 진입 불가<br>하행 진출 불가
|-
! 신정교
|
| [[지방도 제651호선]]과 중복
|-
! 왕진 교차로
| [[지방도 제645호선]]<br>(왕진로)
| [[지방도 제645호선|지방도 제645]], [[지방도 제651호선|651호선]]과 중복
|-
! 저석 교차로<br>(저석교)
| [[지방도 제651호선]]<br>([[백제큰길]])
| [[지방도 제645호선|지방도 제645]], [[지방도 제651호선|651호선]]과 중복<br>상행 진출 불가<br>하행 진입 불가
|-
! 오촌 교차로<br>(오촌교)
| 삼충로
| [[지방도 제645호선]]과 중복<br>상행 진입 불가<br>하행 진출 불가
|-
! 분강 교차로
| 금우사길<br>분창양달길
|rowspan=28| [[공주시]]
|rowspan=5| [[탄천면]]
| [[지방도 제645호선]]과 중복
|-
! 성리 교차로<br>(성리교)
| 통산로
| [[지방도 제645호선]]과 중복<br>상행 진출 불가<br>하행 진입 불가
|-
! 탄천교
| [[지방도 제645호선]]<br>[[지방도 제799호선]]<br>([[금백로 (논산 공주)|금백로]])
| [[지방도 제645호선]]과 중복<br>하행 진출만 가능
|-
! 삼각 교차로<br>(탄천1교)
| 통산로<br>삼거리1길
|
|-
!rowspan=2| 신기령
|
|
|-
|
|rowspan=7| [[이인면]]
|
|-
! 달산 교차로
| [[국가지원지방도 제96호선]]<br>([[검바위로]])
|rowspan=7| [[국가지원지방도 제96호선]]과 중복
|-
! 달산교
|
|-
! 이인 교차로<br>(이인교)
| [[지방도 제697호선]]<br>(금광로)<br>물방아길
|-
! 이인1교<br>이인2교<br>용성1교<br>용성2교<br>주봉1교
|
|-
! 주봉 교차로<br>(주봉2교)
| [[검바위로]]
|-
! 주봉3교<br>주봉육교<br>밤갓육교
|
|-
! 태봉 교차로<br>(태봉교)
| 우금티로<br>모새골길
|rowspan=7| [[금학동 (공주시)|금학동]]
|-
! 봉정 교차로<br>(봉정1교)
| 우금티로
| [[국가지원지방도 제96호선]]과 중복<br>상행 진출입만 가능
|-
! 봉정2교
|
|rowspan=12| [[국가지원지방도 제96호선]]과 중복
|-
! [[남공주 나들목]]
| [[논산천안고속도로|25호선 논산천안고속도로]]
|-
! 봉정3교
|
|-
! 검상 교차로<br>(검상육교)
| 검상안길
|-
! 새재 교차로<br>(새재육교)
| 승방길
|-
! 경찰서앞 교차로
| [[무령로]]
|rowspan=6| [[웅진동]]
|-
! 문예회관 교차로
| 고마나루길
|-
! 공주중학교<br>공주교육지원청<br>왕릉교
|
|-
! 공산성 회전교차로
| [[웅진로]]
|-
! [[공산성]]
|
|-
!rowspan=2| [[금강철교]]
|
|-
|
|rowspan=2|[[신관동]]
|-
! 전막 교차로
| [[국도 제32호선]]<br>[[국가지원지방도 제96호선]]<br>([[금벽로]])<br>전막1길
| '''종점'''<br>[[국가지원지방도 제96호선]]과 중복
|}

; 기존 구간 (2010년 이전 노선)
* [[보령시]] 관창 교차로 - 관창사거리 - 충남정심원 - 점촌사거리 - 주포교 - 신대사거리 - 관촌사거리 - 보령교육지원청 - 파레스삼거리 - 보령시자원봉사센터 - 신평사거리 - 보령시립중앙도서관 - 한내교사거리 - 한내대교 - [[보령해양경찰서]] - 동대사거리 - 주공사거리 - 수청사거리 - 대천중학교 - [[보령도서관]] - 보령고용복지센터 - 한내초등학교 - 대천4동 행정복지센터 - 시청삼거리 - [[보령시청]] - 보령문화예술회관 - 명천 교차로

== 도로명 ==
* 충청남도
** [[당진시]] [[합덕읍]] 운산1교 하부 ~ [[예산군]] [[삽교읍]] 상하리 : [[예덕로]]
** [[예산군]] [[삽교읍]] 상하리 ~ 송산 교차로 : [[도청대로 (홍성 예산)|도청대로]]
** [[예산군]] [[삽교읍]] 송산 교차로 ~ [[덕산면 (예산군)|덕산면]] 수덕사 교차로 : [[윤봉길로]]
** [[예산군]] [[덕산면 (예산군)|덕산면]] 수덕사 교차로 ~ [[홍성군]] [[갈산면]] 갈산 교차로 : [[수덕사로]]
** [[홍성군]] [[갈산면]] 갈산 교차로 ~ 상촌 교차로 : [[내포로]]
** [[홍성군]] [[갈산면]] 상촌 교차로 ~ [[서부면]] 광리 교차로 : [[천수만로]]
** [[홍성군]] [[서부면]] 광리 교차로 ~ 어사 교차로 : [[서부로]]
** [[홍성군]] [[서부면]] 어사 교차로 ~ 남당 교차로 : [[남당항로]]
** [[홍성군]] [[서부면]] 남당 교차로 ~ 신리 교차로 : [[남당관광로]]
** [[홍성군]] [[서부면]] 신리 교차로 ~ [[보령시]] [[오천면]] 소성삼거리 : [[홍보로]]
** [[보령시]] [[오천면]] 소성삼거리 ~ [[주포면]] 주포사거리 : [[충청수영로]]
** [[보령시]] [[주포면]] 주포사거리 ~ [[대천동 (보령시)|대천동]] 명천 교차로 : [[충서로]]
** [[보령시]] [[대천동 (보령시)|대천동]] 명천 교차로 ~ [[성주면]] 개화삼거리 : [[성주산로]]
** [[보령시]] [[성주면]] 개화삼거리 ~ [[부여군]] [[외산면]] 외산사거리 : [[만수로 (보령 청양)|만수로]]
** [[부여군]] [[외산면]] 외산사거리 ~ [[내산면]] 미암 교차로 : [[성충로]]
** [[부여군]] [[내산면]] 미암 교차로 ~ 율암 교차로 : [[내산로]]
** [[부여군]] [[내산면]] 율암 교차로 ~ [[구룡면]] 구룡삼거리 : [[성충로]]
** [[부여군]] [[구룡면]] 구룡삼거리 ~ 구봉 교차로 : [[흥수로]]
** [[부여군]] [[구룡면]] 구봉 교차로 ~ [[부여읍]] 가탑 교차로 : [[대백제로]]
** [[부여군]] [[부여읍]] 가탑 교차로 ~ 대향로로터리 : [[성왕로]]
** [[부여군]] [[부여읍]] 대향로로터리 ~ [[공주시]] [[웅진동]] 경찰서앞 교차로 : [[백제문화로]]
** [[공주시]] [[웅진동]] 경찰서앞 교차로 ~ 공산성 회전교차로 : [[왕릉로]]
** [[공주시]] [[웅진동]] 공산성 회전교차로 ~ [[신관동]] 전막 교차로 : [[웅진로]]

== 각주 ==
{{각주|2}}

{{대한민국의 일반 국도}}

[[분류:국도 제40호선| ]]
[[분류:대한민국의 일반 국도|40]]
[[분류:충청남도의 도로 노선]]
[[분류:당진시의 교통]]
[[분류:예산군의 교통]]
[[분류:홍성군의 교통]]
[[분류:보령시의 교통]]
[[분류:부여군의 교통]]
[[분류:공주시의 교통]]