There are 2,464.15 miles from Portland to Virginia Beach in southeast direction and 3,002 miles (4,831.25 kilometers) by car, following the I-80 route.
Portland and Virginia Beach are 1 day 20 hours far apart, if you drive non-stop .
This is the fastest route from Portland, OR to Virginia Beach, VA. The halfway point is Plankinton, SD.
Please note the time difference between Portland, OR and Virginia Beach, VA is 3 hours. The current time in Portland is 10:49 pm (Apr 17) and the current time in Virginia Beach is 1:49 am (Apr 18).
Any questions or tips to share?
Share with fellow travellers any question or tips about the route from Portland, OR to Virginia Beach, VA: