일반국도 제30호선은 전북특별자치도 부안군 보안면에서 대구광역시 서구 내당동을 잇는 대한민국의 일반 국도다. 노선명은 부안~대구선이며, 한반도 남부 지방을 동서로 횡단하는 주요 간선 도로 중 하나로 꼽힌다. 총 연장은 약 355km에 달하며, 서해안의 변산반도 국립공원 인근에서 시작하여 내륙의 대도시인 대구광역시까지 연결되는 구조를 갖추고 있다.
전북 구간에서는 부안군 변산반도를 기점으로 김제시, 전주시, 진안군, 무주군을 차례로 통과한다. 부안과 김제의 평야 지대를 지나 전주 시내를 관통하며, 이후 진안고원의 험준한 산악 지형을 통과하게 된다. 특히 진안과 무주 구간은 지형적 특성상 과거에는 굴곡이 심하고 경사가 급한 구간이 많았으나, 지속적인 선형 개량 공사와 터널 개통을 통해 주행 환경과 안전성이 과거에 비해 크게 개선되었다.
전북 무주군 설천면에서 경북 김천시 대항면으로 이어지는 지점에서 도계를 넘는다. 이후 김천시 남면과 성주군을 거쳐 대구광역시 달성군 다사읍을 통해 대구 시내로 진입한다. 성주에서 대구로 이어지는 구간은 대구권 광역 교통망의 중요한 축을 담당하며, 성주 지역의 특산물 운송과 출퇴근 차량으로 인해 통행량이 많은 편이다. 노선의 종점은 대구광역시 서구의 두류네거리 인근이며, 이곳에서 국도 제5호선 및 제25호선 등과 교차하며 마무리된다.
이 노선은 백두대간의 덕유산 부근을 통과하며 영남과 호남 지역을 직접 연결하는 상징성을 지닌다. 서해안고속도로(부안 IC), 호남고속도로(서전주 IC), 통영대전고속도로(무주 IC), 경부고속도로(김천 IC) 등 주요 고속도로와 교차하여 물류 수송 및 관광객 이동에 핵심적인 역할을 수행한다. 특히 무주구천동, 덕유산 국립공원, 마이산 도립공원 등 주요 관광지를 경유하므로 관광 도로로서의 기능도 수행하고 있다.
도로의 구성은 왕복 2차로에서 8차로까지 구간별로 다양하게 이루어져 있다. 전주나 대구와 같은 대도시 인근 및 시내 구간은 넓은 차로를 확보하고 있으나, 무주와 김천 사이의 산간 지역은 자연경관을 보존하면서도 안전한 통행을 위해 터널과 교량이 다수 설치된 특징이 있다. 또한 국도 제19호선, 제3호선, 제4호선 등 다른 주요 국도들과 일부 구간을 공유하며 전국적인 도로망을 형성한다.