Skip to main content

Bus route

90 90 Harlem bus

Harlem Blue Line Station – Harlem/Lake Green Line Station

No active alerts posted 56 stops

Service status

No alerts are currently posted for the 90 Harlem bus.

Alerts as published by the CTA. Data may not be real time. All lines.

Stops

To Harlem/Lake Green Line Station (56 stops)
  1. Harlem Blue Line Station
  2. Harlem & Higgins
  3. Harlem & Rascher
  4. Harlem & Summerdale
  5. Harlem & Farragut
  6. Harlem & Foster
  7. Harlem & Carmen
  8. Harlem & Argyle
  9. Harlem & Ainslie
  10. Harlem & Lawrence
  11. Harlem & Leland
  12. Harlem & Wilson
  13. Harlem & Agatite
  14. Harlem & Montrose
  15. Harlem & Cullom
  16. 4242 N Harlem
  17. 4100 N. Harlem
  18. Harlem & Forest Preserve Avenue
  19. Harlem & Irving Park
  20. Harlem & Byron
  21. Harlem & Grace
  22. Harlem & Waveland
  23. Harlem & Addison
  24. Harlem & Cornelia
  25. Harlem & Roscoe
  26. Harlem & School
  27. Harlem & Belmont
  28. Harlem & Barry
  29. Harlem & Wellington
  30. Harlem & George
  31. Harlem & Diversey
  32. Harlem & Schubert
  33. Harlem & Wrightwood
  34. Harlem & Altgeld
  35. Harlem & Grand
  36. Harlem & Belden
  37. Harlem & Palmer
  38. Harlem & Dickens
  39. Harlem & Armitage
  40. Harlem & Cortland
  41. Harlem & Bloomingdale
  42. Harlem & Wabansia
  43. Harlem & North Ave
  44. Harlem & Lemoyne
  45. Harlem & Greenfield
  46. Harlem & Berkshire
  47. Harlem & Division
  48. Harlem & Thomas
  49. Harlem & Augusta
  50. Harlem & Iowa
  51. Harlem & Chicago
  52. Harlem & Oak
  53. Harlem & Quick
  54. Harlem & Lake
  55. North Blvd & Harlem (Green Line)
  56. Harlem/Lake Green Line Station
To Harlem Blue Line Station (57 stops)
  1. Harlem/Lake Green Line Station
  2. South Blvd & Harlem
  3. Harlem & Lake
  4. Harlem & Ontario
  5. Harlem & Superior
  6. Harlem & Chicago
  7. Harlem & Schneider
  8. Harlem & Augusta
  9. Harlem & Thomas
  10. Harlem & Division
  11. Harlem & Berkshire
  12. Harlem & Greenfield
  13. Harlem & Lemoyne
  14. Harlem & North Ave
  15. Harlem & Wabansia
  16. Harlem & Bloomingdale
  17. Harlem & Cortland
  18. Harlem & Armitage
  19. Harlem & Dickens
  20. Harlem & Palmer
  21. Harlem & Belden
  22. Harlem & Medill
  23. Harlem & Grand
  24. Harlem & Wrightwood
  25. Harlem & Schubert
  26. Harlem & Diversey
  27. Harlem & George
  28. Harlem & Wellington
  29. Harlem & Barry
  30. Harlem & Belmont
  31. Harlem & School
  32. Harlem & Roscoe
  33. Harlem & Cornelia
  34. Harlem & Addison
  35. Harlem & Waveland
  36. Harlem & Grace
  37. Harlem & Byron
  38. Harlem & Irving Park
  39. 4100 N. Harlem
  40. Harlem & Cullom
  41. Harlem & Pensacola
  42. Harlem & Montrose
  43. Harlem & Sunnyside
  44. Harlem & Wilson
  45. Harlem & Leland
  46. Harlem & Lawrence
  47. Harlem & Gunnison
  48. Harlem & Ainslie
  49. Harlem & Argyle
  50. Harlem & Argyle
  51. Harlem & Foster
  52. Harlem & Farragut
  53. Harlem & Berwyn
  54. Harlem & Summerdale
  55. Harlem & Balmoral
  56. Higgins & Harlem
  57. Harlem Blue Line Station

Route map

Route shape from published schedule data; map data © OpenStreetMap contributors.

Frequency & hours (scheduled)

To Harlem Green Line

WeekdaySatSun
First / last4:20 AM
10:37 PM
4:30 AM
9:20 PM
6:20 AM
8:42 PM
Morning rush (6–10 AM)every ~14 minevery ~18 minevery ~24 min
Midday (10 AM–4 PM)every ~18 minevery ~19 minevery ~20 min
Evening rush (4–8 PM)every ~16 minevery ~20 minevery ~20 min
Evening (8 PM–midnight)every ~30 minevery ~48 minevery ~80 min
Late night (midnight–6 AM)every ~60 minevery ~72 min—
Trips per day665443
End-to-end time42 min41 min41 min

To Harlem Blue Line

WeekdaySatSun
First / last4:52 AM
11:16 PM
5:03 AM
10:05 PM
6:56 AM
9:29 PM
Morning rush (6–10 AM)every ~15 minevery ~20 minevery ~30 min
Midday (10 AM–4 PM)every ~19 minevery ~19 minevery ~20 min
Evening rush (4–8 PM)every ~14 minevery ~18 minevery ~20 min
Evening (8 PM–midnight)every ~24 minevery ~34 minevery ~48 min
Late night (midnight–6 AM)every ~90 minevery ~120 min—
Trips per day665443
End-to-end time38 min37 min37 min

Average interval from the published schedule for reference dates Oct 20, 2026, Oct 17, 2026, Oct 18, 2026; planned work and holidays can change service. “—” = fewer than two trips in that period. Schedule data updated Oct 16, 2026, 5:56 AM CT.

Fare

$2.25 per ride with a Ventra Card, a contactless bank card or a phone wallet, with up to two more rides within two hours; $2.50 in cash, with no transfers. See fares & Ventra.