닛코선(일본어: 日光線, にっこうせん 닛코센[*])은 동일본 여객철도의 철도 노선 가운데 하나이다. 일본 도치기현 우쓰노미야시에 있는 우쓰노미야역과 도치기현 닛코시에 있는 닛코역을 잇는다.
기본적으로 닛코 선을 왕복 운행되는 열차만이 있다. 다만, 다른 노선에서부터 닛코 선에 직결 운행하는 임시 열차가 운행될 경우가 있다.