how far is washington dc airport to williamsburg, va
Driving distance from DCA to Williamsburg, VA. The total driving distance from DCA to Williamsburg, VA is 152 miles or 245 kilometers. Your trip begins at Ronald Reagan Washington National Airport in Washington, District of Columbia. It ends in Williamsburg, Virginia. If you are planning a road trip, you might also want to calculate the total driving time from DCA to Williamsburg, VA so you can see when you'll arrive at your destination.