In one embodiment a pickup location, a destination location, and a first arrival time associated with a transportation request received from a computing device of a passenger are determined. A first pickup time based on the arrival time and an estimated amount of time to travel between the pickup location and the destination location starting at the first pickup time is determined. A first surge pricing parameter associated with travel to the destination location starting at the first pickup time is estimated. A second pickup time associated with a second estimated surge pricing parameter and a second arrival time is determined, the second estimated surge pricing parameter lower than the first estimated surge pricing parameter. The second pickup time, the second arrival time, and the second estimated surge pricing parameter are communicated to the computing device for presentation to the passenger.