It rises near Bishop's Waltham and flows for some 7.5 miles (12 km) before entering Southampton Water near Hamble-le-Rice.
It rises near Bishop's Waltham and continues for 7.5 miles via Botley and Bursledon, and flows through the villages of Warsash and Sarisbury Green. It flows into Southampton Water at Hamble-le-Rice.