According to triathlon coach Ryan Jones with TRIGearLab, the average time to finish an Ironman is 12 hours and 38 minutes for men and 13 hours and 35 minutes for women. Most full Ironman races have a time limit of 16 or 17 hours for completion.