English to Spanish

Eighteen in Spanish

The Spanish word for 'eighteen' (18) is 'dieciocho', pronounced dyeh-see-OH-choh (IPA: /djesiˈot͡ʃo/). It is an A1-level number.

Pronunciation: dyeh-see-OH-choh

Spanishdieciocho
Digits18
Pronunciationdyeh-see-OH-choh · /djesiˈot͡ʃo/
Part of speechnumber
LevelA1 (beginner-friendly)

Example Sentences with 'dieciocho'

  • En muchos países la mayoría de edad es a los dieciocho años.
    In many countries you become a legal adult at eighteen.
  • Mi hija cumple dieciocho en marzo.
    My daughter turns eighteen in March.
  • Los ejercicios están en la página dieciocho.
    The exercises are on page eighteen.
  • Chile celebra su independencia el dieciocho de septiembre, y los chilenos lo llaman simplemente ‘el dieciocho’.
    Chile celebrates its independence on September 18th, and Chileans simply call it ‘el dieciocho’.

Common Phrases with 'dieciocho'

  • cumplir dieciocho (años)
    to turn eighteen
  • ser mayor de edad
    to be a legal adult

How to Use 'dieciocho'

Dieciocho is diez y ocho (ten and eight) written as one word, with no accent. To give an age, Spanish uses tener (to have): Tengo dieciocho años, literally ‘I have eighteen years’. Never use ser for age.

Regional note: In Chile, el dieciocho on its own means the national holiday on September 18th, celebrated with fondas, empanadas and cueca dancing.

Keep Counting in Spanish

Numbers 1–15 are unique words, 16–29 are written as one fused word (dieciséis, veintitrés), and from 31 upwards you join the tens and units with y: treinta y uno, cuarenta y cinco. Get the full list, the cien vs. ciento rule and how to give your age, tell the time and read prices in our guide to numbers in Spanish 1–100.

Related Vocabulary

Keep going: practise with the full list of numbers in Spanish from 1 to 100.

Frequently Asked Questions

How do you say 'eighteen' in Spanish?

'Eighteen' (18) in Spanish is 'dieciocho', pronounced dyeh-see-OH-choh.

How do you spell 'dieciocho'?

It is spelled d-i-e-c-i-o-c-h-o.

How do you say 'I am 18 years old' in Spanish?

Say 'Tengo dieciocho años', literally 'I have 18 years'. Spanish uses tener, not ser, for age.

Translate More Words

Want to translate other words? Use our free English to Spanish translator below:

dieciocho

Need to translate longer texts? Visit our full translator tool for advanced features.