Which would you use 'go for a swim' or 'going swimming'?
I am going swimming today.
I go for a swim today.
Both mean the same thing. Both are widely used and understood.
"Go swimming" has always been more common.
Serious swimmers go for a swim. They swim a specific distance or for a specific time and then go home. Those who just like splashing about in the water before lying on the beach or round the pool go swimming.
Basically, both are equally valid.
But English speakers rarely use the simple present tense. You almost never hear someone say, "I go for a swim today." If they already did it, they say, "I went for a swim today." If they haven't done it yet, they say "I will go for a swim today." (Or, "I plan to go for a swim today" or some such.)
I think "I go for a swim" is more common among native speakers.
Because this style of language is in use in many contexts like
I go for a ride
I go for a sip of coffee
I go for a swim
Thank you for your interest in this question.
Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.
Would you like to answer one of these unanswered questions instead?