Learn Spanish Numbers from 1 to 1000 Easily

Numbers are a fundamental part of learning a foreign language. In everyday life, we often find ourselves shopping, reading the price of products, or asking for the bill or the time.   Below on this page, we've listed all the Spanish numbers from 1 to 1000, so you can quickly study them and use them in various situations. If you're interested in other languages, you can browse the other pages on our site and check out the rules for numbers in English, numbers in French, and so on.

Numbers in Spanish: How to Count from 0 to 1000

Numbers are among the most useful words in any language: you reach for them when shopping, telling the time, giving a phone number, or catching a bus. The good news is that the numbers in Spanish follow a clear, logical pattern. Once you know the building blocks (the units, the tens, and the hundreds), you can construct any number up to 1000 yourself. This guide from SPRACHCAFFE gives you the complete lists, the rules, and some practical ways to make them stick.

How Spanish numbers are built

Spanish numbers come in a few tiers:

  1. 0 to 15 are unique words you learn individually.
  2. 16 to 19 join diez and the unit into a single word beginning with dieci- (dieciséis, diecisiete).
  3. 20 to 29 work the same way with veinti- as one word (veintiuno, veintidós).
  4. From 30 upward, you write three words joined by y: tens + y + unit (treinta y uno, cuarenta y dos).
  5. From 100 upward, you say the hundred, then the rest, with no y after the hundred (ciento cincuenta y dos).

Numbers 0 to 15

NumberSpanishNumberSpanish
0cero8ocho
1uno9nueve
2dos10diez
3tres11once
4cuatro12doce
5cinco13trece
6seis14catorce
7siete15quince

Numbers 16 to 29

These are written as one word. Note the accents on dieciséis, veintidós, veintitrés, and veintiséis.

NumberSpanishNumberSpanish
16dieciséis23veintitrés
17diecisiete24veinticuatro
18dieciocho25veinticinco
19diecinueve26veintiséis
20veinte27veintisiete
21veintiuno28veintiocho
22veintidós29veintinueve

The tens (30 to 90)

NumberSpanish
30treinta
40cuarenta
50cincuenta
60sesenta
70setenta
80ochenta
90noventa

From 31 onward, join the ten and the unit with y: treinta y uno (31), cuarenta y dos (42), cincuenta y tres (53), setenta y siete (77), ochenta y cuatro (84), noventa y nueve (99). The y appears only here, between a ten and a unit, and never after a hundred.

The hundreds (100 to 1000)

NumberSpanish
100cien / ciento
200doscientos
300trescientos
400cuatrocientos
500quinientos
600seiscientos
700setecientos
800ochocientos
900novecientos
1000mil

Three hundreds are irregular and worth memorising separately: quinientos (500), setecientos (700), and novecientos (900). They do not follow the plain "unit + cientos" pattern.

cien or ciento?

  • Use cien for exactly 100, and before a noun or before mil and millón: cien euros, cien mil.
  • Use ciento for 101 to 199: ciento uno, ciento cincuenta y dos.

Putting it all together

To build any number from 101 to 999, say the hundred, then the rest, with no y directly after the hundred:

  • 152 = ciento cincuenta y dos
  • 505 = quinientos cinco
  • 536 = quinientos treinta y seis
  • 712 = setecientos doce
  • 759 = setecientos cincuenta y nueve
  • 808 = ochocientos ocho
  • 191 = ciento noventa y uno
  • 999 = novecientos noventa y nueve

Gender agreement

Spanish numbers are mostly invariable, with two important exceptions.

  • uno shortens to un before a masculine noun and becomes una before a feminine noun: un libro, veintiún libros (note the accent), treinta y un días, una silla, treinta y una páginas.
  • The hundreds agree with a feminine noun: doscientas personas, quinientas casas, setecientas palabras. Before a masculine noun they end in -os: doscientos euros. Cien never changes.

Tips to learn Spanish numbers

  • Learn in small chunks. Start with 0 to 15, then the teens and twenties, then the tens and hundreds. Small groups are far less overwhelming than the whole set at once.
  • Use songs and rhythm. Research suggests music can support language learning, and a simple counting tune is an easy way to drill the first twenty, which are the trickiest. Sing it in the car, while cooking, or in the shower.
  • Practise out of order. Once you can count in sequence, quiz yourself on random numbers. Recognising them out of order is what turns memorisation into real fluency.
  • Anchor them to real life. Read prices aloud, say the time, or spell out a phone number in Spanish. Context fixes numbers faster than lists.
  • Review little and often. A few minutes a day keeps them fresh far better than one long session.
Get the latest on travel, languages and culture