Các sông trong tỉnh đều bắt nguồn từ những vùng núi cao của sườn phía đông dãy Trường Sơn. Các sông ngòi không lớn, độ dốc cao, ngắn, hàm lượng phù sa thấp, tổng trữ lượng nước 5,2 tỷ m³, tiềm năng thuỷ điện 182,4 triệu kw. Ở thượng lưu có nhiều dãy núi bám sát bờ sông nên độ dốc rất lớn, lũ lên xuống rất nhanh, thời gian truyền lũ ngắn. Ở đoạn đồng bằng lòng sông rộng và nông có nhiều luồng lạch, mùa kiệt nguồn nước rất nghèo nàn; nhưng khi lũ lớn nước tràn ngập mênh mông vùng hạ lưu gây ngập úng dài ngày vì các cửa sông nhỏ và các công trình che chắn nên thoát lũ kém. Trong tỉnh có bốn con sông lớn là Côn, Lại Giang, La Tinh và Hà Thanh cùng các sông nhỏ như Châu Trúc hay Tam Quan. Ngoài các sông đáng kể nói trên còn lại là hệ thống các suối nhỏ chằng chịt thường chỉ có nước chảy về mùa lũ và mạng lưới các sông suối ở miền núi tạo điều kiện cho phát triển thuỷ lợi và thuỷ điện. Độ che phủ của rừng đến nay chỉ còn khoảng trên 40% nên hàng năm các sông này gây lũ lụt, sa bồi, thuỷ phá nghiêm trọng. Ngược lại, mùa khô nước các sông cạn kiệt, thiếu nước tưới.