Sign in

CTA Train Insights

@ctatraininsights.chicagotransitalerts.app
184 followers 7 following 13K posts

🚆 Chicago L transit, live. Bunching, long gaps, ghost trains, hourly speedmaps + system snapshots. chicagotransitalerts.app Not affiliated with CTA.

PostsRepliesMedia
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 2m
🚆 Brown Line — to Kimball 2 trains within 0.22 mi near Southport Next train 2.37 mi / ~17 min behind Runs: #425 (1), #426 (2)
Map of the Brown Line near Southport showing 2 trains to Kimball within 0.22 mi of each other.
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 59m
🕳️ Blue Line — to O'Hare No trains between Irving Park and Cicero — a ~33 min gap, scheduled every 9 min Last seen: #224 · Next up: #220 📊 2nd Blue Line gap reported today
Map of the Blue Line toward O'Hare showing a 33 min gap with no trains between Irving Park and Cicero.
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 1h
🚦 Yellow Line speedmap 10:00 PM–11:00 PM CT Average: 40.6 mph One ribbon — the CTA feed reports a single direction for the Yellow Line. 🟥 under 15 mph · 🟧 15–25 · 🟨 25–35 · 🟪 35–45 · 🟩 45+ · ⬜ no data
Speedmap of the CTA Yellow Line over a 60-minute window, rendered as a single ribbon colored by average train speed (the CTA feed reports one direction for this line, so both travel directions are combined). Average 40.6 mph. Red indicates under 15 mph, orange 15–25, yellow 25–35, purple 35–45, green 45 and above, gray no data.
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 1h
🕳️ Red Line — to 95th/Dan Ryan No trains between Roosevelt and 95th/Dan Ryan — a ~21 min gap, scheduled every 8 min Last seen: #922 · Next up: #843 📊 5th Red Line gap reported today
Map of the Red Line toward 95th/Dan Ryan showing a 21 min gap with no trains between Roosevelt and 95th/Dan Ryan.
100
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 2h
🚆 CTA L · 15-min timelapse 9:00 PM–9:14 PM CT · 57 trains Red 16 · Blue 19 · Brown 9 · Green 12 · Orange 6 · Purple 5 · Pink 5 · Yellow 2
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 3h
🚦 Pink Line speedmap 8:00 PM–9:00 PM CT Toward 54th/Cermak: 26.2 mph Two parallel ribbons = the two travel directions. 🟥 under 15 mph · 🟧 15–25 · 🟨 25–35 · 🟪 35–45 · 🟩 45+ · ⬜ no data
Speedmap of the CTA Pink Line over a 60-minute window, rendered as two parallel ribbons (one per travel direction) colored by average train speed. Toward 54th/Cermak average 26.2 mph. Red indicates under 15 mph, orange 15–25, yellow 25–35, purple 35–45, green 45 and above, gray no data.
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 4h
🕳️ Blue Line — to Forest Park No trains between Cumberland and Damen — a ~24 min gap, scheduled every 9 min Last seen: #127 · Next up: #222
Map of the Blue Line toward Forest Park showing a 24 min gap with no trains between Cumberland and Damen.
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 5h
🚦 Orange Line speedmap 6:00 PM–7:00 PM CT Toward Midway: 30.6 mph · Toward Loop: 37.6 mph Two parallel ribbons = the two travel directions. 🟥 under 15 mph · 🟧 15–25 · 🟨 25–35 · 🟪 35–45 · 🟩 45+ · ⬜ no data
Speedmap of the CTA Orange Line over a 60-minute window, rendered as two parallel ribbons (one per travel direction) colored by average train speed. Toward Midway average 30.6 mph; Toward Loop average 37.6 mph. Red indicates under 15 mph, orange 15–25, yellow 25–35, purple 35–45, green 45 and above, gray no data.
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 5h
🚆 CTA L · 15-min timelapse 6:00 PM–6:14 PM CT · 67 → 72 trains (start → end of window) Red 23 · Blue 17 · Brown 11 · Green 13 · Orange 7 · Purple 4 · Pink 7 · Yellow 2
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 6h
🚆 Red Line — to 95th/Dan Ryan 2 trains within 883 ft near 87th Next train 3.03 mi behind Runs: #815 (1), #826 (2) 📊 4th Red Line bunch reported today
Map of the Red Line near 87th showing 2 trains to 95th/Dan Ryan within 883 ft of each other.
100
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 6h
🕳️ Red Line — to 95th/Dan Ryan No trains between Sox-35th and 95th/Dan Ryan — a ~16 min gap, scheduled every 6 min Last seen: #910 · Next up: #911 📊 4th Red Line gap reported today
Map of the Red Line toward 95th/Dan Ryan showing a 16 min gap with no trains between Sox-35th and 95th/Dan Ryan.
100
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 7h
🚦 Brown Line speedmap 4:00 PM–5:00 PM CT Toward Kimball: 23.8 mph · Toward Loop: 28.8 mph Two parallel ribbons = the two travel directions. 🟥 under 15 mph · 🟧 15–25 · 🟨 25–35 · 🟪 35–45 · 🟩 45+ · ⬜ no data
Speedmap of the CTA Brown Line over a 60-minute window, rendered as two parallel ribbons (one per travel direction) colored by average train speed. Toward Kimball average 23.8 mph; Toward Loop average 28.8 mph. Red indicates under 15 mph, orange 15–25, yellow 25–35, purple 35–45, green 45 and above, gray no data.
010
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 7h
🚆 Red Line — to 95th/Dan Ryan 2 trains within 0.23 mi near Thorndale Runs: #818 (1), #915 (2) 📊 3rd Red Line bunch reported today
Map of the Red Line near Thorndale showing 2 trains to 95th/Dan Ryan within 0.23 mi of each other.
100
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 7h
🚆 Brown Line — to Loop 2 trains within 0.26 mi near Belmont Runs: #420 (1), #421 (2) 📊 2nd Brown Line bunch reported today
Map of the Brown Line near Belmont showing 2 trains to Loop within 0.26 mi of each other.
100
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 7h
🚆 Blue Line — to O'Hare 2 trains within 0.34 mi near Clark/Lake Next train 2.86 mi behind Runs: #216 (1), #117 (2) 📊 2nd Blue Line bunch reported today
Map of the Blue Line near Clark/Lake showing 2 trains to O'Hare within 0.34 mi of each other.
100
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 7h
👻 Ghost trains, past hour 🟥 Red Line → Howard · 3 of 10 missing (30%) · every ~9 min instead of ~6 "Missing" = fewer trains than the full terminal-to-terminal schedule predicts.
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 8h
🚆 CTA L · 15-min timelapse 3:00 PM–3:14 PM CT · 71 → 69 trains (start → end of window) Red 19 · Blue 20 · Brown 12 · Green 13 · Orange 7 · Purple 6 · Pink 8 · Yellow 2
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 8h
🕳️ Red Line — to 95th/Dan Ryan No trains between North/Clybourn and 63rd — a ~21 min gap, scheduled every 6 min Last seen: #904 · Next up: #812 📊 3rd Red Line gap reported today
Map of the Red Line toward 95th/Dan Ryan showing a 21 min gap with no trains between North/Clybourn and 63rd.
100
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 9h
🚦 Red Line speedmap 2:00 PM–3:00 PM CT Toward Howard: 30.1 mph · Toward 95th/Dan Ryan: 31.1 mph 📊 slowest reported in 14 days Two parallel ribbons = the two travel directions. 🟥 under 15 mph · 🟧 15–25 · 🟨 25–35 · 🟪 35–45 · 🟩 45+ · ⬜ no data
Speedmap of the CTA Red Line over a 60-minute window, rendered as two parallel ribbons (one per travel direction) colored by average train speed. Toward Howard average 30.1 mph; Toward 95th/Dan Ryan average 31.1 mph. Red indicates under 15 mph, orange 15–25, yellow 25–35, purple 35–45, green 45 and above, gray no data.
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 9h
🕳️ Red Line — to 95th/Dan Ryan No trains between Cermak-Chinatown and 95th/Dan Ryan — a ~16 min gap, scheduled every 7 min Last seen: #811 · Next up: #907 📊 2nd Red Line gap reported today
Map of the Red Line toward 95th/Dan Ryan showing a 16 min gap with no trains between Cermak-Chinatown and 95th/Dan Ryan.
100
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 10h
🚆 Brown Line — to Kimball 2 trains within 0.37 mi near Addison Next train 2.56 mi / ~18 min behind Runs: #415 (1), #406 (2)
Map of the Brown Line near Addison showing 2 trains to Kimball within 0.37 mi of each other.
100
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 11h
🚆 Green Line — to Ashland/63rd 2 trains within 0.36 mi near Roosevelt Next train 0.98 mi behind Runs: #602 (1), #607 (2)
Map of the Green Line near Roosevelt showing 2 trains to Ashland/63rd within 0.36 mi of each other.
100
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 11h
🚦 Blue Line speedmap 12:00 PM–1:00 PM CT Toward O'Hare: 31.1 mph · Toward Forest Park: 31.2 mph Two parallel ribbons = the two travel directions. 🟥 under 15 mph · 🟧 15–25 · 🟨 25–35 · 🟪 35–45 · 🟩 45+ · ⬜ no data
Speedmap of the CTA Blue Line over a 60-minute window, rendered as two parallel ribbons (one per travel direction) colored by average train speed. Toward O'Hare average 31.1 mph; Toward Forest Park average 31.2 mph. Red indicates under 15 mph, orange 15–25, yellow 25–35, purple 35–45, green 45 and above, gray no data.
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 11h
🚆 CTA L · 15-min timelapse 12:00 PM–12:14 PM CT · 67 → 73 trains (start → end of window) Red 20 · Blue 20 · Brown 12 · Green 16 · Orange 8 · Purple 4 · Pink 6 · Yellow 2
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 13h
🚦 Purple Line speedmap 10:00 AM–11:00 AM CT Toward Linden: 21.7 mph · Toward Howard: 19.9 mph Two parallel ribbons = the two travel directions. 🟥 under 15 mph · 🟧 15–25 · 🟨 25–35 · 🟪 35–45 · 🟩 45+ · ⬜ no data
Speedmap of the CTA Purple Line over a 60-minute window, rendered as two parallel ribbons (one per travel direction) colored by average train speed. Toward Linden average 21.7 mph; Toward Howard average 19.9 mph. Red indicates under 15 mph, orange 15–25, yellow 25–35, purple 35–45, green 45 and above, gray no data.
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 14h
🚆 Red Line — to Howard 2 trains within 0.34 mi near Argyle Next train 1.29 mi behind Runs: #902 (1), #801 (2) 📊 2nd Red Line bunch reported today
Map of the Red Line near Argyle showing 2 trains to Howard within 0.34 mi of each other.
100
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 14h
🚆 Orange Line — to Midway 2 trains within 0.24 mi near Western Next train 3.01 mi / ~14 min behind Runs: #702 (1), #708 (2)
Map of the Orange Line near Western showing 2 trains to Midway within 0.24 mi of each other.
100
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 14h
🚆 CTA L · 15-min timelapse 9:00 AM–9:14 AM CT · 64 → 65 trains (start → end of window) Red 19 · Blue 19 · Brown 10 · Green 13 · Orange 8 · Purple 5 · Pink 5 · Yellow 2
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 15h
🚦 Green Line speedmap 8:00 AM–9:00 AM CT Toward Ashland/63rd: 24.8 mph · Toward Harlem/Lake: 26.5 mph · Toward Cottage Grove: 23.3 mph Two parallel ribbons = the two travel directions. 🟥 under 15 mph · 🟧 15–25 · 🟨 25–35 · 🟪 35–45 · 🟩 45+ · ⬜ no data
Speedmap of the CTA Green Line over a 60-minute window, rendered as two parallel ribbons (one per travel direction) colored by average train speed. Toward Ashland/63rd average 24.8 mph; Toward Harlem/Lake average 26.5 mph; Toward Cottage Grove average 23.3 mph. Red indicates under 15 mph, orange 15–25, yellow 25–35, purple 35–45, green 45 and above, gray no data.
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 15h
🕳️ Red Line — to Howard No trains between Roosevelt and 95th/Dan Ryan — a ~20 min gap, scheduled every 8 min Last seen: #903 · Next up: #811
Map of the Red Line toward Howard showing a 20 min gap with no trains between Roosevelt and 95th/Dan Ryan.
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 16h
🚆 Red Line — to Howard 2 trains within 0.23 mi near Granville Next train 3.63 mi behind Runs: #907 (1), #806 (2)
Map of the Red Line near Granville showing 2 trains to Howard within 0.23 mi of each other.
100
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 17h
🚦 Yellow Line speedmap 6:00 AM–7:00 AM CT Average: 38.2 mph One ribbon — the CTA feed reports a single direction for the Yellow Line. 🟥 under 15 mph · 🟧 15–25 · 🟨 25–35 · 🟪 35–45 · 🟩 45+ · ⬜ no data
Speedmap of the CTA Yellow Line over a 60-minute window, rendered as a single ribbon colored by average train speed (the CTA feed reports one direction for this line, so both travel directions are combined). Average 38.2 mph. Red indicates under 15 mph, orange 15–25, yellow 25–35, purple 35–45, green 45 and above, gray no data.
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 17h
🚆 CTA L · 15-min timelapse 6:00 AM–6:14 AM CT · 43 → 44 trains (start → end of window) Red 13 · Blue 15 · Brown 5 · Green 11 · Orange 6 · Purple 3 · Pink 3 · Yellow 0
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 19h
🚆 Blue Line — to Forest Park 2 trains within 801 ft near Pulaski Next train 4.14 mi behind Runs: #102 (1), #101 (2)
Map of the Blue Line near Pulaski showing 2 trains to Forest Park within 801 ft of each other.
100
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 20h
🚆 CTA L · 15-min timelapse 3:00 AM–3:14 AM CT · 17 → 13 trains (start → end of window) Red 11 · Blue 10 · Brown 1 · Green 0 · Orange 0 · Purple 0 · Pink 0 · Yellow 0
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 22h
👻 Ghost trains, past hour 🟦 Blue Line → Forest Park · 2 of 8 missing (25%) · every ~17 min instead of ~13 "Missing" = fewer trains than the full terminal-to-terminal schedule predicts.
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 23h
🚆 CTA L · 15-min timelapse 12:00 AM–12:14 AM CT · 48 → 49 trains (start → end of window) Red 18 · Blue 16 · Brown 7 · Green 8 · Orange 5 · Purple 3 · Pink 5 · Yellow 0
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 23h
👻 Ghost trains, past hour 🟩 Green Line → Harlem/Lake · 2 of 5 missing (40%) · every ~45 min instead of ~27 "Missing" = fewer trains than the full terminal-to-terminal schedule predicts.
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 10/10/2026
👻 Ghost trains, past hour 🟦 Blue Line → O'Hare · 3 of 11 missing (27%) · every ~11 min instead of ~8 "Missing" = fewer trains than the full terminal-to-terminal schedule predicts.
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 10/10/2026
🚦 Pink Line speedmap 10:00 PM–11:00 PM CT Toward 54th/Cermak: 26.7 mph Two parallel ribbons = the two travel directions. 🟥 under 15 mph · 🟧 15–25 · 🟨 25–35 · 🟪 35–45 · 🟩 45+ · ⬜ no data
Speedmap of the CTA Pink Line over a 60-minute window, rendered as two parallel ribbons (one per travel direction) colored by average train speed. Toward 54th/Cermak average 26.7 mph. Red indicates under 15 mph, orange 15–25, yellow 25–35, purple 35–45, green 45 and above, gray no data.
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 10/10/2026
🚆 CTA L · 15-min timelapse 9:00 PM–9:14 PM CT · 67 trains Red 21 · Blue 23 · Brown 10 · Green 14 · Orange 6 · Purple 4 · Pink 6 · Yellow 2
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 10/10/2026
🚦 Orange Line speedmap 8:00 PM–9:00 PM CT Toward Midway: 31.4 mph · Toward Loop: 36.0 mph Two parallel ribbons = the two travel directions. 🟥 under 15 mph · 🟧 15–25 · 🟨 25–35 · 🟪 35–45 · 🟩 45+ · ⬜ no data
Speedmap of the CTA Orange Line over a 60-minute window, rendered as two parallel ribbons (one per travel direction) colored by average train speed. Toward Midway average 31.4 mph; Toward Loop average 36.0 mph. Red indicates under 15 mph, orange 15–25, yellow 25–35, purple 35–45, green 45 and above, gray no data.
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 10/10/2026
🕳️ Blue Line — to O'Hare No trains between O'Hare and Irving Park — a ~20 min gap, scheduled every 8 min Last seen: #224 · Next up: #131 📊 3rd Blue Line gap reported today
Map of the Blue Line toward O'Hare showing a 20 min gap with no trains between O'Hare and Irving Park.
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 10/10/2026
🚆 3 trains from 2 lines are close together at Howard right now Red Line: #827 (1️⃣), #839 (2️⃣) Purple Line: #520 (3️⃣) 📊 3rd cluster at Howard reported today
Map at Howard showing 3 trains from 2 lines (Purple Line, Red Line) within 0 ft of each other.
100
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 10/10/2026
🚆 5 trains from 2 lines are close together at Howard right now Red Line: #835 (1️⃣), #836 (2️⃣), #837 (3️⃣) Purple Line: #517 (4️⃣), #521 (5️⃣) 📊 2nd cluster at Howard reported today
Map at Howard showing 5 trains from 2 lines (Purple Line, Red Line) within 255 ft of each other.
100
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 10/10/2026
🕳️ Purple Line — to Linden No trains between Dempster and Quincy — a ~31 min gap, scheduled every 12 min Last seen: #519 · Next up: #517 📊 2nd Purple Line gap reported today
Map of the Purple Line toward Linden showing a 31 min gap with no trains between Dempster and Quincy.
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 10/10/2026
🚦 Brown Line speedmap 6:00 PM–7:00 PM CT Toward Kimball: 22.7 mph · Toward Loop: 28.1 mph Two parallel ribbons = the two travel directions. 🟥 under 15 mph · 🟧 15–25 · 🟨 25–35 · 🟪 35–45 · 🟩 45+ · ⬜ no data
Speedmap of the CTA Brown Line over a 60-minute window, rendered as two parallel ribbons (one per travel direction) colored by average train speed. Toward Kimball average 22.7 mph; Toward Loop average 28.1 mph. Red indicates under 15 mph, orange 15–25, yellow 25–35, purple 35–45, green 45 and above, gray no data.
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 10/10/2026
🚆 4 trains from 2 lines are close together at Howard right now Purple Line: #515 (1️⃣), #517 (2️⃣), #519 (3️⃣) Yellow Line: #594 (4️⃣)
Map at Howard showing 4 trains from 2 lines (Purple Line, Yellow Line) within 0.41 mi of each other.
100
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 10/10/2026
🚆 CTA L · 15-min timelapse 6:00 PM–6:14 PM CT · 93 → 92 trains (start → end of window) Red 27 · Blue 31 · Brown 13 · Green 14 · Orange 8 · Purple 11 · Pink 7 · Yellow 2
000
CTA Train Insights @ctatraininsights.chicagotransitalerts.app · 10/10/2026
👻 Ghost trains, past hour 🟫 Brown Line · 4 of 15 missing (27%) · every ~8 min instead of ~6 "Missing" = fewer trains than the full terminal-to-terminal schedule predicts.
000