Danville to Keysville US 360 begins at a four-way intersection on the north side of the
Dan River, across from downtown Danville. Main Street heads south across the river into downtown Danville as SR 293, and north as
SR 293 and
SR 360 (SR 360 is a two-lane highway, the old alignment of US 360 from Danville to northeast of South Boston). The west leg of the intersection is Riverside Drive, which is followed by US 58 Business. US 360 heads east along four-lane divided River Street with US 58 Business, and passes under
Norfolk Southern Railway's
Danville District rail line. The highway's name changes to South Boston Highway on crossing Fall Creek and veering away from the Dan River. US 360 reaches the eastern end of its
concurrency with US 58 Business and joins with
US 58 at the highway's
cloverleaf interchange with
US 29 (Danville Expressway). US 360 and US 58 leave the city of Danville after passing along the north side of
Danville Regional Airport. US 360 and US 58 meet at the northern end of
SR 62 (
Milton Highway) in eastern
Pittsylvania County before entering
Halifax County. The highway's name changes to Philpott Road and it crosses the Dan River. US 360 and US 58 pass through the hamlets of
Delila (where the U.S. highways meet the northern end of
SR 119 (Calvary Road)) and
Turbeville before reaching the crossroads community of
Riverdale on the south side of the Dan River opposite downtown South Boston. The U.S. Highways have a grade crossing at Norfolk Southern's
Durham District rail line and then intersect
US 501 (Huell Matthews Highway), where the highways begin to follow
Bill Tuck Highway. A short distance east of US 501, US 360 and US 58 diverge, with US 360 turning north onto the
James D. Hagood Highway. The highway crosses the Dan River, its
floodplain, and Norfolk Southern's Danville–Richmond rail line via a 2,000-foot-long bridge. On entering the town limits of South Boston, the highway follows John Randolph Boulevard and has intersections with the eastern ends of
SR 304 (Seymour Drive) and
SR 34 (Hodges Street). After leaving South Boston, US 360 becomes James D. Hagood Highway again, and heads northeast past
South Boston Speedway and William M. Tuck Airport. The U.S. Highway crosses the
Banister River at Terrys Bridge and meets the coincident termini of SR 360 (Bethel Road) and
SR 344 (Scottsburg Road) near
Scottsburg. US 360 crosses over the Danville–Richmond rail line and meets the western end of
SR 92 (Clover Road) south of the town of
Clover. It crosses the
Roanoke River into
Charlotte County and follows Kings Highway, which intersects SR 92 (
Jeb Stuart Highway) again and
US 15 (Barnesville Highway) at
Wylliesburg. US 360 and US 15 run concurrently north through
Crafton Gate, where the highways intersect
SR 47 (Craftons Gate Highway). South of Keysville, at the southern end of
US 15 Business and
US 360 Business (Old Kings Highway), the highway becomes a freeway that bypasses Keysville. US 15 and US 360 cross over the
Virginia Southern Railroad and have a partial interchange with the business routes. Just east of the town of Keysville, the U.S. Highways have a
diamond interchange with
SR 40 (Lunenburg County Highway). US 15 and US 360 pass under the Virginia Southern rail line before diverging at a
partial-cloverleaf interchange that also marks the northern end of their respective business routes and the end of the freeway section of US 360.
Keysville to Richmond US 360 briefly runs atop the
Prince Edward –
Lunenburg county line before fully entering Prince Edward County, where the highway parallels the Virginia Southern Railroad to the south and Norfolk Southern Railway's
Blue Ridge District to the north. It passes around the community of
Bruceville and through the town of
Meherrin, where the highway crosses to the north side of the Blue Ridge rail line. As US 360 passes through Meherrin, the highway briefly enters into
Lunenburg County before reentering Prince Edward County, although no signs mark the county line there. US 360 begins to parallel the two rail lines at
Green Bay, where the road temporarily becomes undivided. It parallels both rail lines to
Burkeville, in the southwestern corner of
Nottoway County, where the road's name changes to
Patrick Henry Highway. US 360 crosses over the Farmville Belt Line, a part of the Blue Ridge District that serves
Farmville and joins the main Blue Ridge line in Burkeville. Just north of the rail crossing, the highway has a partial-cloverleaf interchange with
US 460 (Colonial Trail Highway) and
US 360 Business and
US 460 Business, which parallel the rail line into town as Nunnally Street (formerly named 2nd Street). US 360 and US 460 bypass the town to the north and receive the eastern end of their respective business routes before diverging at a partial interchange. There is no direct access from westbound US 360 to eastbound US 460 or from westbound US 460 to eastbound US 360; those movements are made via
SR 723 (Lewiston Plank Road) or
SR 49 (Watsons Wood Rd). US 360 parallels Norfolk Southern's
Richmond District rail line northeast from Burkeville. The highway meets the northern end of
SR 49 (Watsons Wood Road) before entering
Amelia County. West of
Jetersville, the highway intersects the eastern end of
SR 307 (
Holly Farms Road), which connects to US 460 northwest of Burkeville. US 360 continues to
Amelia Court House, which is directly served by
US 360 Business (Goodes Bridge Road). North of the county seat, the highway crosses the rail line and has a partial-cloverleaf interchange with its business route before receiving the northern end of the business route west of
Winterham, where the highway and railroad diverge. US 360 has a junction with
SR 153 (Military Road) between Winterham and the
Appomattox River, where the highway enters
Chesterfield County. US 360 becomes Hull Street Road and passes through the village of
Skinquarter before entering the suburban area surrounding Richmond. The U.S. Highway expands to eight lanes through
Woodlake and crosses
Swift Creek just downstream from the dam that holds back Swift Creek Reservoir west of the highway's cloverleaf interchange with
SR 288. US 360 continues northeast as a six-lane highway through additional suburban areas before its partial-cloverleaf interchange with
SR 150 (Chippenham Parkway), where the it enters the city of Richmond and reduces to four lanes. The U.S. Highway crosses
CSX's
North End Subdivision and becomes Hull Street at its intersection with
SR 161 (Belt Boulevard). US 360 heads into the
Manchester section of Richmond as a four-lane undivided highway that has intersections with
SR 10 (Broad Rock Road),
Midlothian Turnpike, and
US 1 and
US 301, which head south toward
Petersburg as Jefferson Davis Highway and north toward their
James River crossing as Cowardin Street. US 360 passes the
Art Works artist colony before passing over Norfolk Southern and the James River on the
Mayo Bridge, which crosses Mayo Island in the middle of the river. US 360 reaches the north side of the river just west of the
Triple Crossing; it passes under the east–west
viaduct of CSX's
Rivanna Subdivision and has a grade crossing of Norfolk Southern's Richmond District. US 360 passes under
SR 195 (Downtown Expressway) and follows 14th Street into the
Shockoe Bottom neighborhood, where US 360 turns east onto Main Street, which carries US 60 and the
GRTC Pulse rapid-transit bus line. The two highways pass under
I-95 (Richmond–Petersburg Turnpike) and CSX's
Bellwood Subdivision and by the
Main Street Station serving
Amtrak's
Northeast Regional trains during their four-block concurrency.
Richmond to Reedville US 360 turns northeast onto 18th Street at
Mason's Hall to pass along the west edge of the
Church Hill neighborhood. At Grace Street, the highway splits into a
one-way pair; westbound US 360 follows 17th Street. US 360 meets the eastern end of
US 250 (Broad Street), then curves north and passes under the Leigh Street Viaduct, which carries
SR 33. The two directions of US 360 come together one block before the highway turns east onto Fairfield Way. US 360 turns north onto four-lane undivided
Mechanicsville Turnpike and has a partial-cloverleaf interchange with
I-64 before exiting the city of Richmond as a six-lane divided highway. US 360 passes through the
Henrico County community of
East Highland Park, where it intersects Laburnum Avenue, which leads to
Richmond Raceway. The highway crosses the
Chickahominy River into
Hanover County, where it reduces to four lanes at the southern end of Mechanicsville's
US 360 Business. While on the Mechanicsville Bypass, US 360 has a diamond interchange with
SR 156 (Cold Harbor Road). The movement from westbound US 360 to SR 156 is provided at the northern end of the bypass, which occurs a short distance south of US 360's cloverleaf interchange with
I295. Northeast of I-295, US 360 gradually transitions from suburban to rural surroundings. The transition is complete by the time it crosses the
Pamunkey River into
King William County, where the highway's name changes to Richmond–Tappahannock Highway. US 360 passes through
Manquin and
Central Garage, where it intersects
SR 30 (King William Road). At
Aylett, the site of
Zoar State Forest, US 360 crosses the
Mattaponi River into
King and Queen County, where it meets the western end of
SR 14 at the community of
St. Stephens Church. US 360 enters
Essex County at
Miller's Tavern, where the highway crosses the watershed divide between the
York River tributaries and the
Rappahannock River. US 360 is named Richmond Highway northeast past
Tappahannock-Essex County Airport to
Brays Fork, where the highway meets
US 17 (Tidewater Trail) at a directional intersection. The U.S. highways run concurrently into the town of
Tappahannock. Within the town, US 17 and US 360 cross Hoskins Creek and become a four-lane undivided highway. On the north side of the downtown area, US 360 turns east onto two-lane Queen Street and crosses the Rappahannock River on a high-level two-lane bridge. US 360 expands to a four-lane divided highway on arriving in
Richmond County. It heads east as Richmond Road past the historic plantation
Mount Airy to the town of
Warsaw. In the center of town, through which US 360 is an undivided highway, the highway runs concurrently with
SR 3 Business from Main Street to
SR 3 (Historyland Highway). US 360 expands to a divided highway at the hamlet of Indian Field and passes through Haynesville before entering Northumberland County at Village. The highway veers northeast at Luttrellville and meets the eastern end of
SR 202 (Hampton Hall Road) in
Callao. At SR 202, US 360 turns east onto Northumberland Highway, which is two lanes within the
unincorporated village. US 360 briefly expands to a four-lane divided highway but is two lanes through
Lottsburg. US 360 has another divided-highway section before reducing to two lanes through
Heathsville, where it passes
St. Stephen's Episcopal Church and intersects
SR 201 (Courthouse Road). The highway passes through
Claraville,
Horse Head, and
Downings Corner before reaching its junction with
SR 200 (Jesse DuPont Memorial Highway) at
Burgess. US 360 has its final four-lane divided section between
Folly and
Lilian. At
Beverlyville, it curves south toward Reedville. At
SR 657 (Fleeton Road), US 360 follows Main Street south to its eastern terminus at the intersection of Main Street and Reed Avenue, which are both part of
SR 644. ==Major intersections==