Distance from Windham, New Hampshire to Nashua, New Hampshire

Windham Nashua
Total Distance
13.3 mi
(21.4 km)
Travel Time
24 minutes

The driving distance from Windham, New Hampshire to Nashua, New Hampshire is 13.3 mi (21.4 km)

The straight-line (air) distance is approximately 6.7 mi (10.7 km)

Estimated travel time by road is 24 minutes

We found 3 routes between Windham and Nashua.

Available Routes

Shortest Fastest
NH-111 W
11.9 mi
19.2 km
24 minutes
NH-111A W and NH-111 W
13.3 mi
21.4 km
24 minutes
NH-111A W
15.3 mi
24.7 km
30 minutes

Route Directions

Take NH-111A W to NH-111 W
3.9 mi
6 min
Follow NH-111 W to Ferry St in Hudson
6.8 mi
10 min
Follow Ferry St and E Hollis St to your destination in Nashua
2.6 mi
7 min

Route Directions

Follow NH-111A W to Tallant Rd in Pelham
4.3 mi
6 min
Continue on Tallant Rd. Take Speare Rd, Wason Rd and Burns Hill Rd to Lowell Rd in Hudson
8.1 mi
14 min
Continue on Lowell Rd. Take E Hollis St to Elm St in Nashua
2.8 mi
8 min
Drive to your destination
0.1 mi
0 min

Route Directions

Follow NH-111 to Ferry St in Hudson
9.3 mi
16 min
Follow Ferry St and E Hollis St to your destination in Nashua
2.6 mi
7 min

Journey Details

Traveling from Windham, New Hampshire to Nashua, New Hampshire covers 11.9 miles (19 km) in a west direction. This secondary roads, short route typically takes 24 minutes under normal conditions.

Drivers have 3 route options between these locations (12-15 miles / 19-25 km). The primary route shown here saves 7 minutes compared to alternatives.

The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 33 mph (53 km/h) .

Journey Waypoints

Windham

Starting Point

Salem Depot, New Hampshire

15 mi to destination

2 mi
West Windham, New Hampshire

Traveled 4 mi from origin

1 mi
North Pelham, New Hampshire

Traveled 8 mi from origin

1 mi
Hudson Center, New Hampshire

Traveled 12 mi from origin

1 mi
Hudson, New Hampshire

Traveled 15 mi from origin

0 mi
Nashua

Destination