Distance from Bartlett, North Carolina to Chesapeake, Virginia

Bartlett Chesapeake
Total Distance
45.9 mi
(73.8 km)
Travel Time
53 minutes

The driving distance from Bartlett, North Carolina to Chesapeake, Virginia is 45.9 mi (73.8 km)

The straight-line (air) distance is approximately 21.7 mi (35 km)

Estimated travel time by road is 53 minutes

This route includes Toll roads along the way.

We found 2 routes between Bartlett and Chesapeake.

Available Routes

Shortest Fastest Tolls
VA-168 N
40.4 mi
65 km
48 minutes
Tolls
NC Hwy 343 N and US-17 N
45.9 mi
73.8 km
53 minutes

Route Directions

Take Smith Corner Rd and Palmer Rd to N Carolina Hwy 343 S N
3.7 mi
5 min
Take NC Hwy 343 N and US-17 N to McMillan Ln/Private 7 Rd in Chesapeake
42 mi
47 min
Drive to Private 7 Rd
0.1 mi
1 min

Route Directions

Take N Sandy Hook Rd, S Indiantown Rd and NC-34 N to NC-168 N in Currituck County
12.4 mi
15 min
Follow NC-168 N and VA-168 N to US-17 N/Great Bridge Blvd in Chesapeake. Take exit 15B from Chesapeake Expy N/Oak Grove Connector
26.3 mi
28 min
Continue on Great Bridge Blvd. Drive to Private 7 Rd
1.6 mi
4 min

Journey Details

Traveling from Bartlett, North Carolina to Chesapeake, Virginia covers 40.4 miles (65 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 48 minutes under normal conditions.

Drivers have 2 route options between these locations (40-46 miles / 65-74 km). The primary route shown here saves 6 minutes compared to alternatives.

The route features scenic views, toll sections. During morning weekday travel, expect morning rush hour with average speeds around 50 mph (80 km/h) .

Journey Waypoints

Bartlett

Starting Point

Belcross, North Carolina

50 mi to destination

2 mi
Gregory, North Carolina

Traveled 13 mi from origin

1 mi
Snowden, North Carolina

38 mi to destination

1 mi
Moyock, North Carolina

Traveled 25 mi from origin

1 mi
Deep Creek, Virginia

13 mi to destination

5 mi
Chesapeake

Destination