Distance between Virginia Beach and New York City
Distance from Virginia Beach, VA to New York City, NY is 287 miles / 462 kilometers.
Map showing the distance from Virginia Beach to New York City
![]() |
Air distance: | miles km |
Virginia Beach, VA
City: | Virginia Beach, VA |
Country: | United States |
New York City, NY
City: | New York City, NY |
Country: | United States |
Time difference between Virginia Beach and New York City
There is no time difference between Virginia Beach and New York City. Current local time in Virginia Beach and New York City is 18:36 EST (2025-02-16)