국도 제40호선

다른 국가의 노선 주요교차도로 = 서해안고속도로
논산천안고속도로
서산영덕고속도로
서천공주고속도로
국도 제4호선
국도 제21호선
국도 제23호선
국도 제29호선
국도 제32호선
국도 제34호선
국도 제36호선
국도 제38호선
국도 제45호선
국도 제77호선
국가지원지방도 제70호선
국가지원지방도 제96호선 **국도 제40호선** (당진~공주선, 國道第四十號 唐津公州線)은 충청남도 당진시 합덕읍 운산1교 하부에서 공주시 신관동 전막 교차로를 연결하는 대한민국의 일반 국도이다. 본래는 충청남도 보령시에서 공주시를 연결하는 국도였으나 2009년 5월 서산영덕고속도로의 개통과 함께 고덕 나들목의 진출입로와 접해있는 지방도 제622호선의 일부 구간인 예산군 덕산면~당진시 합덕읍 구간이 국도로 승격되면서 당진시와 공주시를 연결하는 구간이 되었다.
# 역사
* 1981년 3월 14일: **국도 제40호선** 대천~공주선 신설대통령령 제10247호 일반국도노선지정령, 1981년 3월 14일 일부개정. * 1981년 4월 16일: 국도로 승격된 보령군 대천읍 명천리~공주군 공주읍 중동 64.808km 구간 개통대전지방국토관리청공고 제7호, 1981년 4월 16일. * 1981년 5월 30일: 대통령령 제10247호 일반국도노선지정령 개정에 따라 신설된 65km 구간으로 도로구역 결정건설부고시 제191호, 1981년 5월 30일. * 1986년 5월 13일: 기점을 '충청남도 대천군 대천읍'에서 '충청남도 대천시'로 변경대통령령 제11899호 일반국도노선지정령, 1986년 5월 13일 일부개정. * 1987년 5월 26일: 기존 지정 구간인 부여군 외산면 갈산리~만수리 구간 폐지대전지방국토관리청공고 제15호, 1987년 5월 26일. * 1988년 1월 20일: 성주터널(보령군 성주면 성주리) 630m 구간 개통, 기존 1.65km 구간 폐지대전지방국토관리청공고 제1호, 1988년 1월 20일. * 1992년 1월 17일: 공주군 이인면 초봉리~용성리 584m 구간 개통, 기존 628m 구간 폐지대전지방국토관리청공고 제92-4호, 1992년 1월 17일. * 1995년 2월 18일: 부여군 부여읍 용정리~가증리 1.1km 구간 개통, 기존 1.5km 구간 폐지대전지방국토관리청공고 제1995-32호, 1995년 2월 18일. * 1996년 7월 1일: 기점을 '충청남도 대천시'에서 '충청남도 보령시'로 변경함.대통령령 제15101호 일반국도노선지정령, 1996년 7월 1일 일부개정. * 1999년 7월 14일: 부여군 내산면 율암리 540m 구간 개통, 기존 470m 구간 폐지대전지방국토관리청공고 제1999-174호, 1999년 8월 3일. * 2000년 8월 31일: 공주시 탄천면 성리~삼각리 2.2km 구간 신설 개통, 기존 2km 구간 폐지대전지방국토관리청공고 제2000-199호, 2000년 9월 1일. * 2001년 8월 25일: 기점을 '충청남도 보령시'에서 '충청남도 예산군 덕산면'으로 연장함. 이에 따라 '예산~공주선'이 됨.대통령령 제17348호 일반국도노선지정령, 2001년 8월 25일 전부개정. * 2001년 10월 15일: 국도로 승격된 예산군 덕산면 둔리~보령시 명천동 61.1km 구간 개통대전지방국토관리청공고 제2001-225호, 2001년 10월 15일. * 2001년 11월 7일: 보령시 대천동~주포면 보령리 4.98km 구간 확장 개통, 기존 구간 폐지대전지방국토관리청공고 제2001-251호, 2001년 11월 7일. * 2002년 7월 10일: 홍성군 서부면 광리~갈산면 상촌리 4.11km 구간 확장 개통충청남도공고 제2002-149호, 2002년 7월 10일. * 2006년 8월 14일: 공주시 탄천면 삼각리~웅진동 15.9km 구간 확장 개통, 기존 공주시 탄천면 삼각리~이인면 주봉리 9.8km 구간 폐지대전지방국토관리청공고 제2006-95호, 2006년 8월 14일. * 2006년 12월 22일: 거차지구 도로(홍성군 서부면 어사리) 800m 구간 개량 개통 및 기존 400m 구간 폐지대전지방국토관리청공고 제2006-183호 url=https://web.archive.org/web/20160304200143/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년 12월 22일., 이호1지구 도로(홍성군 서부면 이호리~광리) 1.5km 구간 개통 및 기존 400m 구간 폐지대전지방국토관리청공고 제2006-184호 url=https://web.archive.org/web/20160304200143/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년 12월 22일., 이호2지구 도로(홍성군 서부면 이호리) 720m 구간 개통 및 기존 400m 구간 폐지대전지방국토관리청공고 제2006-185호 url=https://web.archive.org/web/20160304200143/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년 12월 22일., 예산군 덕산면 외라리~내라리 870m 구간 개량 개통 및 기존 500m 구간 폐지대전지방국토관리청공고 제2006-189호 url=https://web.archive.org/web/20160304200143/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년 12월 22일. * 2008년 11월 17일: 지방도 제622호선의 일부 구간인 예산군 덕산면~당진군 합덕읍 구간이 국도로 승격되어 기점이 충청남도 예산군 덕산면에서 당진군 합덕읍으로 변경됨. 이에 따라 노선명도 '예산~공주선'에서 '당진~공주선'으로 변경.대통령령 제21124호 일반국도 노선 지정령, (2008년 11월 17일 일부개정), 국도로 승격된 당진군 합덕읍 운산리~예산군 덕산면 둔리 18.33km 구간 개통 및 기존 300m 구간 폐지대전지방국토관리청공고 제2009-52호, 2009년 2월 26일. * 2008년 12월 31일: 구룡~부여간 도로(부여군 구룡면 주정리~부여읍 동남리) 7.49km 구간 확장 개통대전지방국토관리청공고 제2008-245호, 2009년 1월 12일. * 2009년 12월 22일: 보령시 주교면 관창리~명천동 7.04km 구간 확장 개통, 기존 시내통과 8.5km 구간 폐지대전지방국토관리청공고 제2009-268호, 보령시공고 제2009-905호, 2009년 12월 30일. * 2009년 12월 31일: 부여군 부여읍 가탑리~공주시 탄천면 성리 12.33km 구간 확장 개통, 기존 부여군 부여읍 용정리~저석리 7.8km 구간과 탄천면 분강리~성리 1.0km 구간 폐지대전지방국토관리청공고 제2009-278호, 2009년 12월 29일. * 2020년 12월 31일: 홍성서부남당우회도로(홍성군 서부면 남당리~신리) 2.4km 구간 확장 개통, 기존 3.2km 구간 폐지대전지방국토관리청공고 제2020-226호, 2020년 12월 28일. * 2023년 12월 27일: 보령~부여간 도로(보령시 미산면 도화담리~부여군 구룡면 주정리 총 14.76 km 구간 확장 개통, 기존 11.5 km 구간 폐지 대전지방국토관리청공고 제2023-331호, 2023년 12월 27일. * 2024년 12월 30일: 보령성주우회도로(보령시 남포면 읍내리~성주면 개화리) 총 4.4 km 구간 개통, 기존 보령시 명천동~성주면 개화리 7.7 km 구간 폐지 대전지방국토관리청공고 제2024-378호, 2024년 12월 30일.
# 주요 경유지
; 충청남도 * 당진시 합덕읍 - 예산군 (고덕면 · 봉산면 · 삽교읍 · 덕산면) - 홍성군 (갈산면 · 서부면) - 보령시 (천북면 · 오천면 · 청소면 · 주포면 · 주교면 · 죽정동 · 화산동 · 동대동 · 명천동 · 성주면 · 미산면) - 부여군 (외산면 · 내산면 · 구룡면 · 규암면 · 부여읍) - 공주시 (탄천면 · 이인면 · 태봉동 · 봉정동 · 웅진동 · 금성동 · 신관동)
# 노선
* (■): 자동차 전용도로 구간 상행은 당진 방면, 하행은 공주 방면이다. 전 구간 충청남도에 속한다. {| class="wikitable" |- ! 이름교차로와 나들목뿐만 아니라 인근 지역의 건물 및 시설 등도 포함 ! 접속 노선 ! colspan="2" | 소재지 ! 비고 |- !colspan=5| 지방도 제622호선과 직결 |- ! (운산1교 하부) | 국도 제32호선
(예당평야로)
지방도 제622호선
(예덕로) | rowspan="4" | 당진시 | rowspan="4" | 합덕읍 | **기점**
하행 진출만 가능 |- ! 운곡교 | | |- ! 석우 교차로 | 합덕대덕로 | |- ! 재오리지입구 | 재오지로 | |- ! 예덕 교차로 | 호음오추길 | rowspan="30" |예산군 | rowspan="13" |고덕면 | |- ! 예덕교 | | |- ! 예당사거리 | 예당산단로
몽곡2길 | |- ! 오추사거리 | | |- ! 곱돌재 | | |- ! 도랑골삼거리 | | |- ! 별암미사거리 | | |- ! 고덕 나들목 | 30호선 서산영덕고속도로 | |- ! 대천1 교차로 | 지방도 제619호선
(한천로)
상덕로 | rowspan="4" | 지방도 제619호선과 중복 |- ! 대천교 | |- ! 한작 교차로 | 고덕중앙로 |- ! 고덕회전 교차로 | 지방도 제618호선
지방도 제619호선
(황금뜰로) |- ! 고덕중학교 | | |- ! 대지 교차로 | 고덕중앙로
대지한곡길 | rowspan="9" |봉산면 | |- ! 사리2 교차로 | 내석곡길
대지가장길 | |- ! 사리1 교차로 | 사리서길
효교냉천길 | |- ! 효교 교차로 | 효교1길 | |- ! 효교교 | | |- ! 하평 교차로 | 봉산로 | |- ! 북문 교차로 | 효창길 | |- ! 덕산회전 교차로 | 지방도 제609호선
(덕산우회도로)
예덕로 | rowspan="2" |지방도 제609호선과 중복 |- ! 읍내 교차로 | 덕산온천로
봉운로
충의로 |- ! 송산 교차로 | 국도 제45호선
국가지원지방도 제70호선
(윤봉길로)
지방도 제609호선
(도청대로) |rowspan=2|삽교읍 |지방도 제609호선과 중복
국도 제45호선과 중복
국가지원지방도 제70호선과 중복 |- ! 신리대교 | |rowspan=3|국도 제45호선과 중복
국가지원지방도 제70호선과 중복 |- ! 덕산온천 교차로 | 덕산온천로 |rowspan=6|덕산면 |- ! 수덕사 교차로 | 국도 제45호선
국가지원지방도 제70호선
(윤봉길로)
수덕사로 |- ! 수덕사입구 | | |- ! 외나사거리 | 흥덕서로 | |- ! 수덕초등학교 | | |- ! 구성교 | | |- ! 가곡초등학교(폐교) | | rowspan="26" |홍성군 | rowspan="10" |갈산면 | |- ! 내갈 교차로 | 갈산로 | |- ! 홍성 나들목
(갈산 교차로) | 15호선 서해안고속도로
국도 제29호선
(내포로) | rowspan="3" |국도 제29호선과 중복 |- ! 상촌교 | |- ! 상촌 교차로 | 국도 제29호선
(내포로)
상촌로
와룡로 |- ! 갈산 교차로 | 백야로 | |- ! 상촌교 | | |- ! 갈산터널 | | 상행 연장 375m
하행 연장 395m |- ! 오두 교차로
(오두교) | 갈산서길 | |- ! rowspan="2" | 와룡천교 | | |- | | rowspan="16" |서부면 | |- ! 광리 교차로 | 국가지원지방도 제96호선
(천수만로)
서부서길 | rowspan="5" |국가지원지방도 제96호선과 중복 |- ! 이호삼거리 | 와룡로
이호길 |- ! 홍성서부중학교 | |- ! (이름 없음) | 홍남서로285번길 |- ! 송촌삼거리 | 국가지원지방도 제96호선
(홍남서로) |- ! (이름 없음) | 서부로43번길 | |- ! 어사 교차로 | 남당항로 | |- ! 어사리정류소 | | |- ! 내동마을입구 | 남당항로264번길 | |- ! 남당 교차로 | 남당항로 | |- ! 내동 교차로 | 남당항로140번길 | |- ! 소도 교차로 | 남당항로 | |- ! 신리 교차로 | 홍보로
임해로 | |- ! 홍성교 | | |- ! rowspan="2" |홍성방조제 | | |- | | rowspan="38" |보령시 | rowspan="6" |천북면 | |- ! 천북삼거리 | 하궁길 | |- ! 하만삼거리 | 천광로 | |- ! 하만 교차로 | 하학로 | |- ! 보령교 | | |- ! rowspan="2" |보령방조제 | | |- | | rowspan="3" |오천면 | |- ! 소성삼거리 | 지방도 제610호선
(충청수영로) | rowspan="2" |지방도 제610호선과 중복 |- ! 신촌삼거리 | 지방도 제610호선
(도미항로) |- ! 갈현입구 | 돌고개길 | 청소면 | |- ! 마강 교차로 | 오천중앙로 |rowspan=7|주포면 | |- ! 오천과선교 | | |- ! 주포사거리 | 국도 제21호선
(충서로)
보령읍성길 | rowspan="8" |국도 제21호선과 중복
|- ! 봉당삼거리 | 주포역길 |- ! 관산사거리 | 관산길
주포역길 |- ! 충서로사거리 | |- ! 주교사거리 | 울계큰길 |- ! 관창교
관창2교 | | rowspan="4" |주교면 |- ! | 관창 교차로
(관창1교) | 보령북로 |- ! | 신대1교 | |- ! | 봉황터널 | | rowspan="2" |국도 제21호선과 중복
연장 1,180m |- | | rowspan="6" |대천동 |- ! | 대천천교 | |국도 제21호선과 중복 |- ! | 화산 교차로
(화산2교) | 국도 제36호선
국도 제77호선
(대청로) | rowspan="3" |국도 제21, 77호선과 중복 |- ! | 화산1교
한내교
평산교
명암교
명천1교 | |- ! | 명천 교차로 | 국도 제21호선
국도 제77호선
(충서로) |- ! rowspan="2" | 성주터널 | | rowspan="2" | 연장 710m |- | | rowspan="7" |성주면 |- ! 성주삼거리 | 심원계곡로 | |- ! 보령석탄박물관 | | |- ! 개화예술공원 | | |- ! 충남개화초등학교 | | |- ! 개화삼거리 | 지방도 제606호선
(만수로) | rowspan="4" |지방도 제606호선과 중복 |- ! rowspan="2" |개화교 | |- | | rowspan="4" |미산면 |- ! 미산 교차로 | 지방도 제606호선
(만수로) |- ! 보령호 교차로 | 보령호로 | |- ! 판미 교차로 | 지방도 제617호선
(판미로) | |- ! 수리 교차로 | 지방도 제606호선
(만수로) | rowspan="51" |부여군 | rowspan="8" | 외산면 | |- ! 웅천천1교
웅천천2교 | | |- ! 외산터널 | | 연장 250m |- ! 만수 교차로
(웅천천3교) | 지방도 제606호선
(만수로) | |- ! 반교천교 | | |- ! 반교 교차로
(반교1교) | 성충로 | 상행 진출 불가
하행 진입 불가 |- ! 반교터널 | | 연장 258m |- ! 반교 교차로
(갈산교) | 성충로 | 상행 진입 불가
하행 진출 불가 |- ! 지티 교차로 | 지방도 제613호선
(삽티로) | rowspan="11" |내산면 | |- ! 온해 교차로 | 온해로 | |- ! 온해1교 | | |- ! 저동 교차로 | 삼바실로 | |- ! 미암 교차로 | 성충로 | 상행 진출 불가
하행 진입 불가 |- ! 저동교 | | |- ! 주암 교차로
(주암교) | 숙동로 | |- ! 운치 교차로
(죽림교) | 성충로질마재길 | |- ! 안치교 | | |- ! 율암 교차로 | 성충로 | |- ! rowspan="2" | 율암교 | | |- | | rowspan="8" |구룡면 | |- ! 금사 교차로 | 성충로 | |- ! 태양교 | | |- ! 흥수 교차로 | 흥수로 | |- ! 구룡 교차로 | 국도 제4호선
(대백제로) | |- ! 주정1교 | 부두로 | 상행 진입 불가
하행 진출 불가 |- ! 주정2교 | | |- ! 구봉 교차로 | 흥수로 | rowspan="11" |국도 제4호선과 중복 |- ! 합송 교차로 | 합송서로 | rowspan="5" |규암면 |- ! 내리 교차로 | 국도 제29호선
(은암로) |- ! 합송교 | |- ! 규암 교차로 | 지방도 제625호선
(충절로) |- !rowspan=2| 부여대교 | |- | | rowspan="19" | 부여읍 |- ! 부여 교차로 | 성왕로 |- ! 왕포천교 | |- ! 대왕 교차로
(대왕교) | 금성로 |- ! 가탑 교차로 | 국도 제4호선
(대백제로) |- ! 가탑교 | | |- ! 동문삼거리 | 가탑로 | |- ! 대향로로터리 | 지방도 제651호선
(북포로)
성왕로 | |- ! 용정교 | | |- ! 용정 교차로 | 삼충로 | |- ! 정동 교차로 | 지방도 제625호선
(백제문로) | |- ! 정동교 | | |- ! 자왕 교차로
(자왕IC교) | 삼충로
백제문화로429번길 | |- ! 자왕교 | | |- ! 신정 교차로
(신정육교) | 지방도 제651호선
(북포로) | 지방도 제651호선과 중복
상행 진입 불가
하행 진출 불가 |- ! 신정교 | | 지방도 제651호선과 중복 |- ! 왕진 교차로 | 지방도 제645호선
(왕진로) | 지방도 제645, 651호선과 중복 |- ! 저석 교차로
(저석교) | 지방도 제651호선
(백제큰길) | 지방도 제645, 651호선과 중복
상행 진출 불가
하행 진입 불가 |- ! 오촌 교차로
(오촌교) | 삼충로 | 지방도 제645호선과 중복
상행 진입 불가
하행 진출 불가 |- ! 분강 교차로 | 금우사길
분창양달길 |rowspan=28| 공주시 |rowspan=5| 탄천면 | 지방도 제645호선과 중복 |- ! 성리 교차로
(성리교) | 통산로 | 지방도 제645호선과 중복
상행 진출 불가
하행 진입 불가 |- ! 탄천교 | 지방도 제645호선
지방도 제799호선
(금백로) | 지방도 제645호선과 중복
하행 진출만 가능 |- ! 삼각 교차로
(탄천1교) | 통산로
삼거리1길 | |- !rowspan=2| 신기령 | | |- | |rowspan=7| 이인면 | |- ! 달산 교차로 | 국가지원지방도 제96호선
(검바위로) |rowspan=7| 국가지원지방도 제96호선과 중복 |- ! 달산교 | |- ! 이인 교차로
(이인교) | 지방도 제697호선
(금광로)
물방아길 |- ! 이인1교
이인2교
용성1교
용성2교
주봉1교 | |- ! 주봉 교차로
(주봉2교) | 검바위로 |- ! 주봉3교
주봉육교
밤갓육교 | |- ! 태봉 교차로
(태봉교) | 우금티로
모새골길 |rowspan=7| 금학동 |- ! 봉정 교차로
(봉정1교) | 우금티로 | 국가지원지방도 제96호선과 중복
상행 진출입만 가능 |- ! 봉정2교 | |rowspan=12| 국가지원지방도 제96호선과 중복 |- ! 남공주 나들목 | 25호선 논산천안고속도로 |- ! 봉정3교 | |- ! 검상 교차로
(검상육교) | 검상안길 |- ! 새재 교차로
(새재육교) | 승방길 |- ! 경찰서앞 교차로 | 무령로 |rowspan=6| 웅진동 |- ! 문예회관 교차로 | 고마나루길 |- ! 공주중학교
공주교육지원청
왕릉교 | |- ! 공산성 회전교차로 | 웅진로 |- ! 공산성 | |- !rowspan=2| 금강철교 | |- | |rowspan=2|신관동 |- ! 전막 교차로 | 국도 제32호선
국가지원지방도 제96호선
(금벽로)
전막1길 | **종점**
국가지원지방도 제96호선과 중복 |} ; 기존 구간 (2010년 이전 노선) * 보령시 관창 교차로 - 관창사거리 - 충남정심원 - 점촌사거리 - 주포교 - 신대사거리 - 관촌사거리 - 보령교육지원청 - 파레스삼거리 - 보령시자원봉사센터 - 신평사거리 - 보령시립중앙도서관 - 한내교사거리 - 한내대교 - 보령해양경찰서 - 동대사거리 - 주공사거리 - 수청사거리 - 대천중학교 - 보령도서관 - 보령고용복지센터 - 한내초등학교 - 대천4동 행정복지센터 - 시청삼거리 - 보령시청 - 보령문화예술회관 - 명천 교차로
# 도로명
* 충청남도 ** 당진시 합덕읍 운산1교 하부~예산군 삽교읍 상하리: 예덕로 ** 예산군 삽교읍 상하리~송산 교차로: 도청대로 ** 예산군 삽교읍 송산 교차로~덕산면 수덕사 교차로: 윤봉길로 ** 예산군 덕산면 수덕사 교차로~홍성군 갈산면 갈산 교차로: 수덕사로 ** 홍성군 갈산면 갈산 교차로~상촌 교차로: 내포로 ** 홍성군 갈산면 상촌 교차로~서부면 광리 교차로: 천수만로 ** 홍성군 서부면 광리 교차로~어사 교차로: 서부로 ** 홍성군 서부면 어사 교차로~남당 교차로: 남당항로 ** 홍성군 서부면 남당 교차로~신리 교차로: 남당관광로 ** 홍성군 서부면 신리 교차로~보령시 오천면 소성삼거리: 홍보로 ** 보령시 오천면 소성삼거리~주포면 주포사거리: 충청수영로 ** 보령시 주포면 주포사거리~대천동 명천 교차로: 충서로 ** 보령시 대천동 명천 교차로~성주면 개화삼거리: 성주산로 ** 보령시 성주면 개화삼거리~부여군 외산면 외산사거리: 만수로 ** 부여군 외산면 외산사거리~내산면 미암 교차로: 성충로 ** 부여군 내산면 미암 교차로~율암 교차로: 내산로 ** 부여군 내산면 율암 교차로~구룡면 구룡삼거리: 성충로 ** 부여군 구룡면 구룡삼거리~구봉 교차로: 흥수로 ** 부여군 구룡면 구봉 교차로~부여읍 가탑 교차로: 대백제로 ** 부여군 부여읍 가탑 교차로~대향로로터리: 성왕로 ** 부여군 부여읍 대향로로터리~공주시 웅진동 경찰서앞 교차로: 백제문화로 ** 공주시 웅진동 경찰서앞 교차로~공산성 회전교차로: 왕릉로 ** 공주시 웅진동 공산성 회전교차로~신관동 전막 교차로: 웅진로