1. A method comprising: receiving a request, receiving, by a processor of a navigation platform, a request from a user interface at least one multi-modal route that has been generated by the navigation platform, wherein the multi-modal route includes a plurality of segments that employ a plurality of modes of transport, and wherein the multi-modal route further includes a plurality of transition waypoints for transitioning between the plurality of segments; determining, by the processor one or more search results for the at least one search; causing, by the processor, a prioritization of the one or more search results by determining at least one change in one or more locations of the plurality of transition waypoints that would result if the one or more search results were to be incorporated into the at least one multi-modal route; and presenting, by the processor, the one or more search results on the user interface based on the prioritization.