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
  • 21
    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.

  • 24
    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
  • 50
    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

You must log in to answer this question.

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