Travel options for:
Washington Dulles Airport (IAD) to Virginia Beach
  • Fly from Washington Dulles

    $138 - $295
    1. Washington Dulles (IAD)

      1 h - non-stop

      $110 - $280

    2. Norfolk (ORF)

      9 min - 5.6 miles

      $18 - $22

    3. Newtown Rd Station

      21 min - every 3 hours - line 960

      $2

  • Fly from Reagan Washington

    $135 - $281
    1. Washington Dulles Airport

      34 min - hourly

      $2 - $4

    2. ROSSLYN station

      10 min - every 15 minutes

      $2 - $3

    3. Reagan Washington (DCA)

      56 min - non-stop

      $110 - $250

    4. Norfolk (ORF)

      9 min - 5.6 miles

      $18 - $22

    5. Newtown Rd Station

      21 min - every 3 hours - line 960

      $2

  • Fly from Baltimore

    $175 - $344
    1. Washington Dulles Airport

      44 min - hourly

      $3 - $5

    2. L'ENFANT PLAZA station

      25 min - every 15 minutes

      $2 - $4

    3. New Carrollton Amtrak

      13 min - once daily

      $20 - $40

    4. BWI Amtrak/MARC Station

      6 min - every 10 minutes

      $0 - $2

    5. Baltimore (BWI)

      50 min - non-stop

      $130 - $270

    6. Norfolk (ORF)

      9 min - 5.6 miles

      $18 - $22

    7. Newtown Rd Station

      21 min - every 3 hours - line 960

      $2

  • Train

    $87 - $209
    1. Dulles Airport Main Terminal &

      34 min - hourly

      $2 - $4

    2. ROSSLYN station

      17 min - every 15 minutes

      $2 - $3

    3. Alexandria Amtrak

      4 h 24 min - 5 times a week

      $80 - $200

    4. Harbor Park

      13 min - every 20 minutes - line 800

      $2

    5. Newtown Rd Station

      21 min - every 3 hours - line 960

      transfer

  • Bus Megabus

    $25 - $44
    1. Dulles Airport Main Terminal &

      44 min - hourly

      $3 - $5

    2. D St Sw & 7Th St Sw

      15 min - every 30 minutes - line 52

      $1 - $3

    3. 14Th St & I St

      12 min - 3412 feet

    4. Washington

      4 h 10 min - once daily

      $19 - $35

    5. Hampton Transfer Center

      43 min - hourly - line 961

      $2

    6. Wood & Church

      37 min - every 3 hours - line 960

      transfer

  • Bus via Richmond, VA

    $43 - $100
    1. Washington Dulles Airport

      15 min - every 15 minutes

      $5

    2. WIEHLE-RESTON EAST station

      37 min - every 15 minutes

      $2 - $4

    3. FARRAGUT NORTH station

      9 min - every 15 minutes

      $1

    4. Washington, DC

      2 h 5 min - every 4 hours

      $17 - $45

    5. Richmond, VA

      3 h 25 min - once daily

      $18 - $45

  • Drive

    $21 - $35
    1. Washington Dulles Airport

      3 h 53 min - 218.5 miles

      $21 - $35

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

From Washington Dulles airport fly to Norfolk airport, taxi to Newtown Rd Station, then line 960 bus to Virginia Beach. 1 h 54 min $201. From Dulles Airport Main Terminal & Arrivals/Door bus to ROSSLYN station, subway to Reagan Washington airport, fly to Norfolk airport, taxi to Newtown Rd Station, then line 960 bus to Virginia Beach. 3 h 41 min $179. From Dulles Airport Main Terminal & Arrivals/Door bus to L'ENFANT PLAZA station, subway to New Carrollton Amtrak, train to BWI Amtrak/MARC Station, bus to Baltimore airport, fly to Norfolk airport, taxi to Newtown Rd Station, then line 960 bus to Virginia Beach. 5 h $292. From Dulles Airport Main Terminal & Arrivals/Door bus to ROSSLYN station, subway to Alexandria Amtrak, train to Harbor Park, line 800 tram to Newtown Rd Station, then line 960 bus to Parks & 20Th. 7 h 24 min $138. From Dulles Airport Main Terminal & Arrivals/Door bus to D St Sw & 7Th St Sw, line 52 bus to 14Th St & I St, walk to Washington, bus to Hampton Transfer Center, line 961 bus to Wood & Church, then line 960 bus to Arctic & 19Th. 8 h 39 min $42. From Washington Dulles Airport bus to WIEHLE-RESTON EAST station, subway to FARRAGUT NORTH station, subway to Washington, DC, bus to Richmond, VA, then bus to Virginia Beach, VA. 8 h 41 min $52. From Washington Dulles Airport (IAD) drive to Virginia Beach. 3 h 53 min $26.