Learn Spanish Numbers from 1 to 1000 Easily
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:
- 0 to 15 are unique words you learn individually.
- 16 to 19 join diez and the unit into a single word beginning with dieci- (dieciséis, diecisiete).
- 20 to 29 work the same way with veinti- as one word (veintiuno, veintidós).
- From 30 upward, you write three words joined by y: tens + y + unit (treinta y uno, cuarenta y dos).
- From 100 upward, you say the hundred, then the rest, with no y after the hundred (ciento cincuenta y dos).
Numbers 0 to 15
| Number | Spanish | Number | Spanish |
|---|---|---|---|
| 0 | cero | 8 | ocho |
| 1 | uno | 9 | nueve |
| 2 | dos | 10 | diez |
| 3 | tres | 11 | once |
| 4 | cuatro | 12 | doce |
| 5 | cinco | 13 | trece |
| 6 | seis | 14 | catorce |
| 7 | siete | 15 | quince |
Numbers 16 to 29
These are written as one word. Note the accents on dieciséis, veintidós, veintitrés, and veintiséis.
| Number | Spanish | Number | Spanish |
|---|---|---|---|
| 16 | dieciséis | 23 | veintitrés |
| 17 | diecisiete | 24 | veinticuatro |
| 18 | dieciocho | 25 | veinticinco |
| 19 | diecinueve | 26 | veintiséis |
| 20 | veinte | 27 | veintisiete |
| 21 | veintiuno | 28 | veintiocho |
| 22 | veintidós | 29 | veintinueve |
The tens (30 to 90)
| Number | Spanish |
|---|---|
| 30 | treinta |
| 40 | cuarenta |
| 50 | cincuenta |
| 60 | sesenta |
| 70 | setenta |
| 80 | ochenta |
| 90 | noventa |
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)
| Number | Spanish |
|---|---|
| 100 | cien / ciento |
| 200 | doscientos |
| 300 | trescientos |
| 400 | cuatrocientos |
| 500 | quinientos |
| 600 | seiscientos |
| 700 | setecientos |
| 800 | ochocientos |
| 900 | novecientos |
| 1000 | mil |
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.