Transitër is an app that shows locations of bus stops and subways stations on the map and provides estimated arrival times for selected stop.
List of supported providers:
• New York City MTA Subway
• New York City MTA Bus
• New Jersey Rail Roads