It appears to be popular to claim that the Qur'an predicted the speed of light before it was scientifically well understood. Although none of the sources state that outright, that is what they imply.


Moslems (Muslims) believe that angels … move at any speed … up to the speed of light. It is the angels who carry out God's orders. …

[Quran 32.5] (Allah) Rules the cosmic affair from the heavens to the Earth. Then this affair travels to Him a distance in one day, at a measure of one thousand years of what you count.

[P]eople back then measured the distances … by how much time they needed to walk.… [I]n this verse the Quran specifies 1000 years of what they counted (not what they walked). … Since this verse is referring to distance, then God is saying that angels travel in one day the same distance that the moon travels in 12000 lunar orbits. We discovered that in an inertial geocentric frame 12000 Lunar Orbits/Earth Day is equivalent to the speed of light.

Is this true?


  • 5
    Actually I think the math is wrong already. Talking about months of 27 days and years of 365 days, 1000 years don't have 12'000 months. I'll see if I get together enough material to make it an answer later. – drat May 21 '14 at 14:20
  • 30
    Did anyone make this calculation prior to modern estimates of the speed of light? If not, then this is just post-hoc numerology (i.e. they wanted something to be true, so they found the calculations that would make it seem to be true) – adam.r May 22 '14 at 13:53
  • 4
    The claims are wrongly stated, Many Muslims actually believe angels travel faster then light. – skept101 May 22 '14 at 18:10
  • 3
    Circumference can also apply to an ellipse, so the number is fine. The Quran is wrong. – HDE 226868 Oct 16 '14 at 1:55
  • 3
    For me, "one thousand years" seems like a random made-up number on paper. – Rápli András Oct 17 '14 at 17:58

TL;DR : No, even if one chooses to interpret the excerpt of the Qur'an as such, the maths don't hold up

I am going to base this answer on your second source, as the calculation there is reduced to the minimum which makes it a lot easier to show its flaws. This is an answer on the mathematical aspect of the problem, not covering the interpretation of the quote.

In a simple calculation based on the real month, the moon travels 2152612.27 km around earth in compete round. This distance represents the length of the orbit that the moon takes while a complete round during one month.

Wrong. According to NASA, the circumference of the orbit of the moon around Earth is 2'413'402.16 km.

Now, how long is a month? A sidereal month is 27.21 days in solar days of 24 h (86'400). Note the definition of a day in the source, which is 86'164 this is also correct, but that's a sidereal day, meaning a day as measured in relation to the positions of the stars and not the sun.

So the distance per year is: 2152612.27 × 12 = 25831347 km

And in one thousand year is: 25831347 × 1000= 25831347000 km

There's another problem. One year doesn't have 12 months. The Islamic Calendar Year has 355 days. Considering a month of 27.21 days as mentioned above, 1000 years are equal to 13'019 months.

With this we can calculate the distance the moon travels in 1000 years, which is roughly 28'000'000'000 km.

The cosmic speed = 25831347000 ÷ 86164 = 299792 km\ second which is exactly the speed of the light.

Assuming this correspond to the distance light will travel in one day, we get a speed of 324'000 km/s which is more than the speed of light (roughly 300'000 km). Using the sidereal day won't help, as this will only make the value bigger.

Now in a lot of the calculations they use the synodic month instead (29.53 days). This will indeed decrease the number of months but this effect will be entirely canceled out as this leads to a proportional increase in the orbit circumference. (One cannot define the month with one definition of the orbit and then use another definition of the day to calculate the distance per day.)

In all three sources they come to the result either by mixing up different definitions of days, orbits and the like and omitting any explanation for it. Or by using overly complicated calculations to an easy problem to hide those errors in a lot of smart looking maths.

| improve this answer | |
  • 33
    So the Quran's "prediction" is about 11% off. That's actually not bad at all, if you compare it e.g. with Eratosthenes' measurement of the circumference of the earth, which was 16% off, and also take into account that it's a prosaic text, where a writer might trade numerical accuracy for prosaic effect. – Saibot May 22 '14 at 12:19
  • 59
    True, but it still is in contradiction with the claims of the sources, which all get values which are incredibly close to it. You are of course right, if the text would say something very specific, such as "The angels travel the same distance the moon travels in a 10'000 years in a day", then this would be a very good estimation. But as it stands the text does not mention specifically the moon etc., so this is similar to someone trying to match current events to Nostradamus prophecies, it is always possible to find some numbers that give the result that one wants. – drat May 22 '14 at 12:40
  • 1
    Drat seems to have hit the point. I am not exactly sure why we care about the distance that that moon travels. But I disagree with how you interpret the results. It is pretty obvious that the 1000 needs to be interpreted as having one significant digit, that means that a result of 324'000 km/s, or indeed anything around that must also be considered as 3*10^5 km/s which within the bounds of our precision ~= the speed of light. – Jonathon Oct 16 '14 at 4:18
  • 7
    @JonathonWisnoski I talked about that in the second comment above. Yes, it is a reasonable estimate, but it is nothing like the crazily accurate numbers that were stated in the sources of the question. The rest is as I said in the above comment, the quote from the Quran is pretty generic, and it is rather a big jump from that quote. "What you count" could mean a lot other than "lunar orbital". With so much freedom of interpretation and such a low threshold for the precision, basically anything can be deducted from anything. – drat Oct 16 '14 at 12:10
  • 2
    When I run the numbers using 355 days in a year, 27.21 days per month, etc, my error margin comes in a 21%. (c = 670.6M mph, so 16.0948B miles per day.... lunar orbit 1.4996M miles per month, X 13,046 months in 1000 years = 19.565 B miles, 19.565/16.0948 = 1.21). I think 11% is pretty bad, 21% is even worse. – PoloHoleSet Nov 21 '17 at 17:10

The question explicitly stated "geocentric frame", so all answers using "sidereal" measurements of months, days, and years for this question are pointless.

Using synodic measurements:

  • A "month" would be the time for a complete phase change, which averages to 29.53059 days. (Orbit of the Moon - Wikipedia)

  • The mean distance from the Moon to Earth is 385,000 km, giving an approximate mean orbital distance of 2.9919 million kilometres per month. (ibid)

  • A "year" is 365.24219 days. (Year - Wikipedia)

  • The speed of light is 299.792458 million m/s.


  • The Moon orbits 2𝜋 × 385,000 km per month.
  • In 1 year, there are 365.24219 ÷ 29.53059 = 12.3682659 months.
  • In 1000 years, the moon will have orbited 1000 × 2𝜋 × 385,000 × 365.24219 ÷ 29.53059 km.


  • The result of that last calculation is 29,919,161,089 km.
  • The speed of light is 299,792,458 m/s.

The ratio of those two numbers is 99.799578977, which is rather close to a 100% match.

(Even Ivory Soap is only 99 44/100% pure.)

With units, that ratio of 99.8 is 99,799 seconds.

I.e. the distance travelled by the Moon in 1000 years is as far as light will travel in 99,799 seconds (1.155 days).

But 15% error between 1.155 and 1 day is significant, much more than the ¼% error in the ratio calculation.

And even worse, as @PhilS points out, I mistakenly calculated the length of the Moon's orbit with respect to the stars, not to its phases, so the basic data is wrong too. (And ironically my mistake is exactly what I deemed "pointless" in the preamble to the answer.)

Even so, with only one unintentional mistake, it's still amazing that the resulting numbers, 29919 and 29979, should be so close.

And it provides a good example of why coincidences don't really prove anything.

| improve this answer | |
  • 3
    Your numbers don't stack up . A mean orbital radius of 385,000 km translates to a distance of 2.419 million km per orbit and 2.617 million km between full moons, which is still around 15% off from the value you use (and you used the wrong one of $2\pi r$ which is the distance for a sidereal month, not a synodic one). Which is the same mistake pointed out by @drat in their answer. You are picking the wrong numbers inconsistently and plugging them in to get the answer you want. – PhillS Oct 8 at 20:32
  • @PhillS, thanks. Once I saw the amazing similarity appear (the first 5 digits ended up identical during my initial lower precision calculations), I immediately stopped thinking, knowing that it was working out so amazingly well, and didn't bother to verify that my initial conditions were correct. – Ray Butterworth Oct 8 at 21:36
  • "which is rather close to 100% correlation." That's not what "correlation" means. – Acccumulation Oct 9 at 2:17
  • 1
    I still don‘t see where the orbit of the moon comes in. In the verse itself I don‘t see any mention of it. There are two ways to look at it: 1. If moon’s orbit comes in because then the result is speed of light than it’s all bogus because if you can choose your numbers freely you can get any result you wish to have. 2. If the moons orbit is actually mentioned, maybe indirectly, than the calculation, even if 30% off, is quite a remarkable result. Roemer’s first measurement was less accurate. – Hartmut Braun Oct 10 at 7:27

In "geocentric" frame, the moon travels at a velocity of about 27 km/sec, so if we multiply that by 365k, we get around 98 million km/s, which is quite a bit higher than the speed of light.

If we take the speed of the moon relative to the rest of the universe, that is about 1 km/s, giving 365 thousand km/s, which is slightly higher than the speed of light, 300 thousand km/s.

| improve this answer | |

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .