Royal Windsor Triathlon 2022 The Royal Windsor Triathlon is one of England’s most legendary triathlons, and takes place in the Queen’s home town of Windsor in Berkshire.