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

    1. Toronto

      25 min - every 10 minutes

    2. Toronto (YYZ)

      3 h 25 min - 1 stopover

      $200 - $460

    3. Norfolk (ORF)

      21 min - 18.7 miles

      $50 - $65

      • Virginia Beach
  • Fly from Toronto Island

    1. Toronto

      9 min - every 10 minutes - line 509

      $3

    2. Toronto Island (YTZ)

      3 h 23 min - 1 stopover

      $170 - $600

    3. Norfolk (ORF)

      21 min - 18.7 miles

      $50 - $65

      • Virginia Beach
  • Bus Megabus

    ×4
    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

      41 min - hourly - line 961

      $2

    4. Wood & Church

      38 min - every 3 hours - line 960

      transfer

      • Arctic & 19Th
  • Bus Trailways New York

    ×3
    1. Toronto, ON

      12 h 15 min - every 2 hours

      $60 - $95

    2. New York, NY

      9 h 50 min - twice daily

      $40 - $100

    3. Norfolk, VA

      8 min - 2327 feet

    4. Wood & Church

      1 h 48 min - hourly - line 20

      $2

      • Virginia Beach & Cypress
  • Drive

    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 11 min $365. From Union Station line 509 tram to Toronto Island airport, fly to Norfolk airport, then taxi to Virginia Beach. 5 h 53 min $377. 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 23 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 12 min $162. From Toronto drive to Virginia Beach. 12 h 42 min $111.