국도 제40호선 (당진 ~ 공주선, 國道第四十號 唐津公州線)은 충청남도 당진시 합덕읍 운산1교 하부에서 공주시 신관동 전막 교차로를 연결하는 대한민국의 일반 국도이다. 본래는 충청남도 예산군에서 공주시를 연결하는 국도였으나 2009년 5월 당진영덕고속도로의 개통과 함께 고덕 나들목의 진출입로와 접해있는 지방도 제622호선의 일부 구간인 예산군 덕산면 ~ 당진시 합덕읍 구간이 국도로 승격되면서 당진시와 공주시를 연결하는 구간이 되었다. 1981년 3월 14일 국도 제40호선 대천 ~ 공주선 신설 1981년 4월 16일 국도로 승격된 보령군 대천읍 명천리 ~ 공주군 공주읍 중동 64.808km 구간 개통 1981년 5월 30일 대통령령 제10247호 일반국도노선지정령 개정에 따라 신설된 65km 구간으로 도로구역 결정 1986년 5월 13일 기점을 충청남도 대천군 대천읍 에서 충청남도 대천시 로 변경 1987년 5월 26일 기존 지정 구간인 부여군 외산면 갈신리 ~ 만수리 구간 폐지 1988년 1월 20일 성주터널(보령군 성주면 성주리) 630m 구간 개통, 기존 1.65km 구간 폐지 1992년 1월 17일 공주군 이인면 초봉리 ~ 용성리 584m 구간 개통, 기존 628m 구간 폐지 1995년 2월 18일 부여군 부여읍 용정리 ~ 가증리 1.1km 구간 개통, 기존 1.5km 구간 폐지 1996년 7월 1일 기점을 충청남도 대천시 에서 충청남도 보령시 로 변경함. 1999년 7월 14일 부여군 내산면 율암리 540m 구간 개통, 기존 470m 구간 폐지 2000년 8월 31일 공주시 탄천면 성리 ~ 삼각리 2.2km 구간 신설 개통, 기존 2km 구간 폐지 2001년 8월 25일 기점을 충청남도 보령시 에서 충청남도 예산군 덕산면 으로 연장함. 이에 따라 예산 ~ 공주선 이 됨. 대통령령 제17348호 일반국도노선지정령, 2001년 8월 25일 전부개정. 2001년 10월 15일 국도로 승격된 예산군 덕산면 둔리 ~ 보령시 명천동 61.1km 구간 개통 2001년 11월 7일 보령시 대천동 ~ 주포면 보령리 4.98km 구간 확장 개통, 기존 구간 폐지 2002년 7월 10일 홍성군 서부면 광리 ~ 갈산면 상촌리 4.11km 구간 확장 개통 2006년 8월 14일 공주시 탄천면 삼각리 ~ 웅진동 15.9km 구간 확장 개통, 기존 공주시 탄천면 삼각리 ~ 이인면 주봉리 9.8km 구간 폐지 2006년 12월 22일 거차지구 도로(홍성군 서부면 어사리) 800m 구간 개량 개통 및 기존 400m 구간 폐지, 이호1지구 도로(홍성군 서부면 이호리 ~ 광리) 1.5km 구간 개통 및 기존 400m 구간 폐지, 이호2지구 도로(홍성군 서부면 이호리) 720m 구간 개통 및 기존 400m 구간 폐지, 예산군 덕산면 외라리 ~ 내라리 870m 구간 개량 개통 및 기존 500m 구간 폐지 2008년 11월 17일 지방도 제622호선의 일부 구간인 예산군 덕산면 ~ 당진군 합덕읍 구간이 국도로 승격되어 기점이 충청남도 예산군 덕산면에서 당진군 합덕읍으로 변경됨. 이에 따라 노선명도 예산 ~ 공주선 에서 당진 ~ 공주선 으로 변경., 국도로 승격된 당진군 합덕읍 운산리 ~ 예산군 덕산면 둔리 18.33km 구간 개통 및 기존 300m 구간 폐지 2008년 12월 31일 구룡 ~ 부여간 도로(부여군 구룡면 주정리 ~ 부여읍 동남리) 7.49km 구간 확장 개통 2009년 12월 22일 보령시 주교면 관창리 ~ 명천동 7.04km 구간 확장 개통, 기존 시내통과 8.5km 구간 폐지 2009년 12월 31일 부여군 부여읍 가탑리 ~ 공주시 탄천면 성리 12.33km 구간 확장 개통, 기존 부여군 부여읍 용정리 ~ 저석리 7.8km 구간과 탄천면 분강리 ~ 성리 1.0km 구간 폐지 충청남도 당진시 합덕읍 - 예산군 (고덕면 · 봉산면 · 삽교읍 · 덕산면) - 홍성군 (갈산면 · 서부면) - 보령시 (천북면 · 오천면 · 청소면 · 주포면 · 주교면 · 죽정동 · 화산동 · 동대동 · 명천동 · 성주면 · 미산면) - 부여군 (외산면 · 내산면 · 구룡면 · 규암면 · 부여읍) - 공주시 (탄천면 · 이인면 · 태봉동 · 봉정동 · 웅진동 · 금성동 · 신관동) 상행은 당진 방면, 하행은 공주 방면이다. 전 구간 충청남도에 속한다. 이름 접속 노선 소재지 비고 지방도 제622호선과 직결 (운산1교 하부) 국도 제32호선(예당평야로)지방도 제622호선(예덕로) 당진시 합덕읍 시점 하행 진출만 가능 재오리지입구 재오지로 고덕 나들목 30호선 당진영덕고속도로 예산군 고덕면 대천 교차로 지방도 제619호선(한천로) 지방도 제619호선과 중복 대지사거리 지방도 제618호선지방도 제619호선(황금뜰로) 고덕중학교 대지삼거리 고덕중앙로 봉산면 하평삼거리 봉산로 (이름 없음) 예덕로 읍내 교차로 지방도 제609호선(덕산온천로)봉운로충의로 지방도 제609호선과 중복 송산 교차로 국도 제45호선국가지원지방도 제70호선(윤봉길로)지방도 제609호선(도청대로) 삽교읍 지방도 제609호선과 중복국도 제45호선과 중복국가지원지방도 제70호선과 중복 신리대교 국도 제45호선과 중복국가지원지방도 제70호선과 중복 덕산온천 교차로 덕산온천로 덕산면 수덕사 교차로 국도 제45호선국가지원지방도 제70호선(윤봉길로)수덕사로 수덕사입구 외나사거리 흥덕서로 수덕초등학교 구성교 가곡초등학교(폐교) 홍성군 갈산면 홍성 나들목(내갈삼거리) 15호선 서해안고속도로국도 제29호선(내포로)갈산로 국도 제29호선과 중복 상촌 교차로 국도 제29호선(내포로)상촌로와룡로 갈산 교차로 백야로 갈산터널 연장 약 390m 오두 교차로 갈산서길 광리 교차로 국가지원지방도 제96호선(천수만로)서부서길 서부면 국가지원지방도 제96호선과 중복 이호삼거리 와룡로이호길 홍성서부중학교 (이름 없음) 홍남서로285번길 송촌삼거리 국가지원지방도 제96호선(홍남서로) (이름 없음) 서부로43번길 어사교차로 남당항로 어사리정류소 내동마을입구 남당항로264번길 남당항 안흥동삼거리 홍보로 홍성방조제삼거리 임해로 홍성교 홍성방조제 보령시 천북면 천북삼거리 하궁길 하만삼거리 지방도 제622호선(천광로) 보령교보령방조제 소성삼거리 지방도 제610호선(충청수영로) 오천면 지방도 제610호선과 중복 신촌삼거리 지방도 제610호선(도미항로) 갈현입구 돌고개길 청소면 마강2리앞 오천중앙로 주포면 오천과선교 주포사거리 국도 제21호선(충서로)보령읍성길 국도 제21호선과 중복지방도 제610호선과 중복 봉당삼거리 관산사거리 주포역길 충서로사거리 주교사거리 지방도 제610호선(울계큰길) 관창교차로 보령북로 주교면 국도 제21호선과 중복 봉황터널 대천동 국도 제21호선과 중복연장 약 1120m 화산교차로 국도 제36호선국도 제77호선(대청로) 국도 제21, 77호선과 중복 명천교차로 국도 제21호선국도 제77호선(충서로) 성주터널 연장 약 720m 성주삼거리 심원계곡로 성주면 보령석탄박물관 개화예술공원 충남개화초등학교 개화삼거리 지방도 제606호선(만수로) 지방도 제606호선과 중복 도화담초등학교(폐교) 미산면 도화담삼거리 지방도 제617호선 수리바위삼거리 외산로 부여군 외산면 외산사거리 지방도 제606호선(만수로) 지티교앞 지방도 제613호선(삽티로) 내산면 미암교차로 성충로 주암 교차로 숙동로 운치교차로 성충로질마재길 율암 교차로 성충로 율암교 용강중학교 구룡면 구룡삼거리 흥수로 주정삼거리 국도 제4호선지방도 제723호선(대백제로) 지방도 제723호선과 중복구룡 교차로와 연결 먹고개삼거리 지방도 제723호선(충의로) 지방도 제723호선과 중복 구봉교차로 국도 제4호선(대백제로)흥수로 국도 제4호선과 중복 합송교차로 합송서로 규암면 내리 교차로 국도 제29호선국도 제39호선(규암우회도로) 국도 제4, 39호선과 중복 규암 교차로 지방도 제625호선(충절로) 부여대교 부여읍 부여 교차로 성왕로 대왕 교차로 금성로 가탑 교차로 국도 제4호선(대백제로) 동문삼거리 가탑로 대향로로터리 북포로성왕로 용정 교차로 삼충로 정동 교차로 지방도 제625호선(백제문로) 자왕 교차로 삼충로 신정 교차로 북포로 상행 진입 불가하행 진출 불가 왕진 교차로 지방도 제645호선(왕진로) 지방도 제645호선과 중복 저석 교차로 지방도 제651호선(백제큰길) 지방도 제645호선과 중복상행 진출 불가하행 진입 불가 오촌 교차로 지방도 제651호선(백제큰길) 지방도 제645호선과 중복상행 진입 불가하행 진출 불가 분강 교차로 창암길 공주시 탄천면 지방도 제645호선과 중복 성리 교차로 지방도 제645호선(통산로) 지방도 제645호선과 중복상행 진출 불가하행 진입 불가 (이름 없음) 지방도 제799호선(금백로) 하행 진출만 가능 삼각 교차로 지방도 제799호선(금백로) 달산 교차로 국가지원지방도 제96호선(검바위로) 이인면 국가지원지방도 제96호선과 중복 이인 교차로 지방도 제697호선(금광로) 주봉 교차로 검바위로 태봉 교차로 우금티로 금학동 봉정 교차로 우금티로 남공주 나들목 25호선 천안논산고속도로 검상 교차로 검상안길 새재 교차로 경찰서앞 교차로 무령로 웅진동 공주문예회관 고마나루길 공주중학교공주교육지원청왕릉교 공산성 회전교차로 웅진로 공산성 금강철교 신관동 전막 교차로 국도 제32호선국가지원지방도 제96호선(금벽로)의당로 종점 국가지원지방도 제96호선과 중복 기존 구간 (2010년 이전 노선) 보령시 관창 교차로 - 관창사거리 - 충남정심원 - 점촌사거리 - 주포교 - 신대사거리 - 관촌사거리 - 보령교육지원청 - 파레스삼거리 - 보령시자원봉사센터 - 신평사거리 - 보령시립중앙도서관 - 한내교사거리 - 한내대교 - 보령해양경찰서 - 동대사거리 - 주공사거리 - 수청사거리 - 대천중학교 - 보령도서관 - 보령고용복지센터 - 한내초등학교 - 대천4동주민센터 - 시청삼거리 - 보령시청 - 보령문화예술회관 - 명천 교차로 충청남도 * 당진시 합덕읍 운산1교 하부 ~ 예산군 삽교읍 상하리 예덕로 * 예산군 삽교읍 상하리 ~ 송산 교차로 도청대로 * 예산군 삽교읍 송산 교차로 ~ 덕산면 수덕사 교차로 윤봉길로 * 예산군 덕산면 수덕사 교차로 ~ 홍성군 갈산면 갈산 교차로 수덕사로 * 홍성군 갈산면 갈산 교차로 ~ 상촌 교차로 내포로 * 홍성군 갈산면 상촌 교차로 ~ 서부면 광리 교차로 천수만로 * 홍성군 서부면 광리 교차로 ~ 어사 교차로 서부로 * 홍성군 서부면 어사 교차로 ~ 안흥동삼거리 남당항로 * 홍성군 서부면 안흥동삼거리 ~ 보령시 오천면 소성삼거리 홍보로 * 보령시 오천면 소성삼거리 ~ 주포면 주포사거리 충청수영로 * 보령시 주포면 주포사거리 ~ 대천동 명천 교차로 충서로 * 보령시 대천동 명천 교차로 ~ 성주면 개화삼거리 성주산로 * 보령시 성주면 개화삼거리 ~ 부여군 외산면 외산사거리 만수로 * 부여군 외산면 외산사거리 ~ 내산면 미암 교차로 성충로 * 부여군 내산면 미암 교차로 ~ 율암 교차로 도로명 미정 * 부여군 내산면 율암 교차로 ~ 구룡면 구룡삼거리 성충로 * 부여군 구룡면 구룡삼거리 ~ 구봉 교차로 흥수로 * 부여군 구룡면 구봉 교차로 ~ 부여읍 가탑 교차로 대백제로 * 부여군 부여읍 가탑 교차로 ~ 대향로로터리 성왕로 * 부여군 부여읍 대향로로터리 ~ 공주시 웅진동 경찰서앞 교차로 백제문화로 * 공주시 웅진동 경찰서앞 교차로 ~ 공산성 회전교차로 왕릉로 * 공주시 웅진동 공산성 회전교차로 ~ 신관동 전막 교차로 웅진로 40 분류:충청남도의 도로 분류:당진시의 교통 분류:예산군의 교통 분류:홍성군의 교통 분류:보령시의 교통 분류:부여군의 교통 분류:공주시의 교통