전라북도 남원시에서 충청남도 보령시를 거쳐 경기도 이천시를 연결하는 일반국도. 국도 제21호선은 남원~이천선이라고도 한다. 전라북도 남원시 대강면을 기점으로 전라북도 남서부[순창군, 정읍시, 김제시]와 북부 지역[완주군, 전주시, 익산시, 군산시]을 거쳐 보령시를 비롯한 충청남도 남부 해안[서천군, 보령시] 및 서북부 지역[예산군, 홍성군, 아산시, 천안시]을 관통한 다음 충청북도...