{{Short description|State highway in Virginia, US}} {{For|the former State Route 24|State Route 24 (Virginia 1918-1933)}} {{Use American English|date=April 2025}} {{Use mdy dates|date=January 2025}} {{Infobox road |state=VA |type=VA |route=24 |length_mi=89.57 |length_ref=<ref name="VDOT Traffic Data"/> |length_round=2 |map=VA 24 map.svg |established=July&nbsp;1, 1933<ref>{{cite news |title=New Numbers of Va. Highways Effective July 1 |url=https://www.newspapers.com/clip/42704631/va_route_changes_may_10_1933/ |access-date=January 21, 2020 |work=The Richmond Times-Dispatch |date=May 10, 1933 |page=5|via=Newspapers.com}} {{open access}}</ref> |tourist=[[File:Virginia D6-V1.svg|20px|alt=|link=]] [[Virginia Byway]] |direction_a=West |direction_b=East |terminus_a={{jct|state=VA|US|221|SR|116}} in [[Roanoke, Virginia|Roanoke]] |junction= *{{jct|state=VA|Future|73|I|581|US|220}} in Roanoke *{{jct|state=VA|US|29}} in [[Yellow Branch, Virginia|Yellow Branch]] *{{jct|state=VA|US|501}} in [[Rustburg, Virginia|Rustburg]] *{{jct|state=VA|US|460}} in [[Concord, Campbell County, Virginia|Concord]] through [[Appomattox, Virginia|Appomattox]] |terminus_b={{jct|state=VA|US|60}} in [[Mt. Rush, Virginia|Mt. Rush]] |counties=[[Roanoke, Virginia|City of Roanoke]], [[Roanoke County, Virginia|Roanoke]], [[Bedford County, Virginia|Bedford]], [[Campbell County, Virginia|Campbell]], [[Appomattox County, Virginia|Appomattox]], [[Buckingham County, Virginia|Buckingham]] |previous_type=US |previous_route=23 |next_type=VA |next_route=26 }}

'''State Route 24''' ('''SR 24''') is a primary [[state highway]] in the U.S. state of [[Virginia]]. The state highway runs {{convert|89.57|mi|km}} from [[U.S. Route 221 in Virginia|U.S. Route 221]] (US 221) and [[Virginia State Route 116|SR 116]] in [[Roanoke, Virginia|Roanoke]] east to [[U.S. Route 60 in Virginia|US 60]] in [[Mt. Rush, Virginia|Mt. Rush]]. SR 24 connects Roanoke with several small communities in southern [[Bedford County, Virginia|Bedford County]] and central [[Campbell County, Virginia|Campbell County]]. The state highway also [[concurrency (road)|runs concurrently]] with [[U.S. Route 460 in Virginia|US 460]] west of [[Appomattox, Virginia|Appomattox]] and passes through [[Appomattox Court House National Historical Park]], which is the site of [[Robert E. Lee]]'s [[Battle of Appomattox Court House|final stand]] and surrender in the [[American Civil War]].

==Route description== [[File:2017-06-25 10 52 20 View west along Virginia State Route 24 (Mount Rush Highway) at U.S. Route 60 (W James Anderson Highway) in Mount Rush, Buckingham County, Virginia.jpg|thumb|right|View west at the east end of SR 24 at US 60 in Mt. Rush]] SR 24 begins at an intersection with US 221 and SR 116 at the southern edge of downtown Roanoke. SR 116 runs north&ndash;south along Jefferson Street; US 221 joins SR 116 north on Jefferson Street and heads west on two-lane undivided Elm Avenue. SR 24 heads east along Elm Avenue, which becomes a four-lane [[divided highway|divided]] boulevard at SR 24's terminus. The state highway intersects Williamson Road and crosses over a rail line before reaching the [[diamond interchange]] at the southern terminus of [[Interstate 581]] (I-581). US 220 runs concurrently with I-581 north to [[Interstate 81 in Virginia|I-81]] and south solo as the Roy Webber Expressway toward [[Rocky Mount, Virginia|Rocky Mount]]. East of I-581 and US 220, SR 24 splits into a [[one-way pair]] that follows Bullitt Avenue eastbound and Jamison Avenue westbound. The two directions come together at 13th Street to form four-lane divided Dale Avenue, along which the state highway crosses over a rail line and Tinker Creek to leave the city of Roanoke.<ref name="VDOT Traffic Data"/><ref name="Google Maps VA 24"/>

SR 24 continues through the town of [[Vinton, Virginia|Vinton]] in [[Roanoke County, Virginia|Roanoke County]] as Virginia Avenue, which bypasses the center of town to the south. At Chestnut Street, the four-lane divided boulevard transitions onto Hardy Road; when Hardy Road continues east, SR 24 curves north as Bypass Road, which ends at Washington Avenue, the main street of Vinton. The state highway heads east along Washington Avenue to the town limit of Vinton at Wolf Creek. SR 24 has an interchange with the [[Blue Ridge Parkway]] at a low gap in the [[Blue Ridge Mountains]] between Stewart Knob and Chestnut Mountain immediately before the highway enters Bedford County, where its name changes to Stewartsville Road. The state highway remains a four-lane divided highway to just east of [[Stewartsville, Virginia|Stewartsville]]. SR 24 continues east as a two-lane undivided road through the southern Bedford County community of [[Chamblissburg, Virginia|Chamblissburg]] and [[Meads Store, Virginia|Meads Store]].<ref name="VDOT Traffic Data"/><ref name="Google Maps VA 24"/>

SR 24 crosses Goose Creek shortly before intersecting [[Virginia State Route 122|SR 122]] (Moneta Road) west of the hamlet of [[Body Camp, Virginia|Body Camp]]. The state highway continues east as Shingle Block Road to its western intersection with [[Virginia State Route 43|SR 43]] (Virginia Byway). SR 24 and SR 43 continue east along Glenwood Drive to their split at [[Gillespie, Virginia|Gillespie]], where SR 43 heads south as Leesville Road. SR 24 continues northeast as Wyatts Way, which enters Campbell County in the middle of its curvaceous course between its crossing of the [[Big Otter River]] and the village of [[Evington, Virginia|Evington]]. The state highway, now named Colonial Highway, intersects [[U.S. Route 29 in Virginia|US 29]] (Wards Road) at [[Yellow Branch, Virginia|Yellow Branch]] on its way to [[Rustburg, Virginia|Rustburg]], which sits at the southern end of Long Mountain. SR 24 runs concurrently through the [[county seat]] with [[U.S. Route 501 in Virginia|US 501]], which heads south as Brookneal Highway toward [[Brookneal, Virginia|Brookneal]] and north as Campbell Highway toward [[Lynchburg, Virginia|Lynchburg]].<ref name="VDOT Traffic Data"/><ref name="Google Maps VA 24"/>

SR 24 continues northeast as Village Highway to [[Concord, Campbell County, Virginia|Concord]], where the state highway joins US 460 (Richmond Highway). The four-lane divided highway immediately enters [[Appomattox County, Virginia|Appomattox County]], where the two highways pass through [[Spout Spring, Virginia|Spout Spring]] on their way to the county seat of Appomattox. US 460 and SR 24 have a diamond interchange with [[U.S. Route 460 Business (Appomattox, Virginia)|US 460 Business]] and the south end of [[Virginia State Route 26|SR 26]] (Oakville Road) on the northwest side of the town. SR 24 and US 460 diverge at the following diamond interchange with Old Courthouse Road, which heads south toward the [[Appomattox Historic District]] as [[Virginia State Route 131|SR 131]]. SR 24 heads northeast as a two-lane undivided road through Appomattox Court House National Historical Park, within which the highway crosses the headwaters of the [[Appomattox River]]. The state highway heads through the hamlet of [[Vera, Virginia|Vera]] and passes through sections of [[Appomattox-Buckingham State Forest]] as the highway enters [[Buckingham County, Virginia|Buckingham County]] and becomes named Mt. Rush Highway. SR 24 passes through [[Sliders, Virginia|Sliders]] and crosses the upper reaches of the [[Slate River (Virginia)|Slate River]] before reaching its eastern terminus at US 60 (James Anderson Highway) in Mt. Rush.<ref name="VDOT Traffic Data"/><ref name="Google Maps VA 24"/>

==Major intersections== {{jcttop|length_ref=<ref name="VDOT Traffic Data"/>}} {{VAint |indep_city=Roanoke |lspan=2 |mile=0.00 |road={{jct|state=VA|US|221|SR|116|name2=Elm Avenue/Jefferson Street}} |notes=Western terminus }} {{VAint |mile=0.17 |road={{jct|state=VA|Future|73|I|581|dir2=north|US|220|city1=Lexington|city2=Salem|extra=airport|location3=[[Roanoke Regional Airport]]}} |notes=Southern terminus of I-581; exit 6 on I-581/US 220 }} {{VAint |county=Roanoke |location=none |mile=5.46 |road={{jct|state=VA|BRP|}} |notes=Interchange }} {{VAint |county=Bedford |cspan=3 |location=none |mile=22.89 |road={{jct|state=VA|SR|122|name1=Moneta Road|city1=Bedford|city2=Rocky Mount|location3=[[Smith Mountain Lake]]}} }} {{VAint |type=concur |location=none |mile=28.40 |road={{jct|state=VA|SR|43|dir1=north|name1=Virginia Byway<!--yes, this is the street name-->|city1=Bedford}} |notes=Western end of SR 43 concurrency }} {{VAint |type=concur |location=Gillespie |mile=30.98 |road={{jct|state=VA|SR|43|dir1=south|name1=Leesville Road|city1=Altavista|city2=Huddleston|location3=[[Smith Mountain Lake]]}} |notes=Eastern end of SR 43 concurrency }} {{VAint |county=Campbell |cspan=4 |location=Evington<!--maybe--> |mile= |road={{jct|state=VA|Sec|811|county1=Campbell|name1=Ridge Road|dir1=north|city1=New London}}<!--also signed for New London Academy--> |notes=former [[Virginia State Route 127 (1933-1948)|SR 127]] north<!--technically it began just to the north, since SR 24 was on SR 812--> }} {{VAint |location=Yellow Branch |mile=47.31 |road={{jct|state=VA|US|29|name1=Wards Road|city1=Lynchburg|city2=Danville}} }} {{VAint |location=Rustburg |lspan=2 |type=concur |mile=51.63 |road={{jct|state=VA|US|501|dir1=south|name1=Brookneal Highway|city1=Brookneal|city2=South Boston}} |notes=Western end of US 501 concurrency }} {{VAint |type=concur |mile=52.55 |road={{jct|state=VA|US|501|dir1=north|name1=Campbell Highway|city1=Lynchburg|city2=Buena Vista}} |notes=Eastern end of US 501 concurrency }} {{VAint |county=Appomattox |cspan=3 |location=Concord |ctdab=Campbell |mile=62.09 |type=concur |road={{jct|state=VA|US|460|dir1=west|name1=Richmond Highway|Sec|608|county2=Appomattox|dir2=north|name2=Stonewall Road|location1=[[Stonewall, Appomattox County, Virginia|Stonewall]]|location2=Lynchburg}} |notes=Western end of US 460 concurrency }} {{VAint |location=Appomattox |lspan=2 |mile=69.99 |road={{jct|state=VA|US-Bus|460|dab1=Appomattox|dir1=east|SR|26|dir2=north|city1=Appomattox|city2=Bent Creek}} |notes=interchange; western terminus of US 460 Bus.; southern terminus of SR 26 }} {{VAint |type=concur |mile=70.71 |road={{jct|state=VA|US|460|dir1=east|SR|131|dir2=south|name2=Old Courthouse Road|city1=Farmville|city2=Appomattox}} |notes=interchange; eastern end of US 460 concurrency; northern terminus of SR 131 }} {{VAint |county=Buckingham |location=Mt. Rush |mile=89.57 |road={{jct|state=VA|US|60|name1=West James Anderson Highway|city1=Lexington|city2=Buckingham CH|city3=Richmond}} |notes=Eastern terminus }} {{jctbtm|keys=concur}}

==References== <references> <ref name="VDOT Traffic Data">{{cite web|url=http://www.virginiadot.org/info/2009_traffic_data_by_jurisdiction.asp|title=2009 Traffic Data|publisher=Virginia Department of Transportation|year=2009|access-date=2011-08-14}} *[http://www.virginiadot.org/info/resources/2009/AADT_080_Roanoke_2009.pdf Roanoke County, City of Roanoke, and City of Salem] (PDF) *[http://www.virginiadot.org/info/resources/2009/AADT_009_Bedford_2009.pdf Bedford County and City of Bedford] (PDF) *[http://www.virginiadot.org/info/resources/2009/AADT_015_Campbell_2009.pdf Campbell County and City of Lynchburg] (PDF) *[http://www.virginiadot.org/info/resources/2009/AADT_006_Appomattox_2009.pdf Appomattox County] (PDF) *[http://www.virginiadot.org/info/resources/2009/AADT_014_Buckingham_2009.pdf Buckingham County] (PDF) </ref>

<ref name="Google Maps VA 24">{{google maps|url=https://maps.google.com/maps?saddr=elm+and+jefferson+roanoke,+va&daddr=VA-24+E%2FShingle+Block+Rd+to:VA-24+E+to:VA-24+E%2FMt+Rush+Hwy&hl=en&sll=37.536427,-78.609474&sspn=0.008048,0.01929&geocode=FaGlOAIdATM8-ylFl7Iklg1NiDEMaa44gtTEgA%3BFQkDOAIdcZ9C-w%3BFdutOAId981I-w%3BFcDJPAIdZnFQ-w&mra=ls&vpsrc=0&t=h&z=9|title=Virginia State Route 24|access-date=2011-08-14}}</ref> </references>

==External links== {{commons category|Virginia State Route 24}} {{Attached KML|display=title,inline}} *[http://www.vahighways.com/route-log/va019-024.htm#va24 Virginia Highways Project: VA 24]

{{s-start}} {{VA 1923-1928 spurs|10|103|105}} {{VA 1928-1933 3D|2|206|208}} {{VA 1928-1933 3D|3|305|307}} {{VA 1928-1933 3D|3|307|309}} {{VA 1928-1933 3D|3|323|325}} {{s-end}}

[[Category:State highways in Virginia|024]] [[Category:Transportation in Roanoke, Virginia|State Route 024]] [[Category:Transportation in Roanoke County, Virginia|State Route 024]] [[Category:Transportation in Bedford County, Virginia|State Route 024]] [[Category:Transportation in Campbell County, Virginia|State Route 024]] [[Category:Transportation in Appomattox County, Virginia|State Route 024]] [[Category:Transportation in Buckingham County, Virginia|State Route 024]]