국도 제307호선(일본어: 国道307号)은 시가현 히코네시를 출발하여 교토부를 거쳐 오사카부 히라카타시까지 이어주는 총 연장 114.9 km, 실제 연장 108.6 km, 현도 95.3 km의 거리를 가진 일본의 일반 국도이다.
일반 국도의 노선을 지정하고 있는 정령에 의거한 기종점 및 경유지는 다음과 같다.