Ukrainian has a reputation, borrowed from Russian, of being a hard language to pronounce. That reputation is largely undeserved. Once you can read the Cyrillic letters, Ukrainian turns out to be one of the more phonetic Slavic languages: you say what is written, with very few of the disorienting vowel collapses that make spoken Russian sound so different from its spelling. This page is the map. It lays out the four pillars of Ukrainian pronunciation, walks through one worked example that shows them interacting, and points you to the dedicated pages where each pillar is drilled. Treat this as the overview; the deep work happens on the linked pages.
The single most important thing: Ukrainian is more phonetic than Russian
If you take only one idea from this page, take this one. Ukrainian has minimal vowel reduction. An unstressed vowel keeps its full, clear quality. The letter о is pronounced /o/ whether it is stressed or not. In Russian, an unstressed о collapses toward /a/ or a faint /ə/ — the phenomenon called akanye — so Russian молоко́ comes out as something like "muh-la-KÓ." Ukrainian молоко́ is simply "mo-lo-KÓ": three clean /o/ sounds, only the last one stressed and a touch longer, but all three the same vowel.
This is genuinely good news for the beginner. In English, the spelling lies to you constantly (though, through, cough, bough share letters and share nothing else). In Russian, the spelling tells the truth only once you supply the stress. In Ukrainian, the spelling tells the truth almost all the time — what you read is, to a very close approximation, what you say.
кіт
cat — read exactly as spelled: 'keet.' No silent letters, no reduction, no surprises.
молоко́
milk — 'mo-lo-KÓ.' Three о's, three full /o/ sounds; only the last is stressed. Compare Russian 'muh-la-KÓ' — Ukrainian does NOT reduce the unstressed о's.
The four pillars
Almost everything that makes Ukrainian sound Ukrainian comes down to four interacting systems. Internalize these four and you have the architecture; the rest is refinement.
- Vowels are clear and near-unreduced. Ukrainian has six vowels — а, о, у, е, и, і — and they keep their quality whether stressed or not. There is no akanye. This makes Ukrainian far more phonetic, and far more forgiving, than Russian. (See vowels-no-reduction.)
- Word stress is free, mobile, and meaning-distinguishing — but it does not gut the other vowels. Each word has one strong stressed syllable; you cannot always guess its position from spelling, it can shift as a word changes form, and moving it can change meaning. But unlike in Russian, the unstressed syllables stay full. (See word-stress.)
- Consonants come in hard and soft (palatalized) pairs. Most consonants exist in two flavours — a plain "hard" version and a "softened" version produced with the tongue raised toward the palate, adding a faint "y" colour. Softness is marked by the soft sign ь or by the iotated vowels я, є, ю, ї, і. (See hard-soft-consonants.)
- Voiced consonants do NOT devoice at the end of a word. This is the mirror image of Russian. Ukrainian друг ("friend") ends in a fully voiced /g/-like sound; дуб ("oak") ends in a real /b/. Russian would devoice both. Keeping word-final consonants voiced is another sharp Ukrainian–Russian contrast. (See no-final-devoicing.)
One worked example: молоко́
Watch the word for "milk" — молоко́ — and you see the Ukrainian vowel system in a single short word.
молоко́
milk — 'mo-lo-KÓ.' Stress on the final syllable; all three о's pronounced as a full, rounded /o/.
Walk through it:
- The word has three written о's, and the stress is on the last one. Spelling alone does not mark that — you learn it with the word (pillar 2).
- The stressed final о is a true /o/: "...KÓ." It is a little longer and louder than the others.
- The two unstressed о's are also a true /o/. They are not lengthened, but they keep their full /o/ colour: "mo-lo-...". This is the heart of pillar 1.
So a word spelled with three identical vowels is pronounced with three identical vowel qualities — only the loudness differs. Compare this with Russian, where the same spelling yields three different vowels ("muh-la-KÓ"). That single difference is the entire Ukrainian–Russian vowel story in one word.
Pillar 3 in brief: hard and soft consonants
Most Ukrainian consonants come in pairs — a hard (non-palatalized) version and a soft (palatalized) version, the latter pronounced with the middle of the tongue raised toward the hard palate, adding a faint "y" colour. The softness is signalled in spelling by a following soft sign ь, or by one of the iotated vowels я, є, ю, ї (and by і).
брат
brother — hard т: 'brat,' said with a plain, English-like t.
дя́дько
uncle — soft д' (marked by the я): 'DYÁD-ko,' with a softened, almost 'dyʸ' quality on the first consonant.
сіль
salt — soft л' at the end (marked by the ь): 'seel'' with a palatalized final l, not a plain English 'l.'
Hearing and producing the hard/soft distinction is, for most English speakers, the single hardest adjustment in Ukrainian pronunciation. It is covered in full in hard-soft-consonants.
Pillar 4 in brief: no final devoicing
In Russian, a voiced consonant at the end of a word loses its voicing: го́род ("city") is pronounced "GÓ-rat." Ukrainian does not do this. A word-final voiced consonant stays voiced.
друг
friend — ends in a fully voiced 'g'-like sound (the Ukrainian г is a voiced /ɦ/, a soft 'h'). Not devoiced to 'k.'
дуб
oak — ends in a real, voiced /b/: 'doob.' Russian would devoice it to 'doop'; Ukrainian keeps the б voiced.
горо́д
vegetable garden — ends in a voiced /d/: 'ho-RÓD.' Compare Russian го́род 'city,' pronounced 'GÓ-rat' with a devoiced final consonant (and the stress on the first syllable, not the last).
This is reliable: see no-final-devoicing for the full picture, including the partial exception in consonant clusters.
The sounds that have no clean English equivalent
You will meet a small handful of sounds with no neat English match. You do not need to master them on this page — each has its own lesson — but here is the heads-up so they don't ambush you:
- The letter г — not a hard "g." It is a voiced glottal/pharyngeal fricative /ɦ/, like a breathy, voiced English "h." The word for "good" begins with it: га́рний. The hard /g/ sound exists too, but it is written with a different letter, ґ. (See g-sound-fricative.)
- The vowel и — a high, central-ish vowel, roughly the "i" of English bit but a touch more retracted. It is distinct from і (the "ee" of machine). The contrast и vs і is phonemic and distinguishes words.
- The soft (palatalized) consonants — the "y-coloured" т', д', л', н', с', ц', etc. English has nothing systematic like them.
- The rolled р — a tongue-tip trill or tap, as in Spanish or Italian, not the English back-of-mouth r.
га́рний
nice / good-looking — opens with the breathy voiced г /ɦ/, not a hard 'g': 'HÁR-nyy.'
дим
smoke — the vowel и: 'dym,' with the central-ish 'i' of 'bit.' Contrast дім 'house' ('deem'), which has the front 'ee' of і.
What to focus on, in order
For an English speaker — and especially for a Russian-trained one — the priority order is clear:
- Full unstressed vowels. Do not reduce. Say every о as /o/. This single habit is the fastest, clearest accent win in Ukrainian. (vowels-no-reduction)
- No final devoicing. Keep word-final б, д, г, з voiced. (no-final-devoicing)
- Stress. Learn it with every word; it can shift and it can distinguish meaning. (word-stress)
- Soft consonants. The hardest to produce; budget real practice time. (hard-soft-consonants)
Common Mistakes
❌ молоко́ said 'muh-la-KÓ' with reduced o's
Incorrect — that is the Russian pronunciation. Ukrainian keeps all three о's as full /o/.
✅ молоко́ = 'mo-lo-KÓ'
milk — every о is a clean, full /o/ regardless of stress.
❌ дуб said 'doop' with a devoiced final consonant
Incorrect — Ukrainian does not devoice word-final consonants. The б stays voiced.
✅ дуб = 'doob'
oak — the final б is a real, voiced /b/.
❌ га́рний started with a hard English 'g'
Incorrect — Ukrainian г is a breathy voiced 'h' /ɦ/, not 'g.' The hard /g/ is the separate letter ґ.
✅ га́рний = 'HÁR-nyy'
nice / good-looking — г is the voiced glottal fricative /ɦ/.
❌ дим and дім pronounced identically
Incorrect — дим 'smoke' has the central vowel и; дім 'house' has the front 'ee' vowel і. Different words.
✅ дим ('dym') vs дім ('deem')
smoke vs house — the и/і contrast is phonemic.
❌ сіль pronounced with a plain English 'l'
Incorrect — the ь makes the л soft (palatalized): 'seel'' with a y-coloured l.
✅ сіль = 'seel'' (soft l)
salt — the soft sign palatalizes the final л.
Key Takeaways
- Ukrainian rests on four pillars: clear near-unreduced vowels, free meaning-distinguishing stress, hard/soft consonant pairs, and the absence of final devoicing.
- Ukrainian is more phonetic than Russian: there is no akanye, so what you read is very close to what you say.
- The two fastest accent wins — especially for Russian speakers — are full unstressed vowels and keeping word-final consonants voiced.
- The hardest adjustment for English speakers is producing the soft (palatalized) consonants.
- This is a map page — go deep on each pillar via the linked lessons, starting with vowels-no-reduction.
Now practice Ukrainian
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Ukrainian→Related Topics
- Vowels Keep Their Value (No Akanye)A1 — The flagship rule of a Ukrainian accent: unstressed vowels are not reduced. The letter о stays /o/ everywhere, unlike Russian akanye — drilling full unstressed vowels is the single fastest fix for a native-like accent.
- Word Stress in UkrainianA1 — Ukrainian stress is free, mobile, and occasionally meaning-distinguishing (за́мок 'castle' vs замо́к 'lock') — but, unlike Russian, it does not gut the unstressed vowels, so mis-stressing costs you less. Learn stress with every word.
- Hard and Soft Consonants (Palatalization)A2 — Ukrainian splits many consonants into hard and soft (palatalized) pairs — soft д т з с ц л н дз marked by ь or я є ю ї/і. The labials and р are hard before iotated vowels (hence the apostrophe), and ч ш щ ж are HARD in Ukrainian, unlike Russian.
- Voiced Consonants Stay VoicedA2 — Unlike Russian, Ukrainian does not devoice voiced consonants at the end of a word or before a voiceless one: дуб ends in a real /b/, друг keeps its voiced /ɦ/, сніг and хліб keep final voicing. Devoicing is the loudest Russian-accent giveaway.
- Reading Your First Ukrainian WordsA1 — A practical first-reading page that takes you from individual letters to decoding real Ukrainian words — friend-letters, false friends, and cognates — while pinning down the i/y contrast and the apostrophe before bad habits set in.
- Letters and Their SoundsA1 — A systematic letter-to-sound table for the citation value of every Ukrainian letter — the iotated vowels я є ю ї, the two i-letters (і = /i/, и = /ɪ/), the voiced-h г versus the hard-g ґ, the rough х, and the sounds Ukrainian simply does not have.