Question: how long to swim 2km?
Answer: On the other hand, if you are an experienced swimmer, then you may achieve this goal. But remember, world records are now around 14 - 15 minutes for 1,500 meters. This means that competitive swimmers can make a 2km within 20 something minutes. Therefore, grosso modo, 2km for 30 minutes is feasible.