Travel options for:
New York to Roanoke
  • Fly from New York La Guardia

    $156 - $514
    1. New York

      24 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 43 min - non-stop

      $150 - $500

    4. Roanoke (ROA)

      25 min - hourly

      $1 - $4

  • Train to Philadelphia, fly

    $264 - $559
    1. New York

      18 min - every 3 hours

      $5 - $8

    2. Newark Penn Station Amtrak

      53 min - 4 times a day

      $70 - $200

    3. 30th Street Station

      18 min - every 30 minutes

      $8

    4. Philadelphia (PHL)

      1 h 30 min - non-stop

      $180 - $340

    5. Roanoke (ROA)

      25 min - hourly

      $1 - $4

  • Train

    $210 - $547
    1. New York Penn Station

      18 min - every 3 hours

      $5 - $8

    2. Newark Penn Station Amtrak

      2 h 41 min - 4 times a day

      $120 - $330

    3. Washington Union Station

      5 h 5 min - 5 times a week

      $85 - $210

  • Bus

    $89 - $142
    1. New York, NY

      6 h 45 min - 3 times a week

      $70

    2. West Main Street at the Flats

      28 min - every 30 minutes

      $1 - $22

    3. Charlottesville, VA

      2 h 13 min - once daily

      $18 - $50

  • Megabus, bus

    $48 - $63
    1. New York

      12 h 45 min - once daily

      $45 - $60

    2. Exit 118 Park and Ride

      1 h 5 min - hourly

      $1 - $4

  • Drive

    $45 - $65
    1. New York

      7 h 52 min - 460.5 miles

      $45 - $65

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

From W 4 St subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Roanoke airport, then bus to Roanoke. 4 h 12 min $322. From New York Penn Station train to Newark Penn Station Amtrak, train to 30th Street Station, train to Philadelphia airport, fly to Roanoke airport, then bus to Roanoke. 5 h 32 min $388. From New York Penn Station train to Newark Penn Station Amtrak, train to Washington Union Station Amtrak, then train to Roanoke Amtrak. 9 h 51 min $386. From New York, NY bus to West Main Street at the Flats, bus to Charlottesville, VA, then bus to Roanoke, VA. 10 h 30 min $115. From New York Megabus to Exit 118 Park and Ride then bus to Campbell Court. 14 h 13 min $56. From New York drive to Roanoke. 7 h 52 min $55.