Sông Ô Lâu bắt nguồn từ vùng núi Tây Trị Thiên ở độ cao tuyệt đối xấp xỉ 905m, có chiều dài dòng chính 66 km, diện tích lưu vực 900 km2, độ dốc trung bình lưu vực trên 13m/km (ở phạm vi đồi núi trên 19m/km). Thoạt đầu sông chảy theo hướng Tây Nam - Đông Bắc, đến Phò Trạch chuyển hướng Đông Nam - Tây Bắc cho tới Phước Tích (chỗ hội lưu với sông Thác Ma), sau đó chuyển hướng Tây Nam - Đông Bắc cho đến Vân Trình lại chuyển hướng Tây Bắc - Đông Nam và đổ vào phá Tam Giang ở cửa Lác.
Theo Địa chí Thừa Thiên Huế - Phần Tự nhiên
(Nhà Xuất bản Khoa học xã hội - năm 2005)