21

DeKalb Public Transit / Bus

Route 21

Schedules, stops & departures · DeKalb County

FROM N Locust St at W Exchange (DeKalb County Jail) SB Stop #304

Next departures

Tue, Nov 3

Toward the selected direction

Scheduled serviceScheduled
32 min9:00 AM · Tue, Nov 3
Scheduled serviceScheduled
10:00 AM10:00 AM · Tue, Nov 3
Scheduled serviceScheduled
11:00 AM11:00 AM · Tue, Nov 3
Scheduled serviceScheduled
12:00 PM12:00 PM · Tue, Nov 3
Scheduled serviceScheduled
1:00 PM1:00 PM · Tue, Nov 3
Scheduled serviceScheduled
2:00 PM2:00 PM · Tue, Nov 3
Scheduled serviceScheduled
3:00 PM3:00 PM · Tue, Nov 3
Scheduled serviceScheduled
4:00 PM4:00 PM · Tue, Nov 3
Scheduled serviceScheduled
5:00 PM5:00 PM · Tue, Nov 3
Scheduled serviceScheduled
6:00 PM6:00 PM · Tue, Nov 3
Scheduled serviceScheduled
7:00 PM7:00 PM · Tue, Nov 3
Scheduled serviceScheduled
8:00 PM8:00 PM · Tue, Nov 3
Live data unavailableRefreshes every 30 seconds · US/Central

FOLLOW THE LINE

Every stop along the way.

30 stops ·
N Locust St at W Exchange (DeKalb County Jail) SB Stop #304E. State St at S Governor St (Family Dollar) - WB - Stop #330E. State St at N. Main St (Public Library) - WB Stop #335N. Maple St at W. Exchange St (DeKalb County Courthouse) - NB Stop #340N. Sacramento St at W. Exchange St - WB - Stop #345W. Exchange St at N. Cross St - WB Stop #350Grant St at Stark Ave. (Civic Apts) - EB Stop #300Dekalb Ave (Rt 23) at Spartan Trail (Sycamore High School) - SB Stop #355DeKalb Ave (Rt 23) at Plaza Dr. - SB Stop #360DeKalb Ave (Rt 23) at Electric Park Dr. - SB Stop #365DeKalb Ave (Rt 23) at Four Seasons Sports - SB Stop #370DeKalb Ave (Rt 23) at Bethany Rd - SB Stop #627Health Services Dr. at Bethany Rd (Ben Gordon Ctr.) - SB Stop #560Health Services Dr. at NW Loop (YMCA) - SB Stop #561Kishwaukee Hosp. - EB Stop #599Sycamore Rd (Rt 23) at Target (Walkway) - SB Stop #682Sycamore Rd (Rt 23) at Market Square Dr. (Wal-Mart) - NB Stop #050Sycamore Rd (Rt 23) at Northland Shopping Plaza - NB Stop #677Oakland Dr. at Sycamore Rd (Rt 23) - EB Stop #609Dosen Dr. at Gateway Dr (Northwestern Medicine Immediate Care Sycamore) - NB Stop #065Thornwood Dr at S. Prairie Dr.- EB Stop# 415Afton Rd at Thornwood Dr. (Human Services Dept. ) - NB Stop #420Mercantile Dr at Menards WB stop # 772DeKalb Ave (Rt 23) at Eastgate Dr. - NB Stop #405DeKalb Ave (Rt23) at Spartan Trail (Sycamore High School) - NB Stop #356Grant St at Stark Ave. (Civic Apts) - EB Stop #300S Sacramento St at W State St NB Stop #773W Exchange St at N California St - EB Stop #305N. Maple St at Opportunity House residence - NB Stop #310N Locust St at W Exchange (DeKalb County Jail) SB Stop #304N ↑
Official route geometry · 0 live vehicles on this pattern

THE WHOLE DAY, AT A GLANCE

Full boarding-stop schedule

Nov 3 · US/Central

Departures from N Locust St at W Exchange (DeKalb County Jail) SB Stop #304 toward . These are scheduled times; live changes appear in the departure board.

7:00 AM
7:00
8:00 AM
8:00
9:00 AM
9:00
10:00 AM
10:00
11:00 AM
11:00
12:00 PM
12:00
1:00 PM
1:00
2:00 PM
2:00
3:00 PM
3:00
4:00 PM
4:00
5:00 PM
5:00
6:00 PM
6:00
7:00 PM
7:00
8:00 PM
8:00
9:00 PM
9:00

~ indicates an agency-estimated intermediate time. Frequency service is shown as an interval rather than an exact departure.

View timetable for every stop →

Every stop · 15 scheduled trips

Showing trips 1–15. Frequency service appears in the boarding-stop schedule above. A dash means no published time.

Stop / trip123456789101112131415
N Locust St at W Exchange (DeKalb County Jail) SB Stop #3047:00AM8:00AM9:00AM10:00AM11:00AM12:00PM1:00PM2:00PM3:00PM4:00PM5:00PM6:00PM7:00PM8:00PM9:00PM
E. State St at S Governor St (Family Dollar) - WB - Stop #330———————————————
E. State St at N. Main St (Public Library) - WB Stop #335———————————————
N. Maple St at W. Exchange St (DeKalb County Courthouse) - NB Stop #340———————————————
N. Sacramento St at W. Exchange St - WB - Stop #345———————————————
W. Exchange St at N. Cross St - WB Stop #350———————————————
Grant St at Stark Ave. (Civic Apts) - EB Stop #3007:07AM8:07AM9:07AM10:07AM11:07AM12:07PM1:07PM2:07PM3:07PM4:07PM5:07PM6:07PM7:07PM8:07PM9:07PM
Dekalb Ave (Rt 23) at Spartan Trail (Sycamore High School) - SB Stop #355———————————————
DeKalb Ave (Rt 23) at Plaza Dr. - SB Stop #360———————————————
DeKalb Ave (Rt 23) at Electric Park Dr. - SB Stop #365———————————————
DeKalb Ave (Rt 23) at Four Seasons Sports - SB Stop #370———————————————
DeKalb Ave (Rt 23) at Bethany Rd - SB Stop #627———————————————
Health Services Dr. at Bethany Rd (Ben Gordon Ctr.) - SB Stop #560———————————————
Health Services Dr. at NW Loop (YMCA) - SB Stop #561———————————————
Kishwaukee Hosp. - EB Stop #5997:15AM8:15AM9:15AM10:15AM11:15AM12:15PM1:15PM2:15PM3:15PM4:15PM5:15PM6:15PM7:15PM8:15PM9:15PM
Sycamore Rd (Rt 23) at Target (Walkway) - SB Stop #682———————————————
Sycamore Rd (Rt 23) at Market Square Dr. (Wal-Mart) - NB Stop #0507:30AM8:30AM9:30AM10:30AM11:30AM12:30PM1:30PM2:30PM3:30PM4:30PM5:30PM6:30PM7:30PM8:30PM9:30PM
Sycamore Rd (Rt 23) at Northland Shopping Plaza - NB Stop #677———————————————
Oakland Dr. at Sycamore Rd (Rt 23) - EB Stop #609———————————————
Dosen Dr. at Gateway Dr (Northwestern Medicine Immediate Care Sycamore) - NB Stop #0657:38AM8:38AM9:38AM10:38AM11:38AM12:38PM1:38PM2:38PM3:38PM4:38PM5:38PM6:38PM7:38PM8:38PM9:38PM
Thornwood Dr at S. Prairie Dr.- EB Stop# 415———————————————
Afton Rd at Thornwood Dr. (Human Services Dept. ) - NB Stop #420———————————————
Mercantile Dr at Menards WB stop # 7727:45AM8:45AM9:45AM10:45AM11:45AM12:45PM1:45PM2:45PM3:45PM4:45PM5:45PM6:45PM7:45PM8:45PM9:45PM
DeKalb Ave (Rt 23) at Eastgate Dr. - NB Stop #405———————————————
DeKalb Ave (Rt23) at Spartan Trail (Sycamore High School) - NB Stop #356———————————————
Grant St at Stark Ave. (Civic Apts) - EB Stop #3007:50AM8:50AM9:50AM10:50AM11:50AM12:50PM1:50PM2:50PM3:50PM4:50PM5:50PM6:50PM7:50PM8:50PM9:50PM
S Sacramento St at W State St NB Stop #773———————————————
W Exchange St at N California St - EB Stop #305———————————————
N. Maple St at Opportunity House residence - NB Stop #310———————————————
N Locust St at W Exchange (DeKalb County Jail) SB Stop #3047:55AM8:55AM9:55AM10:55AM11:55AM12:55PM1:55PM2:55PM3:55PM4:55PM5:55PM6:55PM7:55PM8:55PM9:55PM

FARES & PAYMENT

Check the agency’s current fare rules.

Prices and transfer eligibility depend on your journey and fare product.

Official DeKalb Public Transit fares ↗
✓
Published DeKalb Public Transit schedule

Imported Oct 24, 2026 · 04:30 UTC · Service dates 2026-09-08 through 2026-12-31. See data status

Schedule data published by DeKalb Public Transit. Feed discovery and cached source archives from MobilityData. Source details ↗