The time it takes for an Uber driver to accept your request generally ranges from 30 seconds to 2 minutes, but this is heavily influenced by your location, the time of day, and your passenger rating. In densely populated urban areas during peak hours, a match often happens almost instantaneously because there is a high concentration of drivers nearby. However, in suburban or rural areas, it may take significantly longer as the algorithm searches for a driver willing to travel a further distance for the pickup. Your "Passenger Rating" also plays a subtle role; drivers can see your score and may hesitate to accept a low-rated passenger, leading to longer wait times. Additionally, during "Surge Pricing" events, drivers are more active, but demand is also higher, which can create a bottleneck in the matching process. Once a driver is notified, they typically have about 15 seconds to tap "Accept" on their screen. If they decline or let the timer run out, the request is automatically passed to the next closest available driver, extending the total time you spend watching the "Finding your ride" animation.