Maps & Directions

Where We Are

Oak Hill Academy is located in Mouth of Wilson, VA, right in the heart of the beautiful Virginia Highlands.

Our address is:

Oak Hill Academy
2635 Oak Hill Rd
Mouth of Wilson, VA 24363

Getting Here

Get Here by Car

Get Here by Plane

Find Accommodations

Get Here by Car

We recommend that first-time visitors contact us to confirm the best route. GPS often directs travelers along inconvenient routes in our rural area.

We are approximately:

  • 125 miles north of Charlotte, NC
  • 120 miles west of Roanoke, VA
  • 100 miles south of Bluefield, WV
  • 75 miles east of Bristol, TN.

From the South

  1. Take I-77 N
  2. Take Exit 83 (on the left) and merge onto US-21 Bypass N. toward Roaring Gap/Sparta
  3. Continue onto US-21 N
  4. Continue to follow US-21 N 28.3 miles
  5. Turn right at NC 93 W
  6. Turn right to stay on NC 93 W entering Virginia
  7. Continue onto VA-93 N/County Line Rd.
  8. Turn left onto US-58
  9. Continue to follow US-58 W 2.5 miles
  10. Turn right onto Oak Hill Road at the Oak Hill Academy sign

From the North

  1. Follow I-77 S toward Wytheville, VA
  2. Take Exit 41 toward Wytheville
  3. Merge onto Peppers Ferry Road
  4. Continue onto E. Monroe St.
  5. Turn left at N. 4th St.
  6. Take the 1st right onto W. Main St.
  7. Take a slight left at US-21 S./Grayson Rd.
  8. Continue to follow US-21 S. 29.2 miles
  9. Turn right at US-58 W/W. Main St.
  10. Follow US-58 14 miles going through Mouth of Wilson
  11. Turn right onto Oak Hill Road at the Oak Hill Academy sign

From the East

  1. Follow I-81 S toward Bristol
  2. Take Exit 81 to merge onto I-77 S toward Charlotte, NC and follow 17.7 miles
  3. Take Exit 14 for US-58/US-221 toward Galax
  4. Follow US-58 W 42 miles going through Galax, Independence, and Mouth of Wilson
  5. Turn right onto Oak Hill Road at the Oak Hill Academy sign

From the West

  1. Follow I-81 N toward Roanoke
  2. Take exit 45 for VA-16
  3. Turn right onto VA-16 S and follow for 28 miles
  4. Turn left onto Oak Hill Road at the Oak Hill Academy sign (just beyond the US Post Office)

Get Here by Plane

We recommend flights to and from Charlotte Douglas International Airport (in North Carolina). Our campus is a two-and-a-half hour drive from Charlotte.For private planes, we suggest the Ashe County Airport near Jefferson, NC. The airport is 15 miles from campus and can be reached at (336) 982-5144 for additional information.



Holiday Inn Express (23 miles away)
203 Hampton Place Court
West Jefferson, NC 28694
(336) 846-4000

Hampton Inn Galax (30 miles away)
205 Cranberry Rd
Galax, VA 24333
(276) 238-4605

Motel 6 Hillsville (38 miles)
57 Airport Road
Hillsville, VA 24343
(276) 728-4136

Holiday Inn Express (38 miles)
1994 Carrollton Pike Road
Hillsville, VA 24343
(276) 728-9100

Hampton Inn Hillsville (38 miles)
90 Farmer’s Market Road
Hillsville, VA 24343
(276) 728-2345

Comfort Inn (38 miles)
151 Farmer’s Market Road
Hillsville, VA 24343
(276) 779-4159

Bed and Breakfast

The River House B & B (15 miles)
1896 Old Field Creek Road
Grassy Creek, NC 28631
(336) 982-2109

Other Accommodations

Sleepy Fox Inn and Spa (5 miles)
1253 Fox Ridge Road
Mouth of Wilson, VA 24363
(276) 768-0700

Highland Hideaways (8 miles away)
4736 Highlands Parkway
Mouth of Wilson, VA 24363
(336) 649-6175

Dream Rock Silo (10 miles)
664 Saddle Creek Rd.
Independence, VA 24348
(276) 768-6350