From St. Louis, MO bus to Marion, IL. 2 h 11 min $32. From St. Louis, MO - Amtrak Amtrak Thruway to Carbondale Amtrak then bus to Marion, IL. 3 h 45 min $4. From St. Louis drive to Marion. 1 h 59 min $14. From CIVIC CENTER station train to St. Louis airport, fly to Marion airport, then taxi to Marion. 2 h 25 min $51.
Bus or fly from St. Louis to Marion?Greyhound USA operates a bus from St. Louis to Marion once daily. Tickets cost $17 - $45 and the journey takes 2 h 11 min. Alternatively, Cape Air flies from St. Louis to Marion 5 times a day.
Trips from St. LouisSt Louis to New York St Louis to Dallas St Louis to West Lafayette St Louis to Evansville St Louis to Uptown Station St Louis to Oklahoma City St Louis to Joplin St Louis to Destin St Louis to Fayetteville AR USA St Louis to Lebanon MO USA St Louis to Rapid City St Louis to Topeka St Louis to Saint Joseph MO USA St Louis to Maryland Heights St Louis to Kenosha St Louis to San Francisco St Louis to Lee s Summit St Louis to Dallas Ft Worth Airport DFW St Louis to Appleton St Louis to Springdale St Louis to Whitefish St Louis to Grand Canyon Railway Hotel Williams St Louis to Utah St Louis to Fort Walton Beach St Louis to Mt Olympus Water Theme Park St Louis to Highland Park IL USA St Louis to Rennes St Louis to West Virginia State University St Louis to Bloomsburg St Louis to Tijuana Airport TIJ
Trips to MarionSaint Louis University to Marion IL USA Owensboro to Marion IL USA Jefferson City to Marion IL USA Paducah to Marion IL USA Heber Springs to Marion IL USA Marissa to Marion IL USA
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak