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

    $176 - $1,063
    1. Toronto

      25 min - every 10 minutes

    2. Toronto (YYZ)

      3 h 22 min - 1 stopover

      $120 - $1,000

    3. Norfolk (ORF)

      21 min - 18.7 miles

      $50 - $65

      • Virginia Beach
  • Fly from Toronto Island

    $282 - $817
    1. Toronto

      11 min - every 10 minutes - line 509

      $3

    2. Toronto Island (YTZ)

      3 h 34 min - 1 stopover

      $230 - $750

    3. Norfolk (ORF)

      21 min - 18.7 miles

      $50 - $65

      • Virginia Beach
  • Bus Megabus

    $78 - $103
    1. Toronto

      14 h 15 min - once daily

      $55 - $75

    2. Washington DC

      3 h 55 min - twice daily

      $19 - $30

    3. Hampton Transfer Center

      42 min - hourly - line 961

      $2

    4. Wood & Church

      38 min - every 3 hours - line 960

      transfer

      • Arctic & 19Th
  • Bus Trailways New York

    $138 - $202
    1. Toronto, ON

      12 h 15 min - every 2 hours

      $70 - $100

    2. New York, NY

      9 h 50 min - twice daily

      $65 - $100

    3. Norfolk, VA

      8 min - 2327 feet

    4. Wood & Church

      1 h 45 min - hourly - line 20

      $2

      • Virginia Beach & Cypress
  • Train, bus

    $303 - $553
    1. Toronto

      1 h 56 min - once daily

      $13 - $45

    2. Niagara Falls Amtrak

      11 h 32 min - once daily

      $60 - $95

    3. New York Penn Station

      2 h 56 min - 4 times a day

      $130 - $180

    4. Washington Union Station

      3 h 51 min - once daily

      $75 - $200

    5. Williamsburg, VA

      1 h 52 min - once daily

      $24 - $35

      • Virginia Beach, VA
  • Drive

    $90 - $140
    1. Toronto

      12 h 42 min - 686.6 miles

      $90 - $140

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

From UP Express Union Station train to Toronto airport, fly to Norfolk airport, then taxi to Virginia Beach. 6 h 8 min $523. From Union Station line 509 tram to Toronto Island airport, fly to Norfolk airport, then taxi to Virginia Beach. 6 h 6 min $517. From Toronto bus to Washington DC, bus to Hampton Transfer Center, line 961 bus to Wood & Church, then line 960 bus to Arctic & 19Th. 21 h 24 min $97. From Toronto, ON bus to New York, NY, bus to Norfolk, VA, walk to Wood & Church, then line 20 bus to Virginia Beach & Cypress. 25 h 9 min $174. From Toronto train to Niagara Falls Amtrak, train to New York Penn Station, train to Washington Union Station Amtrak, train to Williamsburg, VA, then bus to Virginia Beach, VA. 26 h 1 min $456. From Toronto drive to Virginia Beach. 12 h 42 min $111.