1. 개관2. 노선2.1. 전라북도2.1.1. 완주군2.2. 충청남도2.2.1. 논산시2.2.2. 공주시1. 개관[편집]지방도 제643호선은 전라북도 완주군 화산면과 충청남도 공주시 이인면을 잇는 지방도이다.2. 노선[편집]2.1. 전라북도[편집]2.1.1. 완주군[편집]화산남로화산면 종리 화산삼거리에서 구 17번 국도와 만나며 출발한다. 화산면 화평리 화평사거리에서 740번 지방도와 합류한다.화산로화산면 화평리 화월삼거리에서 740번 지방도와 분기한다.운곡로2.2. 충청남도[편집]2.2.1. 논산시[편집]원앙로가야곡면 야촌사거리에서 68번 지방도와 교차한다.호남고속도로의 지선과 교차하나 연결되지 않는다.관촉로지산동에서 1번 국도와 교차한다.논산시내로 들어간다.계백로중앙로논산대교를 건넌 뒤 대교앞에서 우회전하자. 광석면 광석교차로에서 4번 국도 및 23번 국도와 교차한다.장마루로노성면 죽림리 장마루삼거리에서 645번 지방도와 합류한다. 장마루삼거리는 논산시와 공주시의 경계이다.2.2.2. 공주시[편집]장마루로탄천면 장선리에서 645번 지방도와 분기한다. 논산천안고속도로는 645번 지방도의 탄천IC를 통해 연결된다.이인면 복룡리에서 697번 지방도와 만나며 종료된다.