Virginia grenser til Maryland i nord, Vest-Virginia og Kentucky i vest, og Tennessee og Nord-Carolina i syd. Dessuten ligger Columbia-distriktet (der hovedstaden Washington D.C. ligger) mellom Virginia og Maryland. Chesapeake-bukten deler staten i to; Delmarvahalvøya er adskilt fra resten av delstaten.