The source of the River Thames is in a field near Kemble, Gloucestershire. The river runs about 215 miles (346 kilometres) through Gloucestershire, Wiltshire, Oxfordshire, Berkshire, Surrey, London, Essex and Kent before reaching the North Sea.