From Reading the race follows the non-tidal River Thames for 55 miles through Henley-on-Thames, Marlow, Maidenhead, Windsor, Staines and Kingston before reaching the tidal River Thames at Teddington Lock.