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

Sat, Oct 24

Toward the selected direction

Scheduled serviceScheduled
12 min8:00 PM · Sat, Oct 24
Scheduled serviceScheduled
9:00 PM9:00 PM · Sat, Oct 24
Scheduled serviceScheduled
7:00 AM7:00 AM · Sun, Oct 25
Scheduled serviceScheduled
8:00 AM8:00 AM · Sun, Oct 25
Scheduled serviceScheduled
9:00 AM9:00 AM · Sun, Oct 25
Scheduled serviceScheduled
10:00 AM10:00 AM · Sun, Oct 25
Scheduled serviceScheduled
11:00 AM11:00 AM · Sun, Oct 25
Scheduled serviceScheduled
12:00 PM12:00 PM · Sun, Oct 25
Scheduled serviceScheduled
1:00 PM1:00 PM · Sun, Oct 25
Scheduled serviceScheduled
2:00 PM2:00 PM · Sun, Oct 25
Scheduled serviceScheduled
3:00 PM3:00 PM · Sun, Oct 25
Scheduled serviceScheduled
4:00 PM4:00 PM · Sun, Oct 25
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

Oct 24 · 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 →

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 ↗