Travel options for:
Port Authority Bus Terminal to Virginia Beach
  • Fly from New York La Guardia

    $175 - $684
    1. Port Authority Bus Terminal

      17 min - every 15 minutes

      $3

    2. Roosevelt Av/74 St

      9 min - every 15 minutes

      $2 - $7

    3. New York La Guardia (LGA)

      1 h 19 min - non-stop

      $150 - $650

    4. Norfolk (ORF)

      9 min - 5.6 miles

      $18 - $22

    5. Newtown Rd Station

      21 min - every 3 hours - line 960

      $2

  • Fly from Newark

    $192 - $591
    1. Port Authority Bus Terminal

      35 min - every 30 minutes

      $12 - $17

    2. Newark (EWR)

      1 h 29 min - non-stop

      $160 - $550

    3. Norfolk (ORF)

      9 min - 5.6 miles

      $18 - $22

    4. Newtown Rd Station

      21 min - every 3 hours - line 960

      $2

  • Fly from New York JFK

    $168 - $632
    1. Port Authority Bus Terminal

      32 min - every 15 minutes

      $3

    2. Jamaica AirTrain

      10 min - every 10 minutes

      $5

    3. New York JFK (JFK)

      1 h 31 min - non-stop

      $140 - $600

    4. Norfolk (ORF)

      9 min - 5.6 miles

      $18 - $22

    5. Newtown Rd Station

      21 min - every 3 hours - line 960

      $2

  • Train to Philadelphia, fly

    $263 - $709
    1. Port Authority Bus Terminal

      10 min - 2995 feet

    2. New York Penn Station

      18 min - every 3 hours

      $5 - $8

    3. Newark Penn Station Amtrak

      53 min - 4 times a day

      $70 - $200

    4. 30th Street Station

      18 min - every 30 minutes

      $8

    5. Philadelphia (PHL)

      1 h 1 min - non-stop

      $160 - $470

    6. Norfolk (ORF)

      9 min - 5.6 miles

      $18 - $22

    7. Newtown Rd Station

      21 min - every 3 hours - line 960

      $2

  • Bus Sprinter Bus

    $42
    1. Port Authority Bus Terminal

      7 min - 1931 feet

    2. New York, NY - Times Square

      6 h 15 min - twice daily

      $40

    3. Wesleyan & Diamond Springs

      10 min - every 2 hours - line 22

      $2

    4. Newtown Rd Station

      21 min - every 3 hours - line 960

      transfer

  • Bus Rockledge Bus

    $35 - $50
    1. Port Authority Bus Terminal

      9 min - 2584 feet

    2. 42 St - Bryant Pk

      13 min - every 10 minutes

      $3

    3. New York

      7 h 45 min - 5 times a day

      $30 - $45

    4. Glenrock & Virginia Beach

      1 h 23 min - hourly - line 20

      $2

  • Train

    $107 - $239
    1. Port Authority Bus Terminal

      13 min - 3579 feet

    2. New York Penn Station

      18 min - every 3 hours

      $5 - $8

    3. Newark Penn Station Amtrak

      8 h 46 min - 5 times a week

      $100 - $230

    4. Harbor Park

      13 min - every 20 minutes - line 800

      $2

    5. Newtown Rd Station

      21 min - every 3 hours - line 960

      transfer

  • Drive

    $35 - $55
    1. Port Authority Bus Terminal

      6 h 58 min - 360.5 miles

      $35 - $55

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

From 42 St - Port Authority Bus Terminal subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Norfolk airport, taxi to Newtown Rd Station, then line 960 bus to Virginia Beach. 3 h 45 min $302. From Port Authority Bus Terminal, West 41st Street, Long Island City, New York City, New York, 10036, United States of America bus to Newark airport, fly to Norfolk airport, taxi to Newtown Rd Station, then line 960 bus to Virginia Beach. 3 h 58 min $300. From 42 St - Port Authority Bus Terminal subway to Jamaica AirTrain, train to New York JFK airport, fly to Norfolk airport, taxi to Newtown Rd Station, then line 960 bus to Virginia Beach. 4 h 12 min $311. From Port Authority Bus Terminal walk to New York Penn Station, train to Newark Penn Station Amtrak, train to 30th Street Station, train to Philadelphia airport, fly to Norfolk airport, taxi to Newtown Rd Station, then line 960 bus to Virginia Beach. 5 h 18 min $458. From Port Authority Bus Terminal walk to New York, NY - Times Square 37th St, bus to Wesleyan & Diamond Springs, line 22 bus to Newtown Rd Station, then line 960 bus to Parks & 20Th. 7 h 48 min $42. From Port Authority Bus Terminal walk to 42 St - Bryant Pk, subway to New York, bus to Glenrock & Virginia Beach, then line 20 bus to Arctic & 19Th. 10 h 41 min $39. From Port Authority Bus Terminal walk to New York Penn Station, train to Newark Penn Station Amtrak, train to Harbor Park, line 800 tram to Newtown Rd Station, then line 960 bus to Parks & 20Th. 11 h 20 min $168. From Port Authority Bus Terminal drive to Virginia Beach. 6 h 58 min $43.