Dhanu Sankranti is one of the most sacred days in the Hindu calendar. It marks the moment when the Sun enters the zodiac sign of Dhanu (Sagittarius). This transition carries deep spiritual meaning, especially for people who follow traditional Hindu calendars, Vedic astrology, and ritualistic practices.
Every month, when the Sun moves from one zodiac sign to another, the day is called Sankranti. There are twelve Sankrantis in a year, and each has its own energy and significance. Among them, Dhanu Sankranti is known for purity, charity, and spiritual upliftment.
This festival holds special importance in Odisha, where people celebrate it as Dhanu Yatra with devotion, cultural programs, and large fairs. But beyond Odisha, It is observed across India by devotees who follow Surya worship, Vishnu worship, and Ekadashi-related austerities.
In this detailed guide, you will learn the date, rituals, fasting rules, significance, mantras, traditions, and the deeper spiritual meaning behind this auspicious day.
Let’s begin.

What Is Dhanu Sankranti?
It marks the Sun’s transition from Vrischika Rashi (Scorpio) to Dhanu Rashi (Sagittarius). In astrology, this movement symbolizes the shift from emotional depth to spiritual expansion.
This period is believed to open a new cycle of:
- Higher wisdom
- Inner purity
- Light over darkness
- Charity and selfless service
- Growth in spiritual practices
Because of these qualities, It is considered a very auspicious time to pray, donate food, perform good deeds, and start spiritual commitments.
Why the Name “Dhanu”?
“Dhanu” refers to Sagittarius — the archer. This zodiac sign represents:
- Focus
- Intention
- Higher knowledge
- Discipline
- Strength
Therefore, Dhanu Sankranti encourages devotees to aim for higher purpose in life with clarity, just like an archer aims at a target.
Dhanu Sankranti 2025 – Date and Time
Sankranti on Tuesday, December 16, 2025
Punya Kala – 07:07 AM to 12:17 PM
Duration – 05 Hours 10 Mins
Maha Punya Kala – 07:07 AM to 08:50 AM
Duration – 01 Hour 43 Mins
Sankranti Moment (Exact Time):
03:06 AM (IST)
According to Hindu astrology, the exact moment when the Sun enters Dhanu Rashi is called the Sankranti Kaal. Any puja, mantra chanting, or donation performed during or after this time is considered highly beneficial.
Punya Kaal (Sacred Period):
Begins after the Sankranti moment and continues throughout the day.
Mahapunya Kaal:
1–2 hours after sunrise is considered the most auspicious time for rituals, charity, and chanting.
Significance of Dhanu Sankranti
Dhanu Sankranti holds deep cultural and spiritual value across India. Here are the major reasons why this day is so important:

1. Welcoming a New Solar Cycle
The Sun’s energy changes every month as it moves through zodiac signs. It marks the beginning of a spiritually charged cycle filled with positivity and wisdom.
2. A Day for Charity (Daan)
Across scriptures, charity performed during Sankranti brings immense benefits. Donating:
- Food
- Clothing
- Blankets
- Fruits
- Cows
- Grains
is especially auspicious on this day.
3. Connection With Lord Vishnu
In many traditions, It is dedicated to Lord Vishnu, especially in temples where special offerings of Dhanurmasa Bhog are made. Devotees believe that even the smallest offerings made in this month are equal to great yagnas.
4. Beginning of Dhanurmasa
Dhanu Sankranti also marks the start of Dhanurmasa, a spiritually powerful month dedicated to early-morning worship. It is believed that Devas (celestial beings) perform divine rituals during this month.
5. Important in Odisha Culture
In Odisha, Dhanu Sankranti is celebrated with:
- Dhanu Yatra (a large mythological drama fair)
- Local dishes like Dhanu Muan Osha
- Village rituals
- Folk performances
- Chariot-style events related to Krishna’s childhood stories
This celebration is known as the world’s largest open-air theater.
6. Perfect Time for Spiritual Growth
People use this day to begin:
- Meditation
- Fasting
- Gita study
- Chanting
- Charity habits
- Positive routines
The focus is on purification and inner clarity.
What to Do on Dhanu Sankranti (Simple Rituals)
Dhanu Sankranti rituals are simple, meaningful, and rooted in purity. You don’t need elaborate arrangements. A few steps done with devotion are enough.
Here is what devotees commonly do:
1. Early Morning Bath (Snan)
Start the day with a clean bath, ideally before sunrise.
Water is believed to purify the body, mind, and aura.
2. Surya Arghya (Offering Water to Sun)
After bath, many people offer Arghya to the Sun. This is one of the most important rituals.
To do this:
- Fill a copper vessel with water
- Add a few drops of milk or rose water
- Face the rising sun
- Offer water slowly by chanting “Om Suryaaya Namaha”
This ritual brings clarity, strength, and health.
3. Worship Lord Vishnu
Many temples perform special Vishnu puja on Dhanu Sankranti. You can do a simple home puja:
- Light a diya
- Offer tulsi leaves
- Chant Vishnu mantras
- Offer sweet dishes
Vishnu worship brings peace, protection, and prosperity.
4. Perform Charity (Daan)
Charity is considered the heart of Dhanu Sankranti.
You can donate:
- Rice
- Wheat
- Dal
- Fruits
- Jaggery
- Blankets
- Winter clothes
- Food to cows
- Food to poor people
Even a small donation made with pure intention brings blessings.
5. Chanting and Meditation
Chant:
- “Om Namo Bhagavate Vasudevaya“
- “Om Suryaaya Namaha“
- Vishnu Sahasranama
Sit in meditation for a few minutes to absorb positive energy.
6. Prepare and Eat Satvik Food
Avoid tamasic food. Prepare simple, clean meals like:
- Khichdi
- Fruits
- Kheer
- Moong dal
- Rice
- Vegetables
- Milk
This keeps the mind calm and balanced.
7. Visit Temples
Many devotees visit Vishnu or Sun temples. Temples organize special bhog offerings, cultural programs, and evening aarti.
Mantras to Chant on This Day
Here are powerful mantras you can chant on this day.
1. Surya Mantra
“Om Hreem Suryaya Namaha”
This mantra brings vitality and good health.
2. Vishnu Mantra
“Om Namo Bhagavate Vasudevaya”
Chanting this purifies the mind and strengthens devotion.
3. Gayatri Mantra
“Om Bhur Bhuvah Swaha…”
Reciting this mantra at sunrise is considered highly auspicious.
4. Aditya Hridaya Stotra (Optional)
Reading even a few verses brings confidence, energy, and mental clarity.
Dhanu Sankranti in Odisha – Dhanu Yatra
In Odisha, Dhanu Sankranti is celebrated with great enthusiasm. The highlight is Dhanu Yatra, the world’s largest open-air festival.
What Happens in Dhanu Yatra?
- Streets become giant stages
- Actors play roles of Krishna, Kamsa, and villagers
- Mythological scenes come to life
- Devotees witness cultural dances
- Local dishes and markets add flavor
- The entire town turns into a living Vrindavan, Mathura, and Gokul
This festival continues for several days with lakhs of visitors.
Do’s and Don’ts on Dhanu Sankranti
Do’s
- Wake up early
- Take a holy bath
- Pray to Surya and Vishnu
- Do charity
- Eat satvik food
- Spend time with family
- Maintain peace and purity
- Help someone in need
Don’ts
- Avoid non-veg food
- Avoid alcohol and tobacco
- Do not speak harshly
- Avoid arguments
- Do not waste food
- Avoid laziness or negative thinking
Keeping the day pure brings more benefits.
Dhanu Sankranti for Students
It is a good day for students to:
- Start new study routines
- Worship Surya for clarity
- Pray for good memory
- Avoid distractions
- Begin competitive exam preparation
- Improve discipline
Sun worship is said to improve confidence and intelligence.
Dhanu Sankranti for Professionals
For working individuals, Dhanu Sankranti is a day to:
- Set new professional goals
- Improve decision-making
- Remove negativity
- Strengthen focus
- Start new projects with clarity
The Sun represents leadership. Worshipping Surya is believed to strengthen leadership qualities.
Dhanu Sankranti for Families
Families can celebrate together by:
- Cooking satvik meals
- Doing a simple home puja
- Feeding birds, cows, or animals
- Donating clothes or blankets
- Teaching children values of charity
This brings unity and positivity.
Spiritual Benefits of Dhanu Sankranti
People believe Dhanu Sankranti brings:
- Purification of mind and thoughts
- Improvement in health
- Better focus and discipline
- Reduction in stress
- Blessings from Surya and Vishnu
- Good luck and prosperity
- Upliftment of spiritual awareness
The rituals done on this day stay with you throughout the year.
Why Dhanu Sankranti Is Important for Astrology
In Vedic astrology, the Sun entering Sagittarius means:
- Increased spiritual growth
- Stronger focus on learning
- Desire to explore new things
- Clearer decision-making
- Better financial direction
- Improved emotional balance
Fire signs (Leo, Aries, Sagittarius) especially feel positive effects.
How to Celebrate Dhanu Sankranti at Home – Step-by-Step
You can do a simple home celebration:
Step 1: Wake Up Early
Bath before sunrise.
Step 2: Offer Arghya to the Sun
Use a copper vessel.
Step 3: Clean Your Puja Area
Place images of Surya or Vishnu.
Step 4: Light a Diya
A ghee diya is ideal.
Step 5: Offer Tulsi Leaves
Especially to Vishnu.
Step 6: Chant Mantras
Pick any of the mantras mentioned earlier.
Step 7: Donate Something
Even small charity counts.
Step 8: Eat Satvik Food
Avoid onion and garlic.
Step 9: Spend Time in Silence
Reflect on your goals and spiritual path.
Food and Offerings Prepared on Dhanu Sankranti
Different regions prepare different dishes:
- Odisha: Dhanu Muan, Arisa Pitha, Manda Pitha
- South India: Pongal, Payasam
- North India: Kheer, Khichdi
- Maharashtra: Til-gur sweets
Sweet offerings made with jaggery and rice are considered sacred.
Simple Sankranti Message Ideas
You can share these messages with family and friends:
- “May the warmth of Surya Dev fill your life with light and courage.”
- “Wishing you purity, positivity, and prosperity on Dhanu Sankranti.”
- “May Lord Vishnu bless your home with peace and abundance.”
Final Thoughts
Dhanu Sankranti is a beautiful day filled with light, devotion, and positive energy. It reminds us to live with clarity, discipline, and compassion. By offering prayers to the Sun, worshipping Vishnu, donating food, and following simple rituals, we bring more harmony into our lives.
As Dhanu Sankranti 2025 arrives, take a moment to reconnect with your spiritual side.
Even small acts done with sincerity bring big blessings.
May Surya Dev and Lord Vishnu bring health, happiness, and prosperity to you and your family.
Dhanu Sankranti in 2025 falls on 16 December, and the Sankranti moment occurs at 3:06 AM (IST). All puja and charity activities can be performed after sunrise.
We celebrate Dhanu Sankranti to mark the Sun’s transition into Dhanu Rashi (Sagittarius). This day is linked with purity, charity, spiritual growth, and Surya worship.
Devotees wake up early, offer water to the rising Sun, worship Lord Vishnu, chant mantras, donate food or clothes, and eat simple satvik meals.
Charity (daan) on this day is considered highly auspicious. Donating food, fruits, blankets, and clothes is believed to bring blessings, peace, and good fortune.
People chant Om Hreem Suryaya Namaha, Om Namo Bhagavate Vasudevaya, Gayatri Mantra, and sometimes verses of Aditya Hridaya Stotra.
Fasting is optional. Many people simply avoid heavy or tamasic food and prefer light, satvik meals like fruits, khichdi, or kheer.
In Odisha, Dhanu Sankranti is celebrated with Dhanu Yatra, the world’s largest open-air drama festival. People enjoy cultural programs, traditional food, and Krishna-related performances.








