Back to Case Studies
Data Analysis
Route Performance Analysis
Identifying the best and worst performing bus routes in Dublin through comprehensive delay analysis and pattern recognition.
198
Routes Analyzed
27%
Performance Gap
5
Key Bottlenecks
3
Optimization Wins
Route Performance Ranking
Analysis of 198 bus routes across Dublin, ranked by on-time performance and average delay times.
#1
Route 46A
Avg Delay: -0.5 min
78%
On-Time
#2
Route 39A
Avg Delay: +1.2 min
72%
On-Time
#3
Route 16
Avg Delay: +2.8 min
65%
On-Time
#4
Route 77A
Avg Delay: +4.1 min
58%
On-Time
#5
Route 15
Avg Delay: +5.6 min
51%
On-Time
* Showing top 5 and bottom 5 routes. Full analysis covers all 198 routes.
Key Findings
🏆 Best Performers
- • Routes 46A, 39A maintain >70% on-time
- • Suburban routes generally perform better
- • Off-peak hours show best performance
⚠️ Problem Areas
- • City centre routes worst affected
- • Rush hour (8-9am, 5-6pm) most delays
- • Quays corridor is major bottleneck
📊 Patterns Discovered
- • Monday mornings worst for delays
- • Weather correlation is weak (<5%)
- • School term affects specific routes
💡 Recommendations
- • Add express services on worst routes
- • Stagger school start times
- • Real-time rerouting for bottlenecks
Identified Bottlenecks
DUBLIN BUS BOTTLENECK MAP
========================
Dublin Airport ←──────────────────────────────────→ Swords
│
│ ◐ Minor delays
│
Drumcondra ◐────────────────────────────────→ Howth
│
│
┌────────┼────────────────────────────────────────────┐
│ ● ● ●│● ● CITY CENTRE CONGESTION ZONE ● ● ● ● ● │
│ │ ⬛ O'Connell Street ⬛ │
│ Heuston ◐─────⬛────────────────⬛─────◐ Connolly │
│ │ ⬛ The Quays ⬛ │
│ │● ● ● ●│● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● │
└────────┼───────┼────────────────────────────────────┘
│ │
Tallaght ←────┼──────────────────────────→ Dun Laoghaire
│
◐ Terenure
Legend: ⬛ Severe delays ◐ Moderate delays ○ Minor5
Severe Bottlenecks
8
Moderate Zones
85%
Routes Affected
Technologies Used
PythonPandasGeoPandasFoliumPlotlyGTFS-RT APISQLiteJupyterShapely