Distance from Beech Bottom, West Virginia to Petersburgh, Ohio

Beech Bottom Petersburgh
Total Distance
52.8 mi
(85 km)
Travel Time
1 hour 3 minutes

The driving distance from Beech Bottom, West Virginia to Petersburgh, Ohio is 52.8 mi (85 km)

The straight-line (air) distance is approximately 19.5 mi (31.4 km)

Estimated travel time by road is 1 hour 3 minutes

We found 3 routes between Beech Bottom and Petersburgh.

Available Routes

Shortest Fastest
OH-151 W
43.1 mi
69.4 km
1 hour 1 minute
US-22 W
52.8 mi
85 km
1 hour 3 minutes
OH-9 N
60.5 mi
97.4 km
1 hour 23 minutes

Route Directions

Follow 3rd St to WV-2 N/River Rd
0.1 mi
0 min
Follow OH-7 N/Ohio River Scenic Byway, US-22 W and OH-151 W to OH-332 N in North Township
44.4 mi
53 min
Follow OH-332 N to Canyon Rd SW in Union Township
8.3 mi
9 min

Route Directions

Follow 3rd St to WV-2 S/River Rd
0.1 mi
0 min
Continue on WV-2 S. Take I-70 W, OH-9 N, Cadiz-Jewett Rd, OH-151 W and OH-332 N to Canyon Rd SW in Union Township
60.4 mi
1 hr 22 min
0 mi
0 min

Route Directions

Follow 3rd St to WV-2 N/River Rd
0.1 mi
0 min
2.3 mi
2 min
Take Riddles Run Rd to OH-151 W/New Alexandria Road in New Alexandria
4.4 mi
7 min
Follow OH-151 W to OH-332 N in North Township
28 mi
41 min
Follow OH-332 N to Canyon Rd SW in Union Township
8.3 mi
9 min

Journey Details

Traveling from Beech Bottom, West Virginia to Petersburgh, Ohio covers 43.1 miles (69 km) in a northwest direction. This secondary roads, moderate route typically takes 1 hour 1 minute under normal conditions.

Drivers have 3 route options between these locations (43-61 miles / 69-97 km). The primary route shown here saves 22 minutes compared to alternatives.

Journey Waypoints

Beech Bottom

Starting Point

Wells Township, Ohio

45 mi to destination

1 mi
McIntyre, Ohio

Traveled 11 mi from origin

1 mi
Bloomingdale, Ohio

34 mi to destination

1 mi
Apex, Ohio

22 mi to destination

1 mi
Germano, Ohio

Traveled 34 mi from origin

1 mi
Kilgore, Ohio

11 mi to destination

1 mi
Petersburgh

Destination