An approach is provided for providing a navigation
route for a requesting entity to meet other entities at flexible meeting locations. The approach, for example, involves receiving a request to generate a navigation
route to visit a plurality of entities, wherein one or more mobile entities of the plurality of entities are capable of moving from a current location during the navigation
route. The approach also involves computing respective isolines around each
mobile entity based on a travel distance, a
travel time, or a combination thereof that each
mobile entity is ready to travel from the current location of each
mobile entity during the navigation route. The approach further involves connecting the respective isolines around each mobile entity to determine the navigation route. The approach further involves providing the navigation route as an output.