263 miles
532 miles taking I-95.
467 miles taking I-95.
94 miles taking I-95 SOUTH.
65 miles (1 hour) taking I-95 SOUTH.
590 miles down I-95 SOUTH via I-295 SOUTH (EXIT 84A off I-95 in VIRGINIA) to bypass Richmond.
It is 108 miles (174 kilometres) taking I-95 SOUTH.
95 miles / 153 km
About 465 miles going to I-95 NORTH, via U.S. 278 WEST, then taking I-95 NORTH to Richmond.
322 miles taking this route:Take U.S. 64 EAST from Raleigh to I-95 NORTH to RICHMOND at EXIT 464B.Take I-95 NORTH to BALTIMORE. To bypass RICHMOND & PETERSBURG, take I-295 NORTH (EXIT 46 off I-95 in VIRGINIA to get onto I-295 NORTH ; EXIT 43A off I-295 to get onto I-95 NORTH to WASHINGTON).
The distance in road miles from Annapolis, MD to Richmond, VA is approximately 125 miles via I-95 South.
1,010 miles taking I-95 SOUTH via I-295 SOUTH (EXIT 84A off I-95 in VIRGINIA) to bypass RICHMOND & PETERSBURG.
582 miles via I-95 SOUTH and I-20 WEST (EXIT 160B off I-95 in SOUTH CAROLINA near Florence) (best route, better than I-95 to I-85).