What's the difference between "invite someone [over] to dinner" and "invite someone [over] for dinner"?

Please, consider as an example:


  • 2
    11 600 hits : 9680 hits makes something 'a lot more idiomatic'? Mar 24, 2016 at 20:13
  • Not much difference in meaning or frequency.
    – Hot Licks
    Mar 24, 2016 at 20:35

1 Answer 1


I use them interchangeably but I prefer for just because it reminds me of the joke in the final scene in The Silence Of The Lambs.

Hannibal Lecter: [on telephone] I do wish we could chat longer, but... I'm having an old friend for dinner. Bye. 
Clarice Starling: Dr. Lecter?... Dr. Lecter?... Dr. Lecter?... Dr. Lecter?... 

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.