Towcester is famous for its racecourse. Many important national horse racing events are held there. Greyhound racing is also held at the same venue. In 2010 the World Hovercraft Championship was held on the racecourse.