Elven har flere kilder nær landsbyene Syresham og Sulgrave i Northamptonshire. Den renner gjennom Brackley, Buckingham, Milton Keynes i Stony Stratford, Newport Pagnell og Olney, Bedford, St. Neots, Godmanchester, Huntingdon, St. Ives, Ely, Littleport og Downham Market før den renner ut i The Wash ved King's Lynn.