Bangladesh Railway has no live tracker, so the only option is a paid SMS that costs ~5৳ per check. TrainKothai shows live train location, delay, next station and ETA for free. Passengers on board share GPS, so everyone else can watch.
Fin Startups get Fin free for a year + 93% off Intercom
Promoted
Maker
📌
Hey Product Hunt 👋
I'm Abu, from Bangladesh.
A few months ago I took the train from Dhaka to Chattogram about 8 hours. The whole way I had no idea where we were or how late we were running.
Here's the thing: Bangladesh Railway carries millions of passengers, but there's no live tracker. No map, no website, no app. The only official option is an SMS service, you text a train number to a short code and get one position back. It costs about 5 taka. Each time. Want to check again in ten minutes? Pay again.
So on that trip I basically paid to find out where my own train was, over and over.
There's no public API to build against, so I did what train trackers in India do: let the passengers report it.
How it works:
Someone on board opens the app and taps "I'm on this train." Their phone starts sending location, but we don't just trust it. It gets validated first: Are they actually on a rail line, or on the highway running parallel to it? Does their speed profile look like a train? Are they moving in the right direction for that service? Are they anywhere near where that train should be right now?
If it passes, that becomes the train's live position, and everyone watching sees it. One passenger helps hundreds of people waiting at stations.
When nobody's on board sharing, it falls back to the official BR timetable and shows the scheduled position, clearly labelled, so it never pretends to know something it doesn't.
The hard part wasn't the app. It was the data. There was no usable dataset, so I collected every intercity train, its full stoppage list with times, and station coordinates then drew Bangladesh's rail network by hand, section by section, so trains move along actual track instead of sliding across the map in straight lines.
On privacy, since it's the first thing people ask: sharing is off by default and opt-in per journey. There are no accounts, so nothing is tied to an identity. What's stored is the train's position, not a person's. You can stop any time.
Where it honestly stands: coverage is uneven. Busy routes have decent live data; quieter ones often have nobody on board sharing yet. Classic chicken-and-egg, it gets better as more people use it. I'd rather say that here than oversell it.
Free, works in the browser with no install, no signup. Android and iOS apps add GPS sharing, offline timetables and alerts.
If you've built anything crowdsourced, I'd love to hear how you handled trust and validation, that was by far the hardest problem here. And if you find something broken, tell me and I'll fix it.