Train from Salisbury, NC, US to St. Louis: Tickets & Timetables

Compare 2 ways to travel from Salisbury to St. Louis

We recommend taking the bus

Among the sustainable travel choices, the Bus stands out as a good way to reach St. Louis. The journey takes about 22 hours 10 minutes and with fares starting at just ARS 181,546, it presents an excellent value for a comfortable ride.

4bus per day
22h 10mAverage duration
574 milesDistance
23kgCO₂ emissions
Average priceARS 181,546 - ARS 184,476Average duration22h 10m
23kg CO₂e
Average priceARS 427,625 - ARS 427,625Average duration1d 14h
84kg CO₂e

People from around the world trust Busbud