도루강(포르투갈어: Douro) 혹은 두에로강(스페인어: Duero)은 이베리아 반도의 가장 주요한 강 중 하나다. 스페인과 포르투갈의 국경을 가르는 역할을 하기도 하며 총 길이는 897 km이다. 그 중 112km가 양국의 국경선에 포함된다. 포르투갈 쪽에서는 소형선으로 관광이 가능하다. 스페인을 지나 포르투갈을 통해 흘러들어가기 때문에 각국의 명칭이 혼재하며 포르투에서 대서양으로 빠진다.도루라는 이름은 켈트어파에서 유래한 것으로 추정된다. 로마 제국의 지배 동안 굳어진 것으로 보이는데 웨일스어에서 dwr는 물을 의미하며 그 뿌리는 켈트어 *dubro- 이다.스페인 쪽에서 도루강은 카스티야레온 지방의 대다수를 관통하는데 소리아, 알마산, 사모라 등을 가로지른다.