Skip to main content
Shab-e Chelleh · Monday 21 December 2026 · 30 Azar 1405

Yalda 2026: When Is the Longest Night?

Yalda Night 2026 begins at sunset on Monday 21 December and lasts until dawn on Tuesday 22 December. It is the eve of 30 Azar 1405 in the Iranian calendar, and this year the winter solstice itself arrives during the night, at 00:20 Tehran time.

Image: Tomb of Hafez in Shiraz at night, a popular place to spend Yalda — Wikimedia Commons

Yalda 2026: When Is the Longest Night?

21 Dec
Yalda 2026
Monday evening to Tuesday dawn
20:50
Solstice (UTC)
00:20 Tehran, 22 Dec
30 Azar
Iranian date
Year 1405
40
Nights of chelleh
Great winter forty begins
The short answer

When is Yalda 2026?

In Iran, Yalda (Shab-e Chelleh) is always the last night of autumn: the night between 30 Azar and 1 Dey. In 2026 that is the night of Monday 21 December into Tuesday 22 December. Families gather after sunset, eat red fruit, read Hafez and try to stay awake past midnight.

The astronomical December solstice occurs on 21 December 2026 at 20:50 UTC. In Tehran (UTC+3:30, with no daylight saving since 2022) that is 00:20 on 22 December, so this year the turning point of the sun falls in the middle of the Yalda vigil itself.

Around the world

The solstice moment in your city

The solstice is a single instant worldwide, but the local clock time differs. The table gives the moment for cities with large Iranian, Afghan and Tajik communities. Most families outside Iran still celebrate on the evening of 21 December, and many community events move to the nearest weekend, Saturday 19 December 2026.

December solstice 2026 — local times
CityLocal timeDate
Tehran (UTC+3:30)00:20Tue 22 December
Kabul (UTC+4:30)01:20Tue 22 December
Dushanbe (UTC+5)01:50Tue 22 December
London (GMT)20:50Mon 21 December
Paris / Berlin (CET)21:50Mon 21 December
Toronto / New York (EST)15:50Mon 21 December
Los Angeles (PST)12:50Mon 21 December
Sydney (AEDT)07:50Tue 22 December
Calendar

Why the date is fixed in Iran but moves in December

The Iranian solar calendar is tied to the sun: its year starts at the spring equinox and its months follow the seasons. Yalda is therefore always the eve of 1 Dey, the first day of winter. In the Gregorian calendar the same night lands on 20 or 21 December depending on the year.

The word chelleh means 'forty'. Yalda opens the chelleh-ye bozorg, the 'great forty' coldest nights of winter, which run to about 30 January. A shorter 'small forty' (chelleh-ye kuchak) of twenty days follows.

Yalda dates and solstice times, 2026–2030
YearYalda night (Iran)Iranian dateSolstice (UTC)Solstice (Tehran)
202621–22 December30 Azar 140521 Dec, 20:5022 Dec, 00:20
202721–22 December30 Azar 140622 Dec, 02:4222 Dec, 06:12
202820–21 December30 Azar 140721 Dec, 08:1921 Dec, 11:49
202920–21 December30 Azar 140821 Dec, 14:1421 Dec, 17:44
203021–22 December30 Azar 140921 Dec, 20:0921 Dec, 23:39
Plan your evening

How to celebrate Yalda 2026

A Yalda evening needs no special equipment, only people, red fruit, something warm to eat and a book of poetry. The classic sequence is simple:

  • Visit the oldest relative: younger families go to the grandparents, not the other way round.
  • Lay a table with watermelon, pomegranate, mixed nuts (ajil), persimmons and sweets.
  • Share a warm dinner, then tea through the evening.
  • Tell stories or read from the Shahnameh while you wait for midnight.
  • At midnight, each person makes a silent wish and opens the Divan of Hafez for a fal.
  • Stay up as late as you can: the longest night is not meant to be slept through.

More Yalda guides

FAQ

Frequently asked questions

Continue exploring

Related reading