Method, system, and computer program product for providing turn-by-turn directions to mobility impaired individuals. Movement of users associated with certain mobility classes are tracked to determine when the users deviate from certain geographical features, such as sections of sidewalk. In the event of a deviation, a reliability score for that geographical feature is decreased. When another user of the same mobility class requests directions and a candidate path uses the same geographical feature, the decreased reliability score is applied to that candidate path to provide the other user with an indication that the path may be difficult to traverse. The user may select a different candidate path with a higher reliability score.