Beulah is a populated place located within the Township of Stewarts Creek, a minor civil division (MCD) of Surry County.
Beulah appears on the Bottom U.S. Geological Survey Map. Surry County is in the Eastern Time Zone (UTC -5 hours).
Surry County: Subdivisions (MCDs) | Cities & Towns | ZIP Codes | Features (airports, churches, hospitals, etc.)
Nearby Hotels | Driving DirectionsBIG Map | Driving Directions | Terrain Map | Satellite Map
BOUNDARY MAPS: Township of Stewarts Creek | Surry County
Dobson, NC
(6.1 miles SSE) Lowgap, NC (6.3 miles NW) White Plains, NC (8.1 miles ESE) Toast, NC (8.4 miles ENE) Mount Airy, NC (9.4 miles E) |
Cana, VA
(9.8 miles NE) Flat Rock, NC (11.6 miles ENE) Fancy Gap, VA (14 miles NNE) Galax, VA (15.4 miles NNW) Baywood, VA (16.2 miles NW) |
Oak Grove, NC
(1.4 miles ENE) Round Peak, NC (2.7 miles NNW) Pine Ridge, NC (3.6 miles ENE) Ladonia, NC (3.6 miles W) Crooked Oak, NC (4.1 miles NNE) |
Red Brush, NC
(4.3 miles E) New Hope, NC (5.1 miles SE) Salemfork, NC (5.6 miles S) Holly View Forest-Highland Park, NC (7.1 miles E) Zephyr, NC (7.7 miles SSW) |