From Roanoke/Boones Mill or Anywhere North:
- Take Route 220 to Boones Mill.
- Turn right onto Route 739 (at Shell Station), Bethlehem Road (becomes Route 643 @ Fairmont Baptist Church).
- Travel approximately 7.8 miles until dead end at Retreat.
- Turn right onto Route 641, Callaway Road.
- Travel approximately 4.2 miles to Callaway.
- Turn left onto Route 602, Ferrum Mountain Road.
- Travel 1.9 miles.
- Take a sharp right onto Route 748, Five Mile Mountain Road.
- Travel 2.6 miles to the bottom of a slight hill.
- Turn left onto Route 640, Turners Creek Road.
- Phoebe Needles is 0.8 miles on the right.
- St. Peter’s Church can be seen up the hill on the left.
From Rocky Mount, Virginia:
- From North or South Route 220 at Rocky Mount, exit at Route 220 Business, Main Street, and follow into town 1.8 miles.
- Turn right at the traffic light onto Route 40 West, Franklin Street, and follow through town 2.4 miles.
- Turn right at 40 West Food Fare onto Route 640, Six Mile Post Road.
- Travel 7.1 miles until this road dead ends.
- Turn right onto Route 602, Ferrum Mountain Road.
- Travel 0.6 miles to a “Y” in the road.
- Stay left – the road becomes Route 640, Rock Ridge Road.
- Travel 3 miles – you will dead end into Phoebe Needles.
From I-81 (Christiansburg & Blacksburg, Virginia):
- Take the exit for Route 8 to Floyd.
- In Floyd, turn left at the traffic light onto Route 221 North, Floyd Highway.
- Travel 1.2 miles through Floyd to the next turn.
- Turn right onto Route 681, Franklin Pike Road.
- Travel 9.9 miles to the intersection with the Blue Ridge Parkway (not marked).
- Cross the Parkway, the road becomes Route 640, Five Mile Mountain Road.
- Travel 5 curvy miles to the bottom of the mountain.
- Turn right onto Route 640, Turners Creek Road.
- Phoebe Needles is 0.8 miles on the right.
- St. Peter’s Church can be seen up the hill on the left.
From Ferrum, Virginia
- Heading west from Ferrum College, take Route 40 1.1 miles.
- Turn right at Route 748, Turners Creek Road.
- Travel 6.1 miles, Phoebe Needles is on your left at the top of the hill.
From Martinsville & Danville, Virginia
- Take Route 220 North, exit at Route 220 Business, Main Street, and follow 1.8 miles to Rocky Mount.
- Follow directions from Rocky Mount.