Moon completes one revolution around earth in approximately
27.3
Moon completes one revolution around earth in approximately 27.3 days. It also takes 27 days for the moon to rotate once on its axis. As a result, the moon does not seem to spinning for observers from the earth.