Back to Projects

Bus Route Optimizer

Finding optimal bus+metro combinations to save 90 hours/year

18 min
Daily Savings
90 hrs
Yearly Reclaimed
12
Routes Tested
5x
Trials Per Route

The Story

I spend 90 minutes daily commuting to tuition (45 min each way). That's 450 hours per year—almost 19 full days—just sitting on buses. There must be faster routes, but Google Maps only shows 1-2 options. What if I systematically tested ALL possible bus+metro combinations to find the mathematically optimal route?

Mapped all 12 possible routes using bus+metro combinations. Tested each route 5 times at peak hour (5:30 PM), timing every segment. Created weighted scoring formula: Time (60%) + Cost (20%) + Comfort (10%) + Reliability (10%). Winner: Metro → Bus 302 combo saves 18 min daily vs my old direct bus route. That's 90 hours/year I get back—time I now use for reading, homework on metro, and more sleep.

mathematics applied to real life: October 2023 - spent 90 minutes daily commuting to tuition (45 min each way). exhausting. started mapping ALL possible routes: 12 different bus/metro/walk combinations. tested each route 5 times at peak hour (5:30 PM). collected data: time, cost, comfort, reliability. built weighted scoring formula (time 60%, cost 20%, comfort/reliability 20%). optimal route: Bus 201 → Metro. saves 18 minutes daily = 90 hours annually = 3.75 DAYS of my life back. that's pure applied mathematics solving a real problem. shared the analysis with 12 classmates. now we all use optimized routes. this is what math should be—practical, testable, life-improving. 🚌📊

compare your route (try the calculator!)

Enter your current commute route details to get an efficiency score and optimization suggestions!
Very crowdedModerateVery comfortable

Route Analysis: Home → Tuition

Best Route
Metro → Bus 302
35 minutes total
Daily Time Saved
20
minutes (both ways)
Yearly Time Saved
100
hours per year

All Routes Analyzed

Direct Bus 302
45 min
Cost
25
Transfers
0
Comfort
3/5
Score
45
Bus 201 → Metro
38 min
Cost
32
Transfers
1
Comfort
4/5
Score
38
Bus 145 → Bus 78
42 min
Cost
30
Transfers
1
Comfort
2/5
Score
42
Metro → Bus 302
⭐ Optimal Route
35 min
Cost
35
Transfers
1
Comfort
5/5
Score
35
Walk → Metro → Walk
40 min
Cost
20
Transfers
0
Comfort
3/5
Score
40

How I Found the Best Route

1
Map All Possible Routes
Used Google Maps to identify all bus/metro combinations from home to tuition. Found 12 possible routes with different transfer points.
2
Test Each Route 5 Times
Rode each route 5 times at same time (5:30 PM after school). Timed with phone stopwatch: boarding wait + travel + transfer time + walking.
3
Multi-Factor Scoring
Weighted formula: Time (60%) + Cost (20%) + Comfort (10%) + Reliability (10%). Metro scored high on reliability and comfort but slightly more expensive.
4
Account for Variability
Buses have 15-min variability (traffic-dependent). Metro has 2-min variability (scheduled). Factored in worst-case scenarios for reliable planning.
Winner: Metro → Bus 302
35 minutes (10 min faster than direct bus) • ₹35 (acceptable cost) • 1 transfer (easy at Andheri station) • AC comfort + reliability • 18 min daily savings = 90 hours/year reclaimed

Time Reclaimed

100 hours
saved per year
That's 4 full days of extra time annually!
What I Do With Saved Time
• 18 min/day = finish homework on commute
• Read books: completed 8 extra books this year
• Extra sleep: home by 7:45 PM vs 8:05 PM
• Less stress: predictable schedule
Shared With Friends
• Created route guide for 12 classmates
• WhatsApp group shares real-time delays
• Collective time saved: 1,000+ hours/year
• Friends now data-driven about commutes

Key Features

Comprehensive Route Mapping

12 routes identified using all bus/metro/walk combinations

Empirical Testing

Each route tested 5x at peak hour for statistical reliability

Multi-Factor Optimization

Weighted formula balances time, cost, comfort, reliability

Shared Knowledge

Route guide distributed to 12 classmates, collective benefit

Optimization Methodology

Route Discovery

Used Google Maps + BEST bus website + Mumbai Metro map. Identified all transfer points between home (Borivali) and tuition (Andheri). Created graph with nodes (stops) and edges (routes). Found 12 viable paths.

Data Collection

Tested each route 5 times over 2 weeks. Always at 5:30 PM (peak hour) for consistency. Timed: wait for bus/metro, travel time, transfer walking time, final approach. Noted: crowding level (1-5), seat availability, delays.

Scoring Algorithm

Total Score = (Time × 0.6) + (Cost × 0.2) + (Comfort × 0.1) + (Reliability × 0.1). Normalized all factors to 0-100 scale. Lowest score wins. Metro routes scored high on reliability/comfort despite slightly higher cost.

Validation

Used optimal route for 3 months. Tracked actual time savings. Confirmed 18 min average daily savings (range: 12-22 min depending on traffic). ROI: extra ₹10/day pays for itself in productivity and stress reduction.

Want to Build Something Similar?

Every great project starts with a personal problem. What's yours?

Get Started