Processing circuitry provided in a mobile device of a user requiring mobility assistance is programmed to: request multimodal personal transportation assistance from a pool of candidate companions, receive a location of a selected companion and a proposed route between the user to the selected companion, and determine an estimated time of arrival of the selected companion at a current location of the user. The proposed route includes pedestrian travel and the request for multimodal personal transportation identifies any specific needs of the user.