Sure there is. :)
Very means “to a great extent or degree, extremely, truly”, while so means “to that extent, to the degree stated”. For example you can say:
It was very hot outside. — The temperature outside was high.
It was so hot outside that all the plants died. — The high temperature outside caused all the plants to die.