When is Margashirsha Guruvar 2026?

Margashirsha Guruvar 2026 runs from Wednesday, 9 December to Thursday, 7 January — 30 days. Its 5 Thursdays are 10, 17, 24 and 31 December and 7 January.

Also called Margashirsha Guruvar Vrat. Those are the same observance and the same date, so they share this page rather than competing with it from a second URL.

Margashirsha Guruvar 2026: all 5 Thursdays

Each Thursday whose sunrise falls in Margashirsha, from Wednesday, 9 December 2026 to Thursday, 7 January 2027. The month and its ends are computed from the Moon and the Sun, so the number of Thursdays is an answer, not a constant — four in some years, five in others.

ThursdayDateStatus
1Thursday, 10 December 2026upcoming
2Thursday, 17 December 2026upcoming
3Thursday, 24 December 2026upcoming
4Thursday, 31 December 2026upcoming
5Thursday, 7 January 2027upcoming

Timings on this page are computed for Jaipur.

Show all cities

The whole table below is recomputed for the city you pick. That is not cosmetic: an observance decided at moonrise, such as Karwa Chauth, can genuinely fall on a different day in two cities, and the moment the fast ends differs by more than an hour across India.

The date in Jaipur

Wednesday, 9 December 2026 to Thursday, 7 January 2027

Margashirsha Guruvar is a period, not a day. It opens on Shukla paksha tithi 1 of Margashirsha and closes on Margashirsha Amavasya, Krishna paksha tithi 15 of Margashirsha, in the amanta reckoning. Both ends are computed each year, so the Gregorian dates move by up to a month between years, and so can the number of days between them.

First day
Wednesday, 9 December 2026
Last day
Thursday, 7 January 2027
Length
30 days
Opens on
Pratipada, Shukla paksha, Margashirsha (amanta)
Closes on
Margashirsha Amavasya
Opening day decided at
Sunrise

The first and last days are each computed from the Moon and the Sun for Jaipur, so the length of the period is an answer rather than a constant: a tithi that is skipped or repeated inside it moves the last day without changing what the period is.

What is the Margashirsha Guruvar vrat?

In Maharashtra and the Marathi-speaking homes beyond it, every Thursday (Guruvar) of the month of Margashirsha is kept as a Mahalakshmi vrat: a kalash is set up as the goddess, the Mahalakshmi vrat katha is read and a fast is kept until the evening puja.

  • The month here is the amanta Margashirsha, from the day after Kartika Amavasya to Margashirsha Amavasya, as the Marathi calendar counts it — four Thursdays in some years and five in others.
  • The udyapan that closes the vrat is usually done on the last Thursday, with the women of the neighbourhood invited for haldi-kunku.
  • A Thursday belongs to the month when its sunrise does, so a month that ends on a Thursday still counts that Thursday.

Margashirsha Guruvar muhurat

Margashirsha Guruvar runs 30 days, so no single muhurat is published for it: a window computed for its first day would be read as the window for all of them. Its opening day is decided at sunrise, and each day inside the period keeps its own auspicious windows — the day's are on the vrat and tyohar calendar under "shubh muhurat today".

Margashirsha Guruvar across five years

Two years back, this year, and two ahead. Past years are kept rather than dropped so you can check the engine against a calendar you already have.

YearDateStatus
2024 Monday, 2 December to Monday, 30 December 2024 past
2025 Friday, 21 November to Friday, 19 December 2025 past
2026 Wednesday, 9 December 2026 to Thursday, 7 January 2027 upcoming
2027 Monday, 29 November to Monday, 27 December 2027 upcoming
2028 Friday, 17 November to Saturday, 16 December 2028 upcoming

Every row is computed for Jaipur from the same ephemeris, not looked up. Sunrise decides which day a tithi names, and sunrise differs across India by more than an hour, so a date computed for Delhi can be a day out elsewhere.

Why calendars disagree about this date

There is no single authority that settles a Hindu festival date, and the divergence is genuine rather than sloppy. Three causes account for almost all of it.

  1. A tithi rarely starts at sunrise. One that is running at the deciding moment on two days — or on none — is claimed by both days under different rules.
  2. Month reckoning. North India runs purnimanta, the south and west amanta. The same dark fortnight carries different month names in the two, so an observance defined as "krishna X of month Y" can land a full lunation apart.
  3. Which moment decides. Most vratas belong to the day whose sunrise carries the tithi, but not all: this one is decided at sunrise. Almanacs that apply the sunrise rule to everything move several festivals by a day.

So this page shows its working. If your pandit or your family almanac gives a different day, the instants above will usually show you exactly why — and that is more useful than a date asserted without one.

Common questions

When is Margashirsha Guruvar?

Wednesday, 9 December 2026 to Thursday, 7 January 2027 — 30 days. It opens on Pratipada of Shukla paksha in Margashirsha and closes on Margashirsha Amavasya.

Why does another calendar give a different Margashirsha Guruvar date?

Three honest reasons. The tithi can be running at the deciding moment on two days or on none. North India reckons the month purnimanta and the south and west amanta, which names the same krishna fortnight differently. And almanacs differ on which moment of the day decides an observance. The instants above are the astronomy; the day is an interpretation of them.

Which Thursdays are Margashirsha Guruvar in 2026?

5: 10, 17, 24 and 31 December and 7 January. They are the Thursdays whose sunrise falls in Margashirsha — from Wednesday, 9 December 2026 to Thursday, 7 January 2027 in the amanta reckoning — computed for Jaipur. The udyapan, which closes the vrat, is usually kept on the last Thursday.