The straight-line distance from Virginia to New Jersey is 603 miles. The total driving time is 2 hours and 17 minutes. This is the same as flying a plane and crossing over land, but the travel times are different depending on wind conditions and air congestion.
A trip to New Jersey from Virginia Beach can be enjoyed year-round, though summer is often the busiest time. Whether you want to tick off a few city bucket list items or just soak up the suburban atmosphere, there is plenty to do in the Garden State. Art lovers can take in a gallery show or a performance at the Newark Museum, while history buffs can learn about the state’s rich history at the New Jersey Historical Society.
If you’re planning a train journey, book your tickets in advance to secure the best deals. The cheapest tickets tend to be available in January, but they are likely to sell out quickly. If you’re flexible on your travel dates, consider traveling during the week rather than at the weekend. Trains departing on the weekends tend to be more expensive.
If you prefer to fly, check out the cheapest flights from New Jersey to Virginia here. The average flight time is 1 hour and 13 minutes, but this can change depending on weather conditions and air traffic. Alternatively, you can ship your car from Virginia to New Jersey using an auto shipping company. Prices for this service vary depending on the size and weight of your vehicle, and whether it is transported on an open carrier or enclosed trailer.