The earnings of Uber drivers can vary significantly based on various factors such as location, time of day, demand, and expenses. On average, Uber drivers in the United States earn around $15 to $30 per hour before expenses. However, this amount can fluctuate based on the factors mentioned above.