US 360 east end, 1934-present
Reedville
US 211 east end, 1929-1984
Arlington
Common: US 58-421-411
Cumberland Gap. US 411[I] west end (1926-1933); US 421 north end (1933-1950); US 58 west end (1934-1996)
US 121 south end, future
Pound (not expected to be signed for several years)
US 219 south end, 1980s-present
Rich Creek
US 17 north end, 1965-present
Winchester
US 17 north end, 1926-1950s(?)
Fredericksburg
US 17 north end, 1950s(?)-1965 (possible)
Fredericksburg
US 33 east end, 1981-present
Richmond. VA 33 was rerouted to use Leigh St and the MLK Bridge in 1981, and that's when US 33 was truncated to this point. This is what I would consider to be the de facto end of US 33, and some VDoT documents support that. But other VDoT records actually have US 33 continuing one block east to Hancock, then north to end at VA 33 (Leigh). However, that movement is no longer possible for eastbound US 33 traffic, because there's a median on Broad, and Hancock is one-way southbound.
US 48 east end, 2002-present
Strasburg
US 58 east end, 1990s-present
Virginia Beach (truncated to this intersection when Business US 60 was removed from Atlantic Av)
Common: US 58-60-117
Virginia Beach. US 117 north end (1927-1932); US 60 east end (1929-1933); US 58 east end (1932-1956)
US 60 east end, 1933-1961
Camp Pendleton (historic entrance)
US 60 east end, 1961-present
Virginia Beach
US 211 east end, 1984-present
Warrenton
US 211 east end, 1927-1929
Fairfax
US 211 west end, 1927-1950s(?)
New Market
US 211 west end, 1967-present
New Market
US 221 north end, 1932-1972
Roanoke
US 221 north end, 1972-present
Lynchburg
US 250 east end, 1981-2003
Richmond (Until 2003, westbound US 60 was directed along the blue line, so US 250 ended here [in other words, Broad between 21st and 23rd was a duplex of US 250 and eastbound US 60]. Since 2003, US 60 no longer uses Broad at all, and some VDoT records from that year indicate US 250 was truncated to 18th [jct. US 360], but other documents indicate US 250 still ends here at 23rd.)
US 258 north end, 1945-present
Fort Monroe (there doesn't appear to be any evidence that the US 258 was ever truncated from here, despite the fact that not all traffic is allowed this far into the military base)
US 340 west end, 1927-1933
Millwood
US 340 west end, 1933-1935
Boyce
US 340 west end, 1935-1955
Winchester
US 340 south end, 1955-present
Greenville
US 360 west end, 1934-present
Danville
US 460 west end, 1933-1947
Roanoke (based on 1929 map, which shows 460's predecessor [VA 10] ending here)
US 460 east end, 1933-1943
Virginia Beach
US 460 east end, 1943-1958
Norfolk
US 460 east end, 1958-present
Norfolk
US 501 north end, 1927-1933
Burkeville
US 501 north end, 1933-present
Buena Vista
US 522 south end, 1941-present
Powhatan
Common: US 301 / US 17-1
Petersburg. US 17-1 north end (1927-1932); US 301 north end (1932-1941)
US 121[I] north end, 1927-1935 (probable)
Fort Chiswell (most evidence suggests the route ended here, but it was possibly co-signed west with US 11 to end at US 21 in Wytheville)
US 121[I] north end, 1927-1935 (possible)
Wytheville (possibly co-signed with US 11 west from Ft. Chiswell to junction US 21 here)
US 170 north end, 1927-1935
Lynchburg
US 240 south end, 1928-1938
Arlington
US 311 north end, 1927-1935
Roanoke (according to a 1929 map)
US 401 west end, 1926-1930
Clarksville
US 401 west end, 1930-1932
South Boston
US 13 south end, 1927-1943
Cape Charles (obviously the old ferry landing wasn't located here, but a 1936 VADoT map of Northampton County indicates this is the exact intersection where US 13 ended.)
US 13 south end, 1943-1952
Chesapeake (I think this intersection is about as close as you can come to the original junction, which no longer exists because of I-664)
US 29 north end, 1932-1934
Culpeper
US 58 west end, 1932-1933
Hillsville
Common: US 158 / US 258
Franklin. US 158 east end (1932-1940); US 258 east end (1941-1945)
US 60 east end, 1927-1929
Newport News (a 1929 map shows the ferry landing was located here)
US 21 north end, 1974-present
Wytheville
US 401 east end, 1926-1932
South Hill
US 211 west end, 1950s(?)-1967
New Market
US 58 east end, 1956-1990s
Virginia Beach (Atlantic Av once carried mainline US 60, and later Business US 60)
Common: US 33-US 250
Richmond. US 250 east end (1935-1974); US 33 east end (1938-1974) Until 1974, US 60 followed the blue line.
Common: US 33-US 250
Richmond. US 33 and US 250 east end (1974-1981); US 250 east end (2003-present). Some VDoT documents indicate US 250 was truncated to its junction with US 360 here after US 60 was rerouted off Broad in 2003.