I don't know where in VA you go, or where exactly you live, but when we go to Richmond, we also sometimes take I-78 to I-81 and cut over on 17 at Winchester back to I-95. It cuts out all tolls except for the one across the Delaware River at Easton. That toll is 50 cents one way for now. They are going to raise it to $1.00 and do away with tokens. That is a pleasant ride compared to going through all the major cities.
Why is it that on one way tolls they are always out of NJ? It costs us to leave, but is free to come in!!
You get the same situation if you leave Maryland on US 301 - you have to pay a toll to cross the Potomac River going from Maryland to Virginia, but it's free if you're going the other way.