How long does it take to do a century?

That depends on your level of fitness, how much mileage you've done previously, and the terrain of the ride. Racers can do a century in well under 5 hours, but normal riders require several hours more than that.