About Windsor RacecourseWindsor Racecourse, also known as Royal Windsor Racecourse, is located in Windsor, Berkshire, England, close to the River Thames. One of only two figure-of-eight courses in the UK, it has been solely used for flat racing since 1998.