Travel options for:
St. Louis to New York
  • Fly to New York La Guardia

    $147 - $362
    1. St. Louis

      30 min - every 20 minutes

      $2

    2. St. Louis (STL)

      2 h 15 min - non-stop

      $140 - $350

    3. New York La Guardia (LGA)

      22 min - every 15 minutes

      $2 - $7

    4. Jackson Hts - Roosevelt Av

      23 min - every 10 minutes

      $3

  • Fly to Newark

    $161 - $451
    1. St. Louis

      30 min - every 20 minutes

      $2

    2. St. Louis (STL)

      2 h 15 min - non-stop

      $140 - $430

    3. Newark (EWR)

      6 min - every 5 minutes

      $6

    4. Newark Airport Railroad

      28 min - hourly

      $13

  • Fly to New York JFK

    $160 - $370
    1. St. Louis

      30 min - every 20 minutes

      $2

    2. St. Louis (STL)

      4 h 31 min - 1 stopover

      $150 - $360

    3. New York JFK (JFK)

      10 min - every 10 minutes

      $5

    4. Howard Beach - JFK Airport

      41 min - every 30 minutes

      $3

  • Fly to Philadelphia, train

    $245 - $608
    1. St. Louis

      30 min - every 20 minutes

      $2

    2. St. Louis (STL)

      2 h - non-stop

      $160 - $390

    3. Philadelphia (PHL)

      16 min - hourly

      $8

    4. University City

      18 min - 5053 feet

    5. Philadelphia 30th Street

      54 min - 3 times a day

      $70 - $200

    6. Newark Penn Station

      22 min - hourly

      $5 - $8

  • Bus

    $100 - $230
    1. St Louis, MO

      22 h 45 min - once daily

      $100 - $230

  • Train via Croton-Harmon

    $181 - $510
    1. St. Louis Gateway Station

      5 h 40 min - 4 times a day

      $50 - $130

    2. Chicago Union Station Amtrak

      18 h 58 min - once daily

      $120 - $360

    3. Croton-Harmon

      57 min - every 3 hours

      $10 - $22

  • Train

    $194 - $561
    1. St. Louis Gateway Station

      5 h 40 min - 4 times a day

      $50 - $130

    2. Chicago Union Station Amtrak

      26 h 53 min - 3 times a week

      $140 - $430

    3. Newark

      22 min - every 15 minutes

      $3

  • Drive

    $90 - $140
    1. St. Louis

      16 h 7 min - 958.8 miles

      $90 - $140

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

From CIVIC CENTER station train to St. Louis airport, fly to New York La Guardia airport, bus to Jackson Hts - Roosevelt Av, then subway to New York. 4 h 38 min $231. From CIVIC CENTER station train to St. Louis airport, fly to Newark airport, train to Newark Airport Railroad Station, then train to New York. 4 h 32 min $211. From CIVIC CENTER station train to St. Louis airport, fly to New York JFK airport, train to Howard Beach - JFK Airport, then subway to New York. 7 h 3 min $270. From CIVIC CENTER station train to St. Louis airport, fly to Philadelphia airport, train to University City, walk to Philadelphia 30th Street Station Amtrak, train to Newark Penn Station, then train to New York. 6 h 8 min $406. From St Louis, MO bus to New York, NY. 22 h 45 min $162. From St. Louis Gateway Station Amtrak train to Chicago Union Station Amtrak, train to Croton-Harmon, then train to Grand Central. 26 h 56 min $368. From St. Louis Gateway Station Amtrak train to Chicago Union Station Amtrak, train to Newark, then train to World Trade Center. 34 h 2 min $405. From St. Louis drive to New York. 16 h 7 min $114.