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

    $252 - $523
    1. Toronto

      25min - every 10 minutes

    2. Toronto (YYZ)

      3hrs 32min - 1 stopover

      $200 - $460

    3. Norfolk (ORF)

      21min - 18.7 miles

      $50 - $65

      • Virginia Beach
  • Fly from Toronto Island

    $222 - $667
    1. Toronto

      9min - every 10 minutes - line 509

      $3

    2. Toronto Island (YTZ)

      3hrs 19min - 1 stopover

      $170 - $600

    3. Norfolk (ORF)

      21min - 18.7 miles

      $50 - $65

      • Virginia Beach
  • Bus, train

    $137 - $271
    1. Toronto

      14hrs 15min - once daily

      $55 - $75

    2. Washington Union Station

      4hrs 43min - 5 times a week

      $80 - $200

    3. Norfolk, VA

      40min - twice daily - line 6094

      • Virginia Beach, VA
  • Bus

    $138 - $178
    1. Toronto

      12hrs 15min - every 3 hours

      $60 - $95

    2. New York, NY

      9hrs 50min - twice daily

      $75 - $85

    3. Norfolk, VA

      8min - 2219 feet

    4. Wood & Church

      1hrs 45min - hourly - line 20

      $2

      • Virginia Beach & Cypress
  • Drive

    $95 - $140
    1. Toronto

      12hrs 42min - 686.6 miles

      $95 - $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. 6hrs 18min $365. From Union Station line 509 tram to Toronto Island airport, fly to Norfolk airport, then taxi to Virginia Beach. 5hrs 49min $377. From Toronto bus to Washington Union Station Amtrak, train to Norfolk, VA, then line 6094 bus to Virginia Beach, VA. 21hrs 38min $200. From Toronto bus to New York, NY, bus to Norfolk, VA, walk to Wood & Church, then line 20 bus to Virginia Beach & Cypress. 25hrs 09min $172. From Toronto drive to Virginia Beach. 12hrs 42min $116.