Maths Riddles and Number Puzzles with Answers and Explanations

Puzzles for anyone who likes numbers. Find the two-digit number from its clues, work out ages and prices, continue a sequence, count squares on a grid, or race a snail up a wall. The riddles are written by us and go from warm-up level to genuinely clever, so they work for students from about 10 up and for adults. Type your answer however you like: “12 and 8”, “8, 12”, “₹50” or “50 rupees” are all understood. Each one has a hint and a worked explanation.

loading tool

How to solve the maths riddles

  1. Read the riddle and think it over.
  2. Type your answer and press Check (or Enter).
  3. Stuck? Press Hint for a clue, or Answer to see the answer and the explanation.
  4. Press Next for another riddle, or Not solved to see only the ones you have not cracked yet.

Good to know

  • Draw a picture or a small table: most maths riddles become easy on paper.
  • Work backwards when the riddle tells you the end result.
  • Check your answer against every clue before pressing Check.

Questions

Where do the riddles come from?

We wrote them ourselves for this site, with their hints and explanations. You will not find this exact set anywhere else, and new ones are added from time to time.

How are number answers checked?

The numbers in your answer are compared with the numbers in ours, in any order. Units and currency signs (kg, km/h, ₹, years) are optional.

Are they good for school students?

Yes. Most need only arithmetic, fractions and simple reasoning, the level of classes 5 to 9. A few, like the clock and train puzzles, stretch older students.

Is my progress saved?

Yes, on this device only. The riddles you solve are remembered in your browser, so you can come back and continue. Nothing is uploaded and there is no sign-up.

Is my data private?

Yes. Everything happens inside your own browser: nothing you type or choose is uploaded to us or anyone else.

Is it free?

Completely free, with no sign-up, no watermark and no limit on how many times you use it. Light ads keep the site running.