Travel options for:
Martinsburg to New York
  • Train

    $150 - $387
    1. Martinsburg Caperton

      2 h 4 min - once daily

      $26 - $55

    2. Washington Union Station

      2 h 30 min - 3 times a day

      $120 - $330

    3. Newark

      22 min - every 15 minutes

      $3

  • Train, bus Eastern Shuttle

    $63 - $91
    1. Martinsburg Caperton

      1 h 20 min - once daily

      $25 - $50

    2. Rockville Station & Bay C -

      4 min - every 30 minutes

      $1 - $5

    3. Rockville, MD

      4 h 30 min - every 4 hours

      $37

  • Train, bus Megabus

    $23 - $37
    1. Martinsburg W Va Marc

      2 h 7 min - 5 times a week

      $2

    2. Washington DC

      4 h 40 min - hourly

      $21 - $35

  • Drive

    $25 - $40
    1. Martinsburg

      4 h 36 min - 262.5 miles

      $25 - $40

  • Train to Reagan Washington, fly to Newark

    $148 - $555
    1. Martinsburg

      1 h 20 min - once daily

      $25 - $50

    2. ROCKVILLE station

      32 min - every 15 minutes

      $2 - $4

    3. FARRAGUT WEST station

      15 min - every 15 minutes

      $2 - $3

    4. Reagan Washington (DCA)

      1 h 16 min - non-stop

      $100 - $480

    5. Newark (EWR)

      6 min - every 5 minutes

      $6

    6. Newark Airport Railroad

      28 min - hourly

      $13

  • Train to Washington Dulles, fly to New York JFK

    $106 - $358
    1. Martinsburg

      1 h 20 min - once daily

      $25 - $50

    2. ROCKVILLE station

      32 min - every 15 minutes

      $2 - $4

    3. FARRAGUT WEST station

      37 min - every 15 minutes

      $1 - $2

    4. Wiehle-Reston East Station

      15 min - every 15 minutes

      $5

    5. Washington Dulles (IAD)

      1 h 12 min - non-stop

      $65 - $290

    6. New York JFK (JFK)

      10 min - every 10 minutes

      $5

    7. Howard Beach - JFK Airport

      41 min - every 30 minutes

      $3

  • Train to Washington Dulles, fly to Newark

    $142 - $429
    1. Martinsburg

      1 h 20 min - once daily

      $25 - $50

    2. ROCKVILLE station

      32 min - every 15 minutes

      $2 - $4

    3. FARRAGUT WEST station

      37 min - every 15 minutes

      $1 - $2

    4. Wiehle-Reston East Station

      15 min - every 15 minutes

      $5

    5. Washington Dulles (IAD)

      1 h 17 min - non-stop

      $90 - $350

    6. Newark (EWR)

      6 min - every 5 minutes

      $6

    7. Newark Airport Railroad

      28 min - hourly

      $13

  • Train to Washington Dulles, fly to New York La Guardia

    $138 - $500
    1. Martinsburg

      1 h 20 min - once daily

      $25 - $50

    2. ROCKVILLE station

      32 min - every 15 minutes

      $2 - $4

    3. FARRAGUT WEST station

      37 min - every 15 minutes

      $1 - $2

    4. Wiehle-Reston East Station

      15 min - every 15 minutes

      $5

    5. Washington Dulles (IAD)

      1 h 20 min - non-stop

      $100 - $430

    6. New York La Guardia (LGA)

      22 min - every 15 minutes

      $2 - $7

    7. Jackson Hts - Roosevelt Av

      23 min - every 10 minutes

      $3

  • Train, train to Baltimore, fly to New York JFK

    $220 - $714
    1. Martinsburg

      2 h 4 min - once daily

      $26 - $55

    2. Washington Union Station

      21 min - 3 times a day

      $55 - $150

    3. BWI Amtrak/MARC Station

      6 min - every 10 minutes

      $0 - $2

    4. Baltimore (BWI)

      1 h 9 min - non-stop

      $130 - $500

    5. New York JFK (JFK)

      10 min - every 10 minutes

      $5

    6. Howard Beach - JFK Airport

      41 min - every 30 minutes

      $3

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

From Martinsburg Caperton Transportation Center train to Washington Union Station Amtrak, train to Newark, then train to World Trade Center. 5 h 57 min $292. From Martinsburg Caperton Transportation Center train to Rockville Station & Bay C - East, bus to Rockville, MD, then bus to New York, NY - Allen St. 7 h $75. From Martinsburg W Va Marc train to Washington DC then bus to New York, NY. 7 h 13 min $24. From Martinsburg drive to New York. 4 h 36 min $31. From Martinsburg Caperton Transportation Center train to ROCKVILLE station, subway to FARRAGUT WEST station, subway to Reagan Washington airport, fly to Newark airport, train to Newark Airport Railroad Station, then train to New York. 5 h 20 min $301. From Martinsburg Caperton Transportation Center train to ROCKVILLE station, subway to FARRAGUT WEST station, subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to New York JFK airport, train to Howard Beach - JFK Airport, then subway to New York. 6 h 16 min $173. From Martinsburg Caperton Transportation Center train to ROCKVILLE station, subway to FARRAGUT WEST station, subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Newark airport, train to Newark Airport Railroad Station, then train to New York. 6 h 6 min $204. From Martinsburg Caperton Transportation Center train to ROCKVILLE station, subway to FARRAGUT WEST station, subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to New York La Guardia airport, bus to Jackson Hts - Roosevelt Av, then subway to New York. 6 h 15 min $204. From Martinsburg Caperton Transportation Center train to Washington Union Station Amtrak, train to BWI Amtrak/MARC Station, bus to Baltimore airport, fly to New York JFK airport, train to Howard Beach - JFK Airport, then subway to New York. 6 h 12 min $429.