Hopper purports to do what you are asking. I haven't really used it as I don't have an Iphone.
Although you don't HAVE to have an Iphone, it makes it easier.
I posted about it on this board about two or so weeks ago, and it got nothing but negative comments, but the comments were from people who had not tried Hopper.
I did sign-up for their e-mails, I will say they have only sent a couple and the couple they have sent have actually been "newsy" with practical tips.
Time Magazine had a blurb about Hopper...see link below. One of these days, I will get more heavily into it, but as a said, it is geared toward Iphone users.
http://time.com/3759952/travel-apps/