Skip to main content

Bus route

78 78 Montrose bus

Montrose & Marine Drive – Forest Preserve Avenue & Harlem/Irving Park

No active alerts posted 68 stops

Service status

No alerts are currently posted for the 78 Montrose bus.

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

Stops

To Forest Preserve Avenue & Harlem/Irving Park (68 stops)
  1. Montrose & Marine Drive
  2. Montrose & Clarendon
  3. Montrose & Hazel
  4. Montrose & Sheridan
  5. Broadway & Sunnyside
  6. Wilson & Broadway (Red Line)
  7. Wilson & Magnolia
  8. Wilson & Beacon
  9. Wilson & Clark
  10. Ashland & Wilson
  11. Montrose & Ashland
  12. Montrose & Hermitage
  13. Montrose & Ravenswood
  14. Montrose Brown Line Station
  15. Montrose & Winchester
  16. Montrose & Damen
  17. Montrose & Hamilton
  18. Montrose & Lincoln
  19. Montrose & Oakley
  20. Montrose & Western
  21. Montrose & Campbell
  22. Montrose & Rockwell
  23. Montrose & California
  24. Montrose & Francisco
  25. Montrose & Sacramento
  26. Montrose & Albany
  27. Montrose & Kedzie
  28. Montrose & Spaulding
  29. Montrose & Kimball
  30. Montrose & St. Louis
  31. Montrose & Central Park
  32. Montrose & Lawndale
  33. Montrose & Hamlin
  34. Montrose & Springfield
  35. Montrose & Pulaski
  36. Montrose & Elston
  37. Montrose & Keeler
  38. Montrose & Kildare
  39. Montrose & Kostner
  40. Montrose & Kilbourn
  41. Montrose Blue Line Station
  42. Montrose & Knox
  43. Montrose & Cicero
  44. Montrose & Lamon
  45. Montrose & Lavergne
  46. Montrose & Milwaukee
  47. Montrose & Laramie
  48. Montrose & Lockwood
  49. Montrose & Long
  50. Montrose & Linder
  51. Montrose & Central
  52. Montrose & Major
  53. Montrose & Menard
  54. Montrose & Marmora
  55. Montrose & Austin
  56. Montrose & Meade
  57. Montrose & Melvina
  58. Montrose & Mobile
  59. Montrose & Mulligan
  60. Montrose & Narragansett
  61. Montrose & Neenah
  62. Montrose & Forest Preserve Avenue
  63. Forest Preserve Avenue & Rutherford
  64. Forest Preserve Avenue & Oak Park
  65. Forest Preserve Avenue & New England
  66. 7000 W Forest Preserve Avenue
  67. Forest Preserve Avenue & Harlem
  68. Forest Preserve Avenue & Harlem/Irving Park
To Montrose & Marine Drive (66 stops)
  1. Forest Preserve Avenue & Harlem/Irving Park
  2. Harlem & Forest Preserve Avenue
  3. 7100 W Forest Preserve Avenue
  4. 7000 W Forest Preserve Avenue
  5. Forest Preserve Avenue & New England
  6. Forest Preserve Avenue & Oak Park
  7. Forest Preserve Avenue & Rutherford
  8. Forest Preserve Avenue & Montrose
  9. Montrose & Neenah
  10. Montrose & Narragansett
  11. Montrose & Mobile
  12. Montrose & Melvina
  13. Montrose & Meade
  14. Montrose & Austin
  15. Montrose & Marmora
  16. Montrose & Menard
  17. Montrose & Major
  18. Montrose & Central
  19. Montrose & Linder
  20. Montrose & Long
  21. Montrose & Lockwood
  22. Montrose & Laramie
  23. Montrose & Milwaukee
  24. Montrose & Lavergne
  25. Montrose & Lamon
  26. Montrose & Cicero
  27. Montrose & Knox
  28. Montrose Blue Line Station
  29. Montrose & Kilbourn
  30. Montrose & Kostner
  31. Montrose & Kildare
  32. Montrose & Keeler
  33. Montrose & Elston
  34. Montrose & Pulaski
  35. Montrose & Springfield
  36. Montrose & Hamlin
  37. Montrose & Lawndale
  38. Montrose & Central Park
  39. Montrose & St. Louis
  40. Montrose & Kimball
  41. Montrose & Spaulding
  42. Montrose & Kedzie
  43. Montrose & Albany
  44. Montrose & Sacramento
  45. Montrose & Francisco
  46. Montrose & California
  47. Montrose & Rockwell
  48. Montrose & Campbell
  49. Montrose & Western
  50. Montrose & Oakley
  51. Montrose & Lincoln
  52. Montrose & Hoyne
  53. Montrose & Damen
  54. Montrose & Winchester
  55. Montrose Brown Line Station
  56. Montrose & Hermitage
  57. Ashland & Montrose
  58. Wilson & Clark
  59. Wilson & Beacon
  60. Wilson & Magnolia
  61. Wilson & Broadway (Red Line)
  62. Wilson & Sheridan
  63. Wilson & Hazel
  64. Wilson & Clarendon
  65. Wilson & Marine Drive
  66. Montrose & Marine Drive

Route map

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

Frequency & hours (scheduled)

To Harlem

WeekdaySatSun
First / last4:46 AM
10:55 PM
5:47 AM
10:55 PM
6:47 AM
10:51 PM
Morning rush (6–10 AM)every ~11 minevery ~15 minevery ~18 min
Midday (10 AM–4 PM)every ~12 minevery ~14 minevery ~16 min
Evening rush (4–8 PM)every ~13 minevery ~15 minevery ~20 min
Evening (8 PM–midnight)every ~27 minevery ~27 minevery ~30 min
Late night (midnight–6 AM)every ~60 min——
Trips per day846755
End-to-end time55 min58 min52 min

To Wilson/Marine

WeekdaySatSun
First / last4:34 AM
10:51 PM
5:30 AM
10:56 PM
6:30 AM
10:38 PM
Morning rush (6–10 AM)every ~10 minevery ~18 minevery ~20 min
Midday (10 AM–4 PM)every ~13 minevery ~15 minevery ~19 min
Evening rush (4–8 PM)every ~15 minevery ~15 minevery ~20 min
Evening (8 PM–midnight)every ~27 minevery ~24 minevery ~27 min
Late night (midnight–6 AM)every ~51 minevery ~180 min—
Trips per day836552
End-to-end time58 min56 min51 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.