how long does it take for the earth to make one revolution?
How long does it take for the Earth to make one rotation? One rotation of the Earth takes 23 hours, 56 minutes, 4.090 seconds, plus or minus a few milliseconds. One revolution around the sun takes 365 days, 6 hours, 6 minutes and 9.764 seconds, on average. This is decreasing by about 0.532 seconds per century. Any one year can be a few hours more or less.