4

Granite City / Bus

Madison County Transit 4 live tracking and departures

04 Madison - Edwardsville · America/Chicago

Selected branch: 4 TO GRANITE CITY · 58 stops.

4 live vehicle tracking

Live data unavailable. Fresh vehicle positions only; 0 fresh vehicles matched to this route. The map shows vehicles assigned to the selected stopping pattern. Vehicles on other branches may be omitted.

Edwardsville StationMain St & Park St SWSchwarz St & Monroe St SWSchwarz St & Benton St SWSchwarz St & IL 157 SWIL 157 & Esic Dr SWIL 157 & Lewis Rd SWN University Dr & Recreation Dr SWSIUE Peck HallSIUE Textbook Services SWUniversity Park Dr & Research Dr SWUniversity Park Dr & Ethanol SWIL 157 & Center Grove Rd SWIL 157 & Rottingham Ct SWIL 157 & Ginger Creek SWIL 157 & Meridian Rd SWIL 157 & Country Club View SWIL 157 & Edisons SWIL 157 & Harmony Dr SWChain of Rocks Rd & University SWChain of Rocks Rd & Business Pk SWChain of Rocks Rd & Extra Help SWChain of Rocks Rd & Sand Rd SWChain of Rocks Rd & IL 111 SWLiberty Pl & Chain of Rocks RdChain of Rocks Rd & Transit Way SWChain of Rocks Rd & Cynthia Ln SWChain of Rocks Rd & Lenox Ave SWIL 203 & Central Ave SWIL 203 & Tri-City Speedway SWSWICMaryville Rd & SWIC NEMaryville Rd & Dwight Dr NEMaryville Rd & Assembly God SWMaryville Rd & Clinton Dr NEMaryville Rd & Angela Ave NEMaryville Rd & Woodlawn Ave NEJohnson Rd & Pontoon Rd SWJohnson Rd & Garfield Ave SWJohnson Rd & Lindell Ave SWJohnson Rd & Gary Ave SWJohnson Rd & Wabash Ave SWJohnson Rd & Lydia Ln SWJohnson Rd & Nameoki Rd SWFehling Rd & American Village SWFehling Rd & State St SWFehling Rd & Yale Dr SWFehling Rd & Indiana Ave SWFehling Rd & Idaho Ave SW26th St & Cleveland Blvd SWCleveland Blvd & 25th St SWCleveland Blvd & Veterans Pkwy NECleveland Blvd & 23rd St SWCleveland Blvd & 22nd St NECleveland Blvd & 21st St SW21st St & Delmar Ave SWDelmar Ave & 20th St SWGranite City StationN ↑
Official route geometry · 0 fresh vehicles on selected branch

Positions refresh every 30 seconds. An absent marker does not establish a canceled trip. Predictions and vehicle positions can have different availability.

Next departures from Edwardsville Station

4 TO GRANITE CITYScheduled
5 min3:48 PM · Wed, Nov 4
4 TO GRANITE CITYScheduled
4:48 PM4:48 PM · Wed, Nov 4
4 TO GRANITE CITYScheduled
5:18 PM5:18 PM · Wed, Nov 4
4 TO GRANITE CITYScheduled
6:18 PM6:18 PM · Wed, Nov 4
4 TO GRANITE CITYScheduled
7:18 PM7:18 PM · Wed, Nov 4
4 TO GRANITE CITYScheduled
8:18 PM8:18 PM · Wed, Nov 4
4 TO GRANITE CITYScheduled
6:48 AM6:48 AM · Thu, Nov 5
4 TO GRANITE CITYScheduled
7:48 AM7:48 AM · Thu, Nov 5
4 TO GRANITE CITYScheduled
8:48 AM8:48 AM · Thu, Nov 5
4 TO GRANITE CITYScheduled
9:48 AM9:48 AM · Thu, Nov 5
4 TO GRANITE CITYScheduled
10:48 AM10:48 AM · Thu, Nov 5
4 TO GRANITE CITYScheduled
11:48 AM11:48 AM · Thu, Nov 5
Live data unavailable · Live predictions and published schedule fallbacks are labeled on each departure.

More Madison County Transit travel information

✓
Published Madison County Transit schedule

Imported Nov 03, 2026 · 09:29 UTC · Service dates 2026-09-24 through 2099-12-31. See data status

Schedule data published by Madison County Transit. Feed discovery and cached source archives from MobilityData. Source URL cross-reference: Transitland Atlas (CC BY 4.0). Source details ↗ · Transitland Atlas source discovery (CC BY 4.0)