Flight
There are a few airports in the area. IAD, DCA and Richmond would be the easiest to get in and out of. They are all roughly equal times from Fredericksburg. Expect about an hour drive. There are also trains available to get you from the airport to Fredericksburg.