Travel from St-Louis to New-York

Train, bus or fly from St. Louis to New York?

Southwest Airlines, Delta and three other airlines fly from St. Louis to New York hourly. Alternatively, Greyhound USA operates a bus from St. Louis to New York twice daily. Tickets cost $95 - $240 and the journey takes 24 h.

Book transport from St. Louis to New York

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
How to get from JFK to New York CityWe show you the quickest, cheapest and easiest routes from the airport to the city
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from St. Louis to New York

ModeDurationPrice
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, then train to New York.4 h 37 min$201
From CIVIC CENTER station train to St. Louis airport, fly to New York JFK airport, AirTrain to Jamaica, then train to New York.6 h 33 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, then train to New York.5 h 52 min$400
From CIVIC CENTER station train to St. Louis airport, fly to Islip airport, bus to Ronkonkoma, then train to New York.8 h 35 min$966
From St. Louis bus to New York, NY.24 h$185
From St. Louis Gateway Station Amtrak train to Chicago Union Station Amtrak then train to New York Penn Station.26 h 33 min$362
From St. Louis drive to New York.16 h 10 min$114

How long does it take to get from St. Louis to New York?

It takes approximately 4 h 38 min to get from St. Louis to New York, including transfers.

Is there a direct train between St. Louis and New York?

No, there is no direct train from St. Louis to New York. However, there are services departing from St. Louis Gateway Station Amtrak and arriving at New York Penn Station via Chicago Union Station Amtrak. The journey, including transfers, takes approximately 26 h 33 min.

Is there a direct bus between St. Louis and New York?

Yes, there is a direct bus departing from St. Louis and arriving at New York, NY. Services depart twice daily, and operate every day. The journey takes approximately 24 h.

Operators from St. Louis to New York

OperatorPhoneWebsite
Metro St. LouisMetro St. Louis
Southwest AirlinesSouthwest Airlines
DeltaDelta
American AirlinesAmerican Airlines
Air CanadaAir Canada
United AirlinesUnited Airlines
New York City Transit (MTA)New York City Transit (MTA)
Amtrak Northeast Regional+1 1-800-872-7245Amtrak Northeast Regional
JetBlue AirwaysJetBlue Airways
Port Authority NYNJPort Authority NYNJ
Long Island Rail RoadLong Island Rail Road
SEPTASEPTA
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
Frontier AirlinesFrontier Airlines
Suffolk County Transit+1 631.852.5200Suffolk County Transit
Greyhound USA+1 214-849-8100Greyhound USA
Amtrak+1 1-800-872-7245Amtrak