Top 7 trips from New York City to Virginia Beach

New York City to Virginia Beach
starting from New York City
58 minutes → Philadelphia
2.5 hours → Dover
47 minutes → Lewes
2 hours → Chincoteague Island
1.5 hours → Chesapeake Bay Bridge Tunnel
21 minutes → Virginia Beach
7 hours of driving
New York City to Virginia Beach via Cape May
starting from New York City
2.5 hours → Cape May
2 hours → Chincoteague Island
1.5 hours → Chesapeake Bay Bridge Tunnel
21 minutes → Virginia Beach


6 hours of driving
New York City to Virginia Beach via Atlantic City
starting from New York City
2 hours → Atlantic City
2.5 hours → Chincoteague Island
1 hour → Chesapeake Bay
1 hour → Virginia Beach


6.5 hours of driving
New York City to Virginia Beach via Dover
starting from New York City
2.5 hours → Dover
2 hours → Chincoteague Island
1.5 hours → Cape Charles
60 minutes → Virginia Beach


7 hours of driving
New York City to Virginia Beach via Richmond
starting from New York City
58 minutes → Philadelphia
2.5 hours → Washington, DC
2.5 hours → Richmond
2 hours → Virginia Beach


7.5 hours of driving
New York City to Virginia Beach via Washington, DC
starting from New York City
58 minutes → Philadelphia
2.5 hours → Washington, DC
2.5 hours → Richmond
1 hour → Williamsburg
1 hour → Virginia Beach

8 hours of driving
New York City to Virginia Beach via Baltimore
starting from New York City
1.5 hours → Princeton
58 minutes → Philadelphia
1.5 hours → Baltimore
2.5 hours → Richmond
1 hour → Williamsburg
1 hour → Virginia Beach
8.5 hours of driving

From:
     

To:
     


Explore alternate routes from New York City to Virginia Beach, or you can get reverse directions from Virginia Beach to New York City. Don't forget to factor in the weather. You can check the road conditions from New York City to Virginia Beach. Check out other stops like Cape May, Atlantic City, Dover (Delaware), Richmond, Washington, DC, or Baltimore.