North Carolina Highway 66
|Maintained by NCDOT|
|Length:||47.4 mi (76.3 km)|
|Existed:||1934 – present|
|South end:||High Point Rd / Horneytown Rd in Horneytown|
| I‑74 / US 311 near Horneytown
I‑40 near Kernersville
I‑40 Bus. / US 421 / NC 150 in Kernersville
US 158 near Walkertown
US 311 in Walkertown
|North end:||NC 89 in Johnstown|
North Carolina Highway 66 (NC 66) is a 47.4-mile (76.3 km) North Carolina state highway that traverses from Horneytown to Johnstown, connecting the towns and communities of eastern Forsyth and Stokes counties.
NC 66 begins at the intersection of High Point Road and Horneytown Road in Horneytown, North Carolina. From there NC 66 continues north to meet up with US 311 and Interstate 74. NC 66 continues north and meets up with Interstate 40 at exit 203. After NC 66 crosses over US 421 and Interstate 40 Business it runs a concurrency with NC 150. Shortly after NC 150 heads to the east. NC 66 continues northwest towards Rural Hall. Once NC 66 reached Rural Hall it runs parallel to US 52 until King. South of King NC 66 heads north towards Gap. NC 66 then runs through the mountains of curvy roads until reaching its northern terminus at NC 89. 
The first NC 66 was a original state highway. It began at NC 60 and NC 65 the current intersection of 4th Street and Cherry Street. NC 66 then headed north along todays University Parkway to Stanleyville; From there, NC 66 continues up to Pilot Mountain. In late 1921, NC 66 was extended to NC 89, in Westfield. In 1922, NC 66 was rerouted to Mount Airy. Then NC 66 went north to the Virginia state line. In 1923, NC 66 was rerouted to go from Mount Airy to VA 15 at the state line. In 1925, NC 66 was rerouted to follow Patterson Avenue into Winston-Salem. From there, NC 66 replaced NC 64 to Lexington. In 1926, US 121 was assigned the entire routing of NC 66. In 1934, US 52 replaced both US 121 and NC 66 in entirety. The current NC 66 was born in late 1934 as a renumbering of NC 661. It went from US 52 (old NC 66) in Rural Hall to NC 89 to the north. In 1936, NC 66 was routed along US 52 to Stanleyville. Then NC 66 was extended to US 421 (current Old Greensboro Road) along new routing. Between 1947 and 1949, NC 66 was routed south of Walkertown. In 1955, NC 66 was extended along US 421 to Kernersville and then on new primary routing to US 311.
North Carolina Highway 64
North Carolina Highway 64 (NC 64) was an original state highway that traversed from NC 10, in Lexington, north to NC 60/NC 77 (Waughtown Street), in Winston-Salem. In 1925, NC 64 was renumbered as an extension of NC 66.
In 1932, NC 64 reappeared as a mostly new primary routing; except around Coleridge, where it replaced part of NC 902. It traversed from US 421/NC 60 (Liberty Road), in Greensboro, going southeast through Climax, Franklinville, Ramseur, Coleridge and Bennett, to NC 74 (today NC 24/NC 27), west of Carthage. In late 1934, NC 64 was renumbered as NC 22.
North Carolina Highway 661
|Location:||Rural Hall-Johnstown, NC|
North Carolina Highway 661 (NC 661) was an original state highway that traversed from NC 66, in King, to NC 89, in Moores Springs. In 1923, NC 661 was extended northwest along NC 89 to Fransisco, then replaced NC 893 to the Virginia state line. In 1924, NC 661 was rerouted at Gap to NC 89 west of Fransisco then east along NC 89 to Fransisco before continuing to the state line, leaving behind Moore Springs Road (SR 1001). In 1926, NC 661 was rerouted on both ends: south-end to NC 66, in Rural Hall, and north-end being truncated at NC 89, in the Johnstown community; its old segment northeast of NC 89 became a secondary road, later becoming part of NC 704. In 1935, NC 661 was renumbered as part of NC 66.
|Forsyth||Horneytown||0.0||0.0||High Point Road / Horneytown Road|
|0.1||0.2||I‑74 / US 311 – Winston-Salem, High Point|
|4.8||7.7||I‑40 – Winston-Salem, Greensboro|
|Kernersville||6.8||10.9||I‑40 Bus. / US 421 / NC 150 west – Winston-Salem, Greensboro||West end of NC 150 overlap|
|7.6||12.2||NC 150 east (Main Street) – Oak Ridge||East end of NC 150 overlap|
|13.2||21.2||US 158 – Winston-Salem, Stokesdale|
|Walkertown||14.5||23.3||US 311 – Winston-Salem|
|20.4||32.8||NC 8 – Winston-Salem, Germanton|
|Rural Hall||24.8||39.9||NC 65 – Germanton|
|Stokes||40.6||65.3||NC 268 west – Pilot Mountain||West end of NC 268 overlap|
|40.7||65.5||NC 268 east||East end of NC 268 overlap|
|Johnstown||47.4||76.3||NC 89 – Westfield, Francisco|
|1.000 mi = 1.609 km; 1.000 km = 0.621 mi
- Google Inc. "North Carolina Highway 66". Google Maps (Map). Cartography by Google, Inc. https://maps.google.com/maps?saddr=High+Point+Rd&daddr=36.1306357,-80.0868867+to:36.2264983,-80.2871906+to:36.4009609,-80.3320111+to:NC-89+E&hl=en&ll=36.234304,-80.190582&spn=0.927138,1.783905&sll=36.087535,-80.09428&sspn=0.116111,0.222988&geocode=FQmdJQIdmGE6-w%3BFUtPJwIdmvg5-ylzRKncvABTiDEuoftghi0ncQ%3BFcLFKAIdKuo2-ykfS3O4Wk1SiDEAPZKoxrn6Hw%3BFUBvKwIdFTs2-ynRT_u6mkVSiDEMpW4Ud9-DrQ%3BFeC6LAIdVzM1-w&mra=dpe&mrsp=1&sz=13&via=1,2,3&t=p&z=10. Retrieved June 15, 2013.