Distance from St James, Maryland to Irish Hill, West Virginia

St James Irish Hill
Total Distance
20.9 mi
(33.6 km)
Travel Time
32 minutes

The driving distance from St James, Maryland to Irish Hill, West Virginia is 20.9 mi (33.6 km)

The straight-line (air) distance is approximately 8 mi (12.8 km)

Estimated travel time by road is 32 minutes

We found 3 routes between St James and Irish Hill.

Available Routes

Shortest Fastest
I-81 S
18.1 mi
29.1 km
25 minutes
MD-68 W and I-81 S
19.9 mi
32 km
34 minutes
MD-65 S and WV-45 W
20.9 mi
33.6 km
32 minutes

Route Directions

0.1 mi
0 min
Take MD-65 S and WV-45 W to N High St in Martinsburg
20.2 mi
30 min
Follow N High St to E Race St
0.5 mi
1 min

Route Directions

0.1 mi
0 min
Continue on MD-68 W. Take I-81 S to Berkeley Station Rd in Berkeley County
13.6 mi
20 min
Follow Berkeley Station Rd to US-11 S/Williamsport Pike
3 mi
5 min
Follow US-11 S to Terrace St in Martinsburg
2.3 mi
5 min
Take N High St to E Race St
0.8 mi
2 min

Route Directions

Get on I-81 S from MD-68 W
4.3 mi
8 min
Follow I-81 S to WV-9 E in Berkeley County. Take exit 16E from I-81 S
11 mi
9 min
Continue on WV-9 E. Drive to E Race St in Martinsburg
2.8 mi
7 min

Journey Details

Traveling from St James, Maryland to Irish Hill, West Virginia covers 18.1 miles (29 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 25 minutes under normal conditions.

Drivers have 3 route options between these locations (18-21 miles / 29-34 km). The primary route shown here saves 9 minutes compared to alternatives.

Journey Waypoints

St James

Starting Point

Downsville, Maryland

18 mi to destination

1 mi
Cedar Grove, Maryland

14 mi to destination

0 mi
Greensburg, West Virginia

9 mi to destination

1 mi
Blairton, West Virginia

Traveled 18 mi from origin

1 mi
Irish Hill

Destination