Have you tried Google Now? if you have a gmail account and use it as your primary travel email (reservation confirmations, etc) Google Now will know where you need to be and when you need to be there (and even when you need to leave from where you are to get there!) which is sometimes disconcerting, but almost always helpful.
It is available for iOS, but I'm not really sure if it's as helpful on iOS is is is on Android.