국도 제38호선
연혁

1971년 8월 31일 : 일반국도노선지정령에 의해 국도 제38호선 평택 ~ 정선선이 됨.
1975년 10월 1일 : 중원군 산석면 원월리 140m 구간 개통 및 기존 140m 구간 폐지
1977년 3월 15일 : 제천군 제천읍 고암리 1.6 km 구간 개통
1980년 2월 22일 : 영월군 남면 창원리 ~ 연당리 6.0 km 구간, 영월군 서면 쌍용리 ~ 남면 창원리 4.5 km 구간, 영월군 영월읍 영흥리 2.4 km 구간 개통
1981년 3월 14일: 종점을 '강원도 정선군 정선면'에서 '강원도 삼척군 삼척읍'으로 연장함. 이에 따라 '평택 ~ 정선선'에서 '평택 ~ 삼척선'이 됨.
1981년 4월 13일 : 국도로 승격된 정선군 군남면 문곡리 ~ 삼척군 삼척읍 남양리 67 km 구간 개통
1981년 5월 30일 : 대통령령 제10247호 일반국도노선지정령 개정에 따라 연장된 67 km 구간으로 도로구역 변경
1986년 5월 13일 : 종점을 '강원도 삼척군 삼척읍'에서 '강원도 삼척시'로 변경함.
1990년 10월 30일 : 종점을 '강원도 삼척시'에서 '강원도 동해시'로 연장함. 이에 따라 '평택 ~ 삼척선'에서 '평택 ~ 동해선'이 됨.
1995년 2월 11일 : 안성군 공도면 용두리 ~ 만정리 2.3 km 구간, 안성군 대덕면 건지리 ~ 보개면 가사리 7.1 km 구간 개통
1996년 7월 1일 : 시점을 '경기도 평택군 포승면'에서 '충청남도 서산시 대산읍'으로 연장함. 이에 따라 '평택 ~ 동해선'에서 '서산 ~ 동해선'이 됨.
1996년 11월 11일 : 오남사거리 ~ 궁장 교차로 (이천시 장호원읍 장호원리 ~ 음성군 감곡면 오궁리) 구간 개통
1997년 4월 7일 : 평택시 포승면 만호리의 만호교 1.056 km 구간 폐지
1997년 5월 7일 : 평택시 포승면 내기리 ~ 팽성읍 신궁리 21 km 구간 개통, 평택시 오성면 죽성리 ~ 숙성리 1.15 km 구간 폐지
1997년 8월 23일 : 안성 ~ 일죽간 도로(안성군 보개면 동신리 ~ 일죽면 월정리) 17.3 km 구간 확장 개통, 기존 6 km 구간 폐지
1998년 7월 2일 : 만호 ~ 안중간 도로(평택시 포승면 만호리 ~ 내기리) 3.21 km 구간 확장 개통, 기존 3.21 km 구간 폐지
1998년 9월 24일 : 충청북도 제천시 신동 ~ 송학면 무도리 15.6 km 구간을 자동차 전용도로로 지정
1998년 12월 7일 : 둔포 ~ 평택간 도로(평택시 팽성읍 평궁리 ~ 합정동) 4.65 km 구간 확장 개통, 기존 5.3 km 구간 폐지
1998년 12월 10일 : 당왕고가차도(안성시 당왕동) 700m 구간 개통
1998년 12월 31일 : 일죽 ~ 장호원간 도로(안성시 일죽면 월정리 ~ 이천시 장호원읍 장호원리) 16.26 km 구간 확장 개통, 기존 16.28 km 구간 폐지
2000년 4월 11일 : 둔포 ~ 평택간 도로(평택시 팽성읍 신궁리 ~ 합정동) 4.65 km 구간 확장 개통
2000년 12월 31일 : 제천시 봉양읍 연박리 ~ 주포리 3.98 km 구간 확장 개통 및 기존 4.54 km 구간 폐지
2001년 5월 9일 : 충청북도 제천시 동현동 ~ 강원도 영월군 서면 쌍용리 13.5 km 구간 확장 개통, 기존 11.557 km 구간 폐지
2001년 11월 1일 : 정선군 고한읍 고한리 ~ 태백시 삼수동 14.33 km 구간 및 두문동재터널 확장 개통, 기존 17.37 km 구간 폐지
2002년 5월 30일 : 제천시 신동 ~ 송학면 무도리 15.6 km 구간 확장 개통, 기존 구간 폐지
2002년 7월 11일 : 당진군 신평면 매산리 ~ 가곡리 16.1 km 구간 확장 개통, 기존 구간 폐지
2002년 12월 24일 : 충주시 앙성면 능암리 ~ 산척면 영덕리 12.56 km 구간 확장 개통, 기존 7.25 km 구간 폐지
2003년 11월 20일 : 음성군 감곡면 왕장리 ~ 충주시 앙성면 능암리 15.25 km 구간 확장 개통
2003년 12월 29일 : 충주시 산척면 송강리 ~ 제천시 백운면 평동리 9.96 km 구간 확장 개통
2004년 10월 7일 : 영월군 서면 쌍용리 (강원도·충청북도계) ~ 정선군 신동읍 예미리 32.17 km 구간을 자동차 전용도로로 지정
2004년 12월 31일 : 영월군 서면 쌍용리 ~ 영월읍 덕포리 19.87 km 구간 확장 개통, 기존 서면 쌍용리 ~ 남면 창원리 4.5 km 구간 폐지
2005년 1월 5일 : 두문동재터널 2차 공사(정선군 고한읍 고한리 ~ 태백시 화전동) 4.64 km 구간 확장 개통
2005년 2월 11일 : 삼척시 신기면 마차리 ~ 천기리 2.2 km 구간 확장 개통
2005년 4월 2일 : 삼척시 신기면 마차리 ~ 천기리 2.2 km 구간 확장 개통
2005년 6월 3일 : 평택시 팽성읍 신궁리 ~ 고덕면 동고리 5.19 km 구간 확장 개통, 기존 구간 폐지
2007년 1월 10일 : 사북 ~ 고한간 도로(정선군 사북읍 사북리 ~ 고한읍 고한리) 구간 8.19 km 확장 개통
2008년 1월 18일 : 미로 ~ 삼척간 도로(삼척시 미로면 상정리 ~ 등봉동) 7.9 km 구간 확장 개통, 기존 8.9 km 구간 폐지
2008년 12월 18일 : 신동 ~ 문곡간 도로(정선군 신동읍 예미리 ~ 남면 문곡리) 구간 11.0 km 확장 개통
2009년 12월 24일 : 문곡 ~ 사북간 도로(정선군 남면 문곡리 ~ 사북읍 사북리) 구간 10.6 km 확장 개통
2012년 5월 30일 : 유량 교차로(충주시 앙성면 용대리 ~ 본평리) 1.8 km 구간 신설 개통
2015년 9월 24일 : 대산 ~ 석문 ~ 가곡간 도로(당진시 석문면 통정리 ~ 송산면 가곡리) 9.28 km 구간 확장 개통, 기존 1.6 km 구간 폐지
2016년 12월 16일 : 태백 ~ 삼척간 도로(태백시 통동 ~ 삼척시 도계읍 늑구리 ~ 신기면 마차리 19.1 km 구간과 삼척시 신기면 마차리 ~ 미로면 하정리 6.2 km) 확장 개통, 기존 삼척시 도계읍 흥전리 ~ 마교리 3.19 km 구간과 삼척시 도계읍 고사리 ~ 신기면 마차리 5.5 km, 삼척시 신기면 안의리 ~ 미로면 하정리 7.5 km 구간 폐지
2016년 12월 30일 : 서산 ~ 황금산간 도로(서산시 대산읍 독곶리) 1.86 km 구간 신설 개통, 대산 ~ 석문간 도로(서산시 대산읍 화곡리 ~ 당진시 석문면 삼봉리) 10.66 km 구간 확장 개통, 기존 서산시 대산읍 화곡리 2.59 km 구간과 당진시 석문면 삼봉리 ~ 통정리 4 km 구간 폐지
2021년 6월 22일: 기점을 충청남도 서산시 대산읍 독곶리에서 태안군 이원면 내리로 연장. 이에 따라 '서산 ~ 동해선'에서 '태안 ~ 동해선'으로 변경.
2023년 5월 22일 : 제천시 국도대체우회도로 도화 ~ 송학간 도로(제천시 송학면 도화리 도화교차로 ~ 무도리 송학교차로 1.1 km 구간 신설 개통