The river flows from Cleeve Hill in a steep valley in a northerly direction through the hamlet of Postlip, before reaching the town of Winchcombe which it passes along its eastern side. Beyond the town, it continues northwards to Toddington, through the grounds of Toddington Manor, and then past the village of Wormington. The river then crosses into Worcestershire and is joined by the Laverton brook, before it reaches the village of Sedgeberrow. Flowing directly north the Isbourne passes through the village of Hinton on the Green, it then continues through an area of market gardens on the outskirts of Evesham, and passes under the Pershore road, before joining the River Avon near Hampton.