MetroGo is not a static list of routes.
Every search is calculated dynamically.
When you enter the source and destination, the system builds a connected graph including:
Interchange stations act as bridge nodes.
The routing engine:
-
Evaluates all possible paths
-
Applies transfer logic
-
Calculates walking time at the interchange
-
Chooses the fastest valid route
Interchange is counted only when the line changes.
RRTS to RRTS is not treated as a transfer.
Fare is calculated network-wise and then combined.
Distance logic is consistent across the route summary and FAQ.
The objective is simple.
- No fake shortcuts.
- No incorrect transfers.
- No unrealistic timings.
It prioritises correctness over cosmetic speed.
That is why results remain consistent.
Also read: How to Check First and Last Train Timings Correctly on Delhi Metro