Located along the Eastern Seaboard, approximately halfway between New York and Georgia, Petersburg is 21 miles south of Virginia's state capital, Richmond, and is at the juncture of Interstates 95 and 85.