Travel from Edwardsville to Champaign

Bus from Edwardsville to Champaign

Greyhound USA operates a bus from Edwardsville to Champaign 5 times a day. Tickets cost $23 - $55 and the journey takes 3 h 6 min.

Travel Guides

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

How to get from Edwardsville to Champaign

ModeDurationPrice
From Edwardsville taxi to St. Louis, MO then bus to Champaign, IL.3 h 36 min$117
From Edwardsville taxi to Alton Amtrak, train to Bloomington/Normal, IL, then bus to Champaign, IL.5 h 3 min$133
From Edwardsville drive to Champaign.2 h 38 min$19
From Edwardsville taxi to St. Louis airport, fly to Decatur airport, taxi to Decatur, IL, then bus to Champaign.3 h 34 min$253

Operators from Edwardsville to Champaign