Travel options for:
Pittsburgh to Williamsburg
  • Bus

    $60 - $143
    1. Pittsburgh, PA

      8 h 48 min - once daily

      $45 - $110

    2. Richmond, VA

      1 h 36 min - once daily

      $12 - $35

  • Train

    $127 - $332
    1. Pittsburgh Amtrak

      7 h 45 min - once daily

      $50 - $140

    2. Washington Union Station

      3 h 51 min - once daily

      $75 - $200

  • Drive

    $35 - $60
    1. Pittsburgh

      6 h 40 min - 390.6 miles

      $35 - $60

  • Fly to Newport News

    $186 - $956
    1. Pittsburgh

      40 min - every 30 minutes

      $3

    2. Pittsburgh (PIT)

      3 h 34 min - 1 stopover

      $180 - $950

    3. Newport News (PHF)

      12 min - hourly - line 116

      $2

    4. Patrick Henry Mall

      25 min - once daily - line 121

      $2

  • Fly to Richmond, train

    $118 - $594
    1. Pittsburgh

      40 min - every 30 minutes

      $3

    2. Pittsburgh (PIT)

      55 min - non-stop

      $50 - $410

    3. Richmond (RIC)

      34 min - 4 times a day

      $1 - $2

    4. Richmond Main Street Amtrak

      1 h 5 min - once daily

      $65 - $180

  • Fly to Reagan Washington, train

    $190 - $546
    1. Pittsburgh

      40 min - every 30 minutes

      $3

    2. Pittsburgh (PIT)

      1 h 6 min - non-stop

      $110 - $340

    3. Reagan Washington (DCA)

      7 min - every 15 minutes

      $2 - $3

    4. Alexandria Amtrak

      3 h 33 min - once daily

      $75 - $200

  • Fly to Baltimore, train

    $132 - $384
    1. Pittsburgh

      40 min - every 30 minutes

      $3

    2. Pittsburgh (PIT)

      1 h - non-stop

      $50 - $180

    3. Baltimore (BWI)

      12 min - every 10 minutes

      $0 - $2

    4. BWI Marshall Airport Amtrak

      4 h 46 min - once daily

      $80 - $200

  • Fly to Washington Dulles, train

    $146 - $450
    1. Pittsburgh

      40 min - every 30 minutes

      $3

    2. Pittsburgh (PIT)

      1 h - non-stop

      $65 - $240

    3. Washington Dulles (IAD)

      34 min - hourly

      $2 - $4

    4. ROSSLYN station

      17 min - every 15 minutes

      $2 - $3

    5. Alexandria Amtrak

      3 h 33 min - once daily

      $75 - $200

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

From Pittsburgh, PA bus to Richmond, VA then bus to Williamsburg, VA. 11 h 24 min $79. From Pittsburgh Amtrak train to Washington Union Station Amtrak then train to Williamsburg Amtrak. 12 h 36 min $215. From Pittsburgh drive to Williamsburg. 6 h 40 min $46. From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to Newport News airport, line 116 bus to Patrick Henry Mall, then line 121 bus to Williamsburg. 7 h 12 min $506. From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to Richmond airport, bus to Richmond Main Street Amtrak, then train to Williamsburg. 6 h 14 min $334. From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to Reagan Washington airport, subway to Alexandria Amtrak, then train to Williamsburg. 7 h 29 min $304. From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to Baltimore airport, bus to BWI Marshall Airport Amtrak, then train to Williamsburg. 8 h 42 min $254. From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to Washington Dulles airport, bus to ROSSLYN station, subway to Alexandria Amtrak, then train to Williamsburg. 8 h 37 min $288.

 
 

Train, bus or fly from Pittsburgh to Williamsburg?

Greyhound USA operates a bus from Pittsburgh to Williamsburg twice daily. Tickets cost $45 - $110 and the journey takes 8 h 48 min. Greyhound USA also services this route once daily. Alternatively, Amtrak operates a train from Pittsburgh to Williamsburg once daily. Tickets cost $50 - $140 and the journey takes 7 h 45 min. Amtrak Northeast Regional also services this route twice daily.