SR 57 parallels the Smith River and the rail line again past Fieldale, where the highway crosses to the south side of the track.
Just after passing the WHEE radio tower, the state highway enters the city of Martinsville, its name changes to Fayette Street, and the road curves northeast under the railroad track toward downtown.
SR 57 and US 58 Business pass the Virginia Museum of Natural History before turning east onto Church Street, which veers northeast, expands to a four-lane road, and crosses over the Dick & Willie Passage Rail Trail.
A short distance east of the city limits, SR 57 turns northeast onto Chatham Road, which intersects the eastern end of SR 457 (Old Chatham Road), crosses several forks of Leatherwood Creek, and passes to the south of Turkeycock Mountain.
The state highway meets the northern end of SR 41 (Franklin Turnpike) at Callands south of Brier Mountain.
SR 57 crosses the Banister River and passes through the hamlets of Rondo and Hollywood on its way to the Pittsylvania County seat of Chatham.
The state highway enters the town by crossing Cherrystone Creek and becomes Depot Street, which passes under Norfolk Southern's Durham District rail line.
The state highway leaves the town on Halifax Road, which passes to the south of Chatham Hall and has a diamond interchange with US 29.