- Google maps has so far the best deal for directions and timetables. It's amazing to see how precise it can be when you need schedules for example with multiple train or metro changes, most of the times precise at the minutes! They even tell you which part of the cart you should be exit or the platform on if you want to get faster to the next connection. That's what we used and it's hard to beat!
- Hyperdia is the Japanese equivalent of Google maps and recommended by many
- Google translate has for the same reason the best language tools to communicate live with Japanese: you just need to record what they're saying (or you want to say with them) in the original language and it automatically translates it for you.
This website includes some other app, depending on what you're searching for.