Question: how long does it take the average person to swim a mile?
Answer: On average it should take beginners anywhere from 40 to 50 minutes to swim a mile, while intermediate swimmers will be able to swim a mile in roughly 30 to 35 minutes and advanced swimmers in about 25 minutes or less.