본래 기점은 전라북도 군산시였으나 새만금 방조제 건설로 고군산군도 연계를 위해 2008년 1월 3일 군산시 옥도면 관리도리로 연장되었다가, 2021년 6월 22일 새만금 남북도로를 국도로 지정하면서 기점이 새만금 남북도로의 기점인 부안군 하서면 백련리로 변경되었다. 기존 고군산군도 구간은 국도 제12호선과 국도 제77호선에 승계되었다.
연혁
1971년 8월 31일: 일반국도노선지정령에 의해 국도 제4호선 군산 ~ 경주선이 됨.[1]
1973년 9월 8일: 선형 개량으로 인해 논산군 광석면 득윤리 ~ 성동면 갈산리 1.8 km 구간, 부여군 홍산면 남촌리 ~ 북촌리 650m 구간을 400m로, 부여군 규암면 규암리 ~ 부여읍 구교리 4 km 구간을 3km로, 서천군 마서면 송내리 160m 구간을 140m로 도로구역 변경[2]
1988년 3월 23일: 영동군 영동읍 계산리 1.57 km 구간 개통, 기존 1.5 km 구간 폐지[3]
1995년 2월 18일: 영동군 영동읍 부용리 ~ 주곡리 5 km 구간 개통, 기존 3.8 km 구간 폐지[4]
1996년 7월 1일: 종점을 '경상북도 월성군 감포읍'에서 '경상북도 경주시 감포읍'으로 변경함.[5]
1998년 1월 12일: 부여군 규암면 규암리 ~ 부여읍 동남리 2.7 km 구간 신설 개통, 기존 1.5 km 구간 폐지[6]
1998년 5월 8일: 칠곡군 약목면 관호리 ~ 왜관읍 삼청리 6 km 구간 확장 개통, 기존 4.68 km 구간 폐지[7]
1999년 4월 1일: 영동군 심천면 고당리 ~ 영동읍 부용리 9.72 km 구간 확장 개통, 기존 2.4 km 구간 폐지[8]
1999년 7월 23일: 부여군 홍산면 좌홍리 ~ 남촌리 1.32 km 구간 확장 개통, 기존 1.21 km 구간 폐지[9]
2000년 6월 26일: 구룡우회도로(부여군 구룡면 동방리 ~ 주정리) 2.8 km 구간 개통, 기존 1.75 km 구간 폐지[10]
2001년 9월 21일: 논산시 성동면 원북리 ~ 부적면 마구평리 8.3 km 구간 확장 개통, 기존 논산시 광적면 산동리 ~ 부적면 마구평리 4.3 km 구간 폐지[11]
2002년 1월 30일: 영천 ~ 북안간 도로(영천시 금호읍 석섬리 ~ 작산동) 7.4 km 구간 임시 확장 개통[12]
2002년 9월 30일: 왜관IC ~ 대구시계간 도로(경상북도 칠곡군 왜관읍 삼청리 ~ 대구광역시 북구 태전동) 18.94 km 구간 확장 개통[13]
2002년 11월 1일: 기존 논산시 성동면 원북리 ~ 광석면 산동리 4.55 km 구간 폐지[15]
2004년 1월 1일: 관호 교차로의 관호대교(칠곡군 약목면 관호리 ~ 무림리) 3.0 km 구간 개통[16]
2004년 4월 15일: 영천 ~ 북안간 도로(영천시 금호읍 석심리 ~ 북안면 반정리) 11.3 km 구간 확장 개통[17]
2004년 12월 28일: 영천 ~ 북안간 도로 및 북안 ~ 경주간 도로(영천시 금호읍 석섬리 ~ 경주시 광명동) 30.5 km 전구간 확장 개통, 기존 36.3 km 구간 폐지[18]
2005년 12월 22일: 충청북도 영동군 황간면 광평리 ~ 추풍령면 추풍령리 6.4 km 구간 개통, 기존 5.48 km 구간 폐지[19], 추풍령 ~ 김천간 도로(김천시 봉산면 광천리 ~ 태화리) 7.32 km 구간 확장 개통[20], 기존 6.5 km 구간 폐지[21]
2007년 1월 3일: 충청남도 계룡시 금암동 연화 교차로 ~ 대전광역시 유성구 방동 2.2 km 구간 확장 개통, 기존 구간 폐지[22][23]
2007년 11월 30일: 남김천 나들목과 연계를 위해 남면 ~ 약목간 도로(김천시 남면 부상리 ~ 칠곡군 북삼읍 보손리) 3.5 km 구간 일부 개통[24]