Williamsburg, Virginia is located along the mid-Atlantic region in the southeast corner of Virginia. This area is served by 3 regional airports. Taxi, shuttle and rental car service are available from all these airports to reach Williamsburg area hotels (See Information below).
- Newport News/Williamsburg Airport (PHF) is approximately 20 miles from Williamsburg and can be reached via connecting flights from major international hubs, Philadelphia & Charlotte (American Airlines) and Atlanta (Delta Airlines).
- Richmond International Airport (RIC) is 50 miles to the north and has many more connecting options from additional airlines.
- Norfolk International Airport (ORF) is 45 miles to the south and has similar connecting options as the Richmond airport. However, traffic can typically be more problematic to reach Williamsburg from Norfolk.
The closest major international airport is located in Washington, DC (Dulles). It is about at 3 hour drive to reach the Williamsburg area from there. One can also book train travel (AMTRAK) from Washington (Union station in downtown) to Williamsburg. It is about a 4.5 hour travel time with a stop/transfer in Richmond, but it only departs twice daily.
Notes on Ground Transportation Options from the Local Regional Airports
Travel options from the three regional airports to Colonial Williamsburg (Woodlands Hotel and Visitor Center) include Taxi and Shuttle services as well as both Uber and Lyft. Most taxi services will cost (one way) around $100 from RIC or ORF and around $50 from PHF. In general Uber and Lyft may be your least expensive options (Online estimates are around $60 from RIC and $30 from PHF. Some of the shuttle services may give discounts on round trip reservations in advance.
Below we give a non-comprehensive list of some shuttle services that currently provide service to Williamsburg from each of the airports. We do not advocate for any specific company. More ground transportation options can be found by going to the 3 airport websites.
Tidewater Coach (757) 218-9539
Williamsburg Chauffeur Service (757) 927-5049 or (804) 708-1200
James River Transportation (855) 831-4343 or (757) 963-0433
Oleta Coach Lines (757) 253-1008