Atraviesa todo el norte del estado, desde las Montañas Blue Ridge en el oeste hasta la bahía de Chesapeake al sur del río Potomac, pasando por Piedmont.
A lo largo del Rappahannock se asentaron los primeros colonos de Virginia.
El Rappahannock nace en las montañas en Chester Gap, en el condado de Fauquier.
Avanza hacia el sudeste a través de Remington y Fredericksburg.
En el Rappahannock desemboca el río Rapidan aproximadamente a 16 kilómetros al noroeste de Fredericksbyurg.