how long would it take mail to get from new jersey to virginia?
Two to three days seems correct for NJ to VA. Note that these are not guarantees, just what you can expect. It depends on how you send a parcel or mail. 2 to 3 days would be a normal time frame for it to arrive if you're sending it either first class mail or priority mail.