How to get from Moyock to Virginia Beach by car, truck, walk, bike
Distance between Moyock and Virginia Beach is 41 kilometers (25 miles).
Driving distance from Moyock to Virginia Beach is 55 kilometers (34 miles)
Route Map
Routes from moyock-north-carolina to virginia-beach-virginia
4 Ways from Moyock (United States/North Carolina) to Virginia Beach (United States/Virginia)
Choose 1 of the options below and start your journey
Cheapest
Fastest
Route instructions
1. Continue 23 m
2. Turn right onto Shingle Landing Road, 1222 252 m
3. Turn left onto Shingle Landing Road 161 m
4. Turn right onto Caratoke Highway, NC 168 24.52 km
5. Keep right 12.96 km
See more
Questions and Answers
What is the cheapest way to get from Moyock (United States/North Carolina) to Virginia Beach (United States/Virginia)?
How do I get from Moyock (United States/North Carolina) to Virginia Beach (United States/Virginia) the fastest?
How long does it take to get from Moyock (United States/North Carolina) to Virginia Beach (United States/Virginia)?