Sông Đà, phần trong lãnh thổ Việt Nam dài khoảng 530km, bắt đầu từ huyện Mường Tè (tỉnh Lai Châu), chảy qua các tỉnh Sơn La, Hòa Bình, Phú Thọ (phân chia huyện Thanh Thủy, Phú Thọ với Ba Vì, Hà Nội). Điểm cuối là ngã ba Hồng Đà, huyện Tam Nông, tỉnh Phú Thọ trước khi hợp lưu với sống Hồng để đổ ra biển.