Skip to main content

Bus route

103 103 West 103rd bus

95th Red Line Station – Pulaski & 104th Street Terminal

No active alerts posted 57 stops

Service status

No alerts are currently posted for the 103 West 103rd bus.

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

Stops

To Pulaski & 104th Street Terminal (57 stops)
  1. 95th Red Line Station
  2. 95th Street & Michigan
  3. Michigan & 96th Street
  4. Michigan & 97th Street
  5. Michigan & 98th Street
  6. Michigan & 99th Street
  7. Michigan & 100th Street
  8. Michigan & 101st Street
  9. Michigan & 102nd Street
  10. Michigan & 103rd Street
  11. 103rd Street & State
  12. 103rd Street & Perry
  13. 103rd Street & Wentworth
  14. 103rd Street & Princeton
  15. 103rd Street & Harvard
  16. 103rd Street & Normal
  17. 103rd Street & Wallace
  18. 103rd Street & Union
  19. 103rd Street & Halsted
  20. 103rd Street & Peoria
  21. 103rd Street & Morgan
  22. 103rd Street & Aberdeen
  23. 103rd Street & Racine
  24. 103rd Street & Vincennes
  25. 103rd Street & Malta
  26. 103rd Street & Charles
  27. 103rd Street & Church
  28. 103rd Street & Prospect
  29. 1700 W 103rd Street
  30. 103rd Street & Wood
  31. 103rd Street & Hale
  32. 103rd Street & Longwood
  33. 103rd Street & Seeley
  34. 103rd Street & Seeley
  35. 103rd Street & Hoyne
  36. 103rd Street & Leavitt
  37. 103rd Street & Bell
  38. 103rd Street & Oakley
  39. 103rd Street & Western
  40. 103rd Street & Campbell
  41. 2600 W 103rd Street
  42. 103rd Street & Talman
  43. 103rd Street & Fairfield
  44. 103rd Street & California
  45. 103rd Street & Francisco
  46. 3000 W 103rd Street
  47. 103rd Street & Albany
  48. 103rd Street & Kedzie
  49. 103rd Street & Spaulding
  50. 103rd Street & Homan
  51. 103rd Street & St. Louis
  52. 103rd Street & Central Park
  53. 103rd Street & Lawndale
  54. 103rd Street & Hamlin
  55. 103rd Street & Springfield
  56. Pulaski & 103rd Street
  57. Pulaski & 104th Street Terminal
To 95th Red Line Station (55 stops)
  1. Pulaski & 104th Street Terminal
  2. Pulaski & 103rd Street
  3. 103rd Street & Springfield
  4. 103rd Street & Hamlin
  5. 103rd Street & Lawndale
  6. 103rd Street & Central Park
  7. 103rd Street & St. Louis
  8. 103rd Street & Homan
  9. 103rd Street & Spaulding
  10. 103rd Street & Kedzie
  11. 103rd Street & Albany
  12. 103rd Street & Sacramento
  13. 103rd Street & Francisco
  14. 103rd Street & California
  15. 103rd Street & Fairfield
  16. 103rd Street & Talman
  17. 2600 W 103rd Street
  18. 103rd Street & Campbell
  19. 103rd Street & Western
  20. 103rd Street & Bell
  21. 103rd Street & Leavitt
  22. 103rd Street & Hoyne
  23. 103rd Street & Seeley
  24. 103rd Street & Longwood
  25. 103rd Street & Walden
  26. 103rd Street & Wood
  27. 1700 W 103rd Street
  28. 103rd Street & Prospect
  29. 103rd Street & Church
  30. 103rd Street & Charles
  31. 103rd Street & Vincennes Ave
  32. Julian High School
  33. 103rd Street & Racine
  34. 103rd Street & Aberdeen
  35. 103rd Street & Morgan
  36. 103rd Street & Peoria
  37. 103rd Street & Halsted
  38. 103rd Street & Union
  39. 103rd Street & Wallace
  40. 103rd Street & Normal
  41. 103rd Street & Eggleston
  42. 103rd Street & Princeton
  43. 103rd Street & Wentworth
  44. 103rd Street & Perry
  45. 103rd Street & State
  46. Michigan & 103rd Street
  47. Michigan & 102nd Street
  48. Michigan & 101st Street
  49. Michigan & 100th Street
  50. Michigan & 99th Street
  51. Michigan & 98th Street
  52. Michigan & 97th Street
  53. Michigan & 96th Street
  54. 95th Street & Michigan
  55. 95th Red Line Station

Route map

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

Frequency & hours (scheduled)

To 95th Red Line

WeekdaySatSun
First / last5:00 AM
11:10 PM
4:51 AM
10:50 PM
4:50 AM
11:05 PM
Morning rush (6–10 AM)every ~16 minevery ~20 minevery ~22 min
Midday (10 AM–4 PM)every ~16 minevery ~20 minevery ~20 min
Evening rush (4–8 PM)every ~16 minevery ~20 minevery ~20 min
Evening (8 PM–midnight)every ~27 minevery ~30 minevery ~27 min
Late night (midnight–6 AM)every ~90 minevery ~90 minevery ~120 min
Trips per day655453
End-to-end time30 min26 min24 min

To Pulaski

WeekdaySatSun
First / last4:30 AM
10:40 PM
4:40 AM
10:20 PM
4:35 AM
10:35 PM
Morning rush (6–10 AM)every ~15 minevery ~20 minevery ~20 min
Midday (10 AM–4 PM)every ~16 minevery ~20 minevery ~20 min
Evening rush (4–8 PM)every ~18 minevery ~20 minevery ~20 min
Evening (8 PM–midnight)every ~30 minevery ~34 minevery ~34 min
Late night (midnight–6 AM)every ~72 minevery ~90 minevery ~120 min
Trips per day645352
End-to-end time30 min25 min25 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.