Ex-sciencenerd nerdddddddddd answered 3/2/2011 How Fast Does The Earth Rotate Per Hour? It actually takes 23 hours, 56 minutes and 4 seconds! I am an ex-scientist so I think I know! BOOM!, No chat up line needed