How long does it take to drive from Danbury CT Richmond VA?

It takes about 5 hours and 30 minutes to drive from Danbury, Connecticut to Richmond, Virginia. The distance between the two cities is approximately 310 miles. The drive is mostly on highways, with some traffic congestion in the New York City area.
Copyright Wanderlust World © https://www.ynyoo.com