It depends on you if you are an Olympic swimmer, so it takes almost 16 minutes to swim a mile. And if you are an amateur, it will take at least 24-30 minutes. But if you are a beginner, it will most of the time for about 45 minutes.