US 33 expands to four lanes at Mason Street, then curves south and becomes a divided highway at Vine Street. The highway passes over the Norfolk Southern Railway's Roanoke District rail line, then intersects with I-81. After I-81, US 33 expands to six lanes, passing through a commercial area that includes the Harrisonburg Crossingshopping center and the Valley Mall. Eastward, the route returns to a four-lane highway, and is named Spotswood Trail at the city limits of Harrisonburg. US 33 meets the northern end of SR 276 (Cross Keys Road) in Penn Laird as the highway makes a broad curve around the southern end of Massanutten Mountain, within which is the Massanutten Resort. The highway crosses the Norfolk Southern rail line again and passes through McGaheysville, at the base of Massanutten Mountain, continuing to Elkton at the southern edge of the Page Valley.