Travel options for:
Baltimore Airport (BWI) to Williamsburg
  • Fly from Baltimore, bus

    $170 - $325
    1. Baltimore (BWI)

      50 min - non-stop

      $130 - $270

    2. Norfolk (ORF)

      11 min - 6.8 miles

      $21 - $26

    3. Norfolk, VA

      1 h 11 min - once daily

      $11 - $35

  • Train to Reagan Washington, fly, bus

    $200 - $469
    1. Baltimore Airport (BWI)

      12 min - every 10 minutes

      $0 - $2

    2. BWI Marshall Airport Amtrak

      28 min - 4 times a day

      $55 - $150

    3. UNION STATION station

      4 min - every 15 minutes

      $1 - $3

    4. GALLERY PLACE CHINATOWN

      14 min - every 30 minutes

      $2 - $3

    5. Reagan Washington (DCA)

      56 min - non-stop

      $110 - $250

    6. Norfolk (ORF)

      11 min - 6.8 miles

      $21 - $26

    7. Norfolk, VA

      1 h 11 min - once daily

      $11 - $35

  • Train

    $80 - $202
    1. Terminal between doors 14 and

      12 min - every 10 minutes

      $0 - $2

    2. BWI Marshall Airport Amtrak

      4 h 46 min - once daily

      $80 - $200

  • Drive

    $18 - $27
    1. Baltimore Airport (BWI)

      3 h 13 min - 184.7 miles

      $18 - $27

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Baltimore airport fly to Norfolk airport, taxi to Norfolk, VA, then bus to Williamsburg. 3 h 12 min $277. From Terminal between doors 14 and 15 bus to BWI Marshall Airport Amtrak, train to UNION STATION station, subway to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Norfolk airport, taxi to Norfolk, VA, then bus to Williamsburg. 5 h 50 min $333. From Terminal between doors 14 and 15 bus to BWI Marshall Airport Amtrak then train to Williamsburg Amtrak. 5 h 58 min $131. From Baltimore Airport (BWI) drive to Williamsburg. 3 h 13 min $22.

 
 

Train from Baltimore Airport (BWI) to Williamsburg

BWI Airport Shuttle operates a train from Baltimore Airport (BWI) to Williamsburg every 10 minutes. Tickets cost $0 and the journey takes 12 min. 2 other operators also service this route.