About Taunton RacecourseTaunton Racecourse is located in Orchard Portman, just south of Taunton, Somerset, England. Opened in 1927, it is the newest National Hunt course in England. The 2000-metre track is a right-handed oval, and hosts around 15 race meetings each year.