The iPhone battery gets drained in around 3 hours :-( That's why I'm contemplating buying a Garmin GPS.