Passing under the A303 road to the east of South Petherton, the river flows between East Lambrook and Bower Hinton west of Martock and then towards Kingsbury Episcopi, through Thorney and Muchelney, passing the remains of Muchelney Abbey before entering Langport, which is about 10 miles north of Chiselborough.