Learn English – “Reason to visit” or “Reason for visit”

prepositions

"Reason to visit" or "Reason for visit" ?

Which one is correct grammatically?

Best Answer

I think the difference is that we use "to" when "visit" is a verb:

I can't think of a single reason to visit them.

and "for" when "visit" is a noun:

And what was the reason for their visit?

Of course, when "visit" is a noun, you will need to add an article before it (Get ready for the visit), a determiner (I am not ready for that visit) or a possessive pronoun like in the example.

If you want to use it without a modifier, then you can do as J.R suggested and turn it into a gerund.