U.S. Route 25 in North Carolina

through Hendersonville, before it was signed along Corridor W, part of the Appalachian Development Highway System (ADHS).

Between Skyland and Biltmore Forest, the Blue Ridge Parkway crosses over US 25 with access roads along both north and southbound lanes.

Passing over the Swannanoa River, US 25 enters the downtown area along McDowell Street then onto Southside and Biltmore avenues.

US 25 has a short 4.3-mile (6.9 km) concurrency with Future I-26/US 19/US 23, before continuing northwest, on a four-lane expressway with US 70, in Weaverville.

The byway begins at the Monticello Road intersection in Weaverville, where it connects with NC 251 along the banks of the French Broad River; it continues north, switching to US 25 Bus./US 70 Bus.

In the downtown area, US 25 links up with US 70/NC 20 on College Street; it then proceeds north along Merrimon Avenue out of the city.

In 1981, US 25 was moved onto the existing US 19/US 23 freeway north of Asheville, it then went on to a new four-lane road west of Weaverville; most of the old route was replaced by NC 251.

[4] In 1974, US 25 was placed onto new expressway between Zirconia to the South Carolina state line, the old route would later become part of NC 225 in 1997.

In September 2003, US 25 was rerouted onto I-26/US 74, bypassing Flat Rock and Hendersonville, then replacing part of NC 225 that bridged the connection from the Interstate to Zirconia.

US 25 in Asheville