1. I have no money.

2. I have no money with me.
------------
What is the difference between the two sentences?

The second implies that you have money at home --but you don't have any money with you at the moment.