Você deve ter notado que o espanhol x às vezes é pronunciado como o inglês x, mas às vezes gosto do inglês s. Nesse caso, você deve estar se perguntando: existem regras sobre quando é pronunciado como um "x" e quando é pronunciado como um "s"?
'X' entre vogais
Devido a variações regionais, não existem regras válidas em todo o mundo de língua espanhola. Em geral, porém, quando entre vogais (como em exatamente) o espanhol x é pronunciado como o som "ks" inglês, mas mais suave ou menos explosivo.
'X' antes de outra consoante
Quando vem antes de outro consoante (como em expedição), possui o som "s" em algumas regiões / países, mas o som suave "ks" em outras. Em algumas áreas, a pronúncia da letra antes de uma consoante varia de palavra para palavra. A única maneira de saber com certeza é ouvir alguém falando com o sotaque regional que deseja imitar.
Palavras que começam com 'X'
Quando uma palavra começa com x (não existem muitas dessas palavras, e a maioria é em inglês cognatos), geralmente recebe o som "s", não o som "z" do inglês. Assim, uma palavra como
xenofobia soa o mesmo como se fosse soletrado senofobia.'X' em nomes de lugares mexicanos
Em alguns mexicano nomes de lugares, de fato em nome de México em si, o x é pronunciado o mesmo que a letra espanhola j (ou o inglês h). "Oaxaca", por exemplo, soa como "Wa-HA-ka".
'X' com um som 'Sh'
Tornar as coisas mais confusas é que, em poucas palavras, Catalão, basco ou origem indígena americana a x é pronunciado como o inglês "sh". Isso é especialmente comum nos nomes de lugares do sul do México e da América Central. A segunda cidade de Guatemala, por exemplo, é Xela, pronunciado algo como "SHEL-lah".