Distance from Portsmouth, Virginia to Willoughby Beach, Virginia

Portsmouth Willoughby Beach
Total Distance
19.1 mi
(30.7 km)
Travel Time
23 minutes

The driving distance from Portsmouth, Virginia to Willoughby Beach, Virginia is 19.1 mi (30.7 km)

The straight-line (air) distance is approximately 5.7 mi (9.3 km)

Estimated travel time by road is 23 minutes

This route includes Toll roads along the way.

We found 2 routes between Portsmouth and Willoughby Beach.

Available Routes

Shortest Tolls
Hampton Blvd
15.6 mi
25.2 km
28 minutes
Fastest Tolls
I-264 E and I-64 W
19.1 mi
30.7 km
23 minutes

Route Directions

Take Crawford St and Pavilion Dr to I-264 E
0.8 mi
3 min
Follow I-264 E and I-64 W to Norfolk. Take exit 273 from I-64 W
16.8 mi
17 min
Take W Ocean View Ave to your destination
1.4 mi
3 min

Route Directions

Get on I-264 W from Crawford St and Bart St
0.8 mi
2 min
Continue on I-264 W. Take US-58 E to Midtown Tunl in Norfolk
4.2 mi
5 min
Get on I-64 W from Hampton Blvd
6.8 mi
14 min
Drive along W Ocean View Ave
3.8 mi
5 min
0 mi
0 min

Journey Details

Traveling from Portsmouth, Virginia to Willoughby Beach, Virginia covers 15.6 miles (25 km) in a north direction. This secondary roads, moderate route typically takes 28 minutes under normal conditions.

Drivers have 2 route options between these locations (16-19 miles / 25-31 km). The primary route shown here saves no time compared to alternatives.

The route features scenic views, toll sections, coastal roads. During night weekend travel, expect typical weekend traffic patterns with average speeds around 37 mph (60 km/h) .

Journey Waypoints

Portsmouth

Starting Point

Norfolk, Virginia

13 mi to destination

1 mi
Lambert's Point, Virginia

10 mi to destination

1 mi
Outlook Beach, Virginia

3 mi to destination

3 mi
Willoughby Beach

Destination