-
Sông Đuống
-
Sông Đáy
-
Sông Hồng
-
Sông Lô
Vĩnh Phúc có 4 con sông chính chảy qua, gồm: sông Hồng, sông Lô, sông Đáy và sông Cà Lồ, theo Cổng thông tin điện tử tỉnh. Sông Đuống không chảy qua Vĩnh Phúc.
Sông Hồng chảy qua địa phận tỉnh này từ ngã ba Bạch Hạc đến huyện Yên Lạc, dài 30km. Ngoài cung cấp nước, sông còn mang đến lượng phù sa lớn, lên tới 130 triệu tấn mỗi năm, giúp đất đai phì nhiêu.
Trong khi đó, sông Lô chảy vào địa phận Vĩnh Phúc từ xã Quang Yên, huyện Sông Lô, qua xã Việt Xuân, huyện Vĩnh Tường đến ngã ba Bạch Hạc thì đổ vào sông Hồng, có chiều dài là 34km. Sông Đáy chảy vào địa phận Vĩnh Phúc từ xã Quang Sơn, huyện Lập Thạch ở bờ phải và xã Yên Dương, huyện Tam Đảo, dài 41,5km.