Elven har sitt utspring rett nord for Dagnall. Den renner så langs grensen mellom Bedfordshire og Buckinghamshire. Den tar opp i seg tre mindre bielver: Ouzel Brook fra Houghton Regis, Whistle Brook fra Pitstone og Clipstone Brook fra Milton Bryan. Elven renner så gjennom Leighton Buzzard og Milton Keynes. Den møter der enda en bielv, Water Eaton Brook. Ved Newport Pagnell renner den inn i Great Ouse.