Travel options for:
Baltimore to Virginia Beach
  • Fly from Baltimore

    $152 - $296
    1. Baltimore

      29 min - every 30 minutes

      $2

    2. Baltimore (BWI)

      50 min - non-stop

      $130 - $270

    3. Norfolk (ORF)

      9 min - 5.6 miles

      $18 - $22

    4. Newtown Rd Station

      21 min - every 3 hours - line 960

      $2

  • Train to Reagan Washington, fly

    $193 - $435
    1. Baltimore

      41 min - 4 times a day

      $55 - $160

    2. UNION STATION station

      4 min - every 15 minutes

      $1 - $3

    3. GALLERY PLACE CHINATOWN

      14 min - every 30 minutes

      $2 - $3

    4. Reagan Washington (DCA)

      56 min - non-stop

      $110 - $250

    5. Norfolk (ORF)

      9 min - 5.6 miles

      $18 - $22

    6. Newtown Rd Station

      21 min - every 3 hours - line 960

      $2

  • Train to Washington Dulles, fly

    $197 - $469
    1. Baltimore

      41 min - 4 times a day

      $55 - $160

    2. UNION STATION station

      9 min - every 15 minutes

      $1 - $3

    3. FARRAGUT WEST station

      37 min - every 15 minutes

      $1 - $2

    4. Wiehle-Reston East Station

      15 min - every 15 minutes

      $5

    5. Washington Dulles (IAD)

      1 h - non-stop

      $110 - $280

    6. Norfolk (ORF)

      9 min - 5.6 miles

      $18 - $22

    7. Newtown Rd Station

      21 min - every 3 hours - line 960

      $2

  • Train

    $142 - $357
    1. Baltimore Penn Station Amtrak

      41 min - 4 times a day

      $55 - $160

    2. Washington Union Station

      4 h 43 min - 5 times a week

      $80 - $200

    3. Harbor Park

      13 min - every 20 minutes - line 800

      $2

    4. Newtown Rd Station

      21 min - every 3 hours - line 960

      transfer

  • Bus via Richmond, VA

    $39 - $96
    1. Baltimore, MD

      3 h 10 min - once daily

      $21 - $55

    2. Richmond, VA

      3 h 25 min - once daily

      $18 - $45

  • Bus Megabus

    $32 - $60
    1. Baltimore Downtown, MD

      51 min - every 4 hours

      $10 - $29

    2. Washington DC

      4 h 15 min - once daily

      $19 - $30

    3. Hampton Transfer Center

      43 min - hourly - line 961

      $2

    4. Wood & Church

      37 min - every 3 hours - line 960

      transfer

  • Drive

    $24 - $35
    1. Baltimore

      4 h 18 min - 248.7 miles

      $24 - $35

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

From PRATT ST LIGHT RAIL STAT sb tram to Baltimore airport, fly to Norfolk airport, taxi to Newtown Rd Station, then line 960 bus to Virginia Beach. 3 h 13 min $255. From Baltimore Penn Station Amtrak train to UNION STATION station, subway to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Norfolk airport, taxi to Newtown Rd Station, then line 960 bus to Virginia Beach. 3 h 59 min $314. From Baltimore Penn Station Amtrak train to UNION STATION station, subway to FARRAGUT WEST station, subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Norfolk airport, taxi to Newtown Rd Station, then line 960 bus to Virginia Beach. 4 h 54 min $347. From Baltimore Penn Station Amtrak train to Washington Union Station Amtrak, train to Harbor Park, line 800 tram to Newtown Rd Station, then line 960 bus to Parks & 20Th. 7 h 27 min $267. From Baltimore, MD bus to Richmond, VA then bus to Virginia Beach, VA. 7 h 35 min $58. From Baltimore Downtown, MD bus to Washington DC, bus to Hampton Transfer Center, line 961 bus to Wood & Church, then line 960 bus to Arctic & 19Th. 8 h 18 min $47. From Baltimore drive to Virginia Beach. 4 h 18 min $29.