Back
Highway 250: Churchville to Bartow, Allegheny Mountains, Virginia and West Virginia
Photo: Famartin · CC BY-SA 4.0

Drives West Virginia Shenandoah and the Virginia Blue Ridge

Highway 250: Churchville to Bartow

Hankey Mountain Highway, Highland Turnpike, Mountain Turnpike · Churchville → Bartow

Sweeping59 mi1 hr 35 min7,100 ft climbHigh point ≈ 4,300 ftOne way
Scan to drive it in CarvePoint a phone's camera here. It opens ready to drive.
Drive it in Carve, free

Opens this route in the app, or where to get it.

The drive

US 250 leaves Churchville, briefly sharing the road with Route 42, and heads northwest to climb Shenandoah Mountain in a winding crossing. At the top it passes the Fort Edward Johnson Confederate earthworks at the Augusta County line. The road then runs through the hamlet of Head Waters, crosses the Calfpasture River, and climbs Bullpasture Mountain to cross the Bullpasture River at McDowell.

Monterey is the Highland County seat, and US 250 runs through it as Main Street. Highland has 2,232 residents, the fewest of any Virginia county, and the second-highest average elevation in the state. West of Monterey the road crosses Monterey Mountain to Hightown, in the Bluegrass Valley where the South Branch Potomac and Jackson rivers begin, then goes over Lantz Mountain and into the Back Creek valley.

The drive ends after climbing Allegheny Mountain, the ridge that forms the Virginia–West Virginia line and the Eastern Continental Divide. Near the line the road is known as the Highland Turnpike.

Along the way

  1. Churchville
  2. US 250
  3. McDowell
  4. Hightown
  5. Bartow
Elevation
7,100 ft of climbing · high point ≈ 4,300 ft
ChurchvilleBartow
Curves
Mostly gentle, with three twisty stretches
ChurchvilleBartow
GentleHairpins

Good to know

  • The Highland County Maple Festival is held every March and draws over 60,000 visitors a year, so expect more traffic around Monterey then.
  • Check Virginia 511 for work zones on the Virginia side and WV511 for the West Virginia side.

Open all year, weather permitting. Roads close for snow, fire, storms and repairs: before you set off, check Virginia 511.

Questions about this drive

How long does Highway 250 from Churchville to Bartow take?

US 250 from Churchville to Bartow is 58.6 miles and takes about 1 hr 35 min.

What mountains does US 250 cross between Churchville and the West Virginia line?

US 250 crosses Shenandoah Mountain, Bullpasture Mountain, Monterey Mountain, Lantz Mountain and Allegheny Mountain.

What is the town of Monterey on US 250?

Monterey is the seat of Highland County, Virginia, and US 250 runs through it as Main Street.

What you get in the app

Turn by turn, on this roadSpoken directions along the exact route. Carve never reroutes you onto a faster one.
Preview it in 3DFly the whole drive over satellite and terrain before you go.
Drive it with no signalAPEXDownload the map and every turn before you go.
Live Group TrackingAPEXEveryone on the route, on the map, by name.
Road conditionsAPEXWet or dry, ice, fog and wind along the road before you go.
Record your drivesAPEXRecord a drive and turn it into a route to drive again or share.

Free on iPhone and Android. CarPlay and Android Auto come with Apex.

More drives near here

Distance, time, elevation, curves and intensity are from Carve's route. Checked 2026-10-28.

Map of Highway 250: Churchville to Bartow, from Churchville to Bartow