Skip to main content

Everything you need to know about Diwali

Diwali candles for celebrations in India Photo: Udayaditya Barua / unsplash

Diwali, often called the Festival of Lights, is one of the biggest and most vibrant Indian festivals. As the winter season slowly starts to settle in, communities in India (and all over the world) light oil lamps and festive lights to celebrate and symbolise the victory of light over darkness, good over evil, and knowledge over ignorance. Homes and streets glow with countless lamps, candles, and fireworks, creating an atmosphere of joy and celebration.

When is it celebrated?

Diwali usually falls between mid-October and mid-November, depending on the lunar calendar. It spans five days, with the main celebrations happening on the third day, known as Lakshmi Puja, dedicated to the goddess of wealth.

How is it celebrated & what to expect?

Expect a dazzling display of lights everywhere. Homes decorated with diyas (small oil lamps), colourful rangoli patterns at doorsteps, and streets bustling with festivities. Families decorate their homes, exchange gifts and sweets, and gather for prayers. Fireworks light up the night sky, and community events often feature music, dance, and markets selling traditional crafts.

What’s the lore? The mythology behind Diwali

The lore behind why Diwali is celebrated varies by region. But the most popular tale is the return of Lord Rama to Ayodhya after 14 years of exile, and after defeating the demon king Ravana. Legends say that the people of Ayodhya lit oil lamps to welcome back their beloved king. In the western region of India, Goddess Kali (a deity that’s an intense form of the divine feminine in Hinduism) is also worshipped & celebrated.

fireworks in India for Diwali festivities

Image source:Anirudh / unsplash

The 5 days of Diwali

In most parts of India, the 3rd day of Diwali is usually considered the most important one. But the festivities (as most Indian festivals) go on for more than a day. And they’re all deeply ingrained in Indian mythology & Hinduism.

Day 1: Dhanteras

Diwali begins with Dhanteras, a day for wealth and well-being. People clean their homes, buy gold or utensils for luck, and worship Lord Dhanvantari. Lighting lamps invites prosperity.

India: tips and tricks for first timers

India: tips and tricks for first timers

Ginny Copestake
by Ginny Copestake Jul 12, 2019

Day 2: Naraka Chaturdashi (Choti Diwali)

Also called Small Diwali, it marks Lord Krishna’s victory over the demon Narakasura. People take ritual baths, decorate with lamps and rangoli, and enjoy sweets and fireworks.

Day 3: Lakshmi Puja (Main Diwali Day)

The main day of Diwali, dedicated to Goddess Lakshmi (alongside Ganesha – who is also celebrated during the Ganpati Festival). Homes glow with diyas as families pray, exchange gifts, feast on sweets, and light fireworks.

Day 4: Govardhan Puja/Annakut

This day celebrates Lord Krishna lifting Govardhan Hill. People offer a mountain of food called Annakut, honour cattle (usually in the rural areas), and enjoy feasting and gratitude.

Day 5: Bhai Dooj

A day celebrating sibling bonds. Sisters apply tilak (vermillion) on their brothers’ foreheads and pray for their well-being, while brothers give gifts and vow to protect them. It’s now become an all-sibling celebration and is a warm family day to finish up Diwali.

All you need to know about the Ganesh Festival in India

All you need to know about the Ganesh Festival in India

Manasi Gadgil
by Manasi Gadgil Sep 04, 2024

Best cities in India to celebrate Diwali (and local must-dos)

Varanasi

Famous for its spiritual vibe, Varanasi glows with countless diyas along the Ganges ghats. Don’t miss the mesmerising Ganga Aarti at Dashashwamedh Ghat – a soul-stirring evening prayer with lamps, chants, and music. Also, explore the bustling markets for traditional sweets and handcrafted decorations.

View this post on Instagram

A post shared by Ashfaq Ahmad | India (@khatarnakjanab)

Jaipur

The Pink City dazzles with royal decorations and grand fireworks lighting up historic forts and palaces. Take part in a traditional Diwali mela (fair) at Johari Bazaar, where you can shop for jewellery, textiles, and festive snacks. Be sure to try local sweets like Ghevar and soak in folk dance performances.

Delhi

Delhi offers a dynamic blend of rituals and urban celebrations. You can visit Akshardham Temple for its spectacular Diwali light shows and cultural programmes. Wander through Chandni Chowk’s vibrant markets packed with diyas, rangoli colours, and street food like jalebi and kachori. It’s one of the best things to do in Delhi.

15 best things to do in Delhi

15 best things to do in Delhi

Manasi Gadgil
by Manasi Gadgil Aug 08, 2025

Mumbai

With its cosmopolitan energy, Mumbai’s Diwali celebrations are colourful and lively. The fireworks display at Marine Drive is a must-do in Mumbai! You can even attend a Diwali-themed street festival in Bandra. Oh, and don’t miss tasting the city’s favourite festive snacks such as Chivda, Bhakarwadi and Mithai (Indian sweets).

View this post on Instagram

A post shared by Ujwal Puri (@ompsyram)

Amritsar

Amritsar blends Sikh traditions with Diwali’s spirit, especially around the Golden Temple, which is beautifully illuminated. Witness the Golden Temple’s light and fireworks show at night and visit the local markets for festive Punjabi delicacies like pinni (a traditional North Indian sweet often enjoyed in winter) and chole bhature (a classic Punjabi dish of spicy chickpea curry served with deep-fried fluffy bread). Also, experience the warm hospitality of the city’s Diwali community events.

What food is eaten during Diwali?

Indian food is already delicious as it is. But Diwali really brings out the best. Sweet treats steal the show during Diwali – expect to find laddoos, barfis, jalebis, and kheer served up everywhere. Savoury snacks like samosas, pakoras, and chaklis also make an appearance. Families often prepare elaborate feasts featuring regional delicacies, that’s then shared and enjoyed with friends and relatives, neighbours (or practically anyone who you meet during the season). So, if you’re visiting India during Diwali, prepare to feast.

What do people wear during Diwali?

Diwali is the ultimate excuse to embrace colour, sparkle, and tradition in full force. Traditional clothing takes centre stage. Women often dazzle in sarees, lehengas, or anarkalis made from luxurious silks or airy chiffons, paired with statement jewellery that catches the light. Men typically opt for a classic kurta-pajama or an elegant sherwani, sometimes topped with a Nehru jacket for that extra touch of style. Rich, bold shades like red, gold, orange, and royal blue are favourites, symbolising prosperity and positivity. But really, there are no strict rules – wear whatever makes you feel radiant, confident, and ready to light up the darkness.

If you’re not from India but want to join in, hit up a local market or boutique for traditional wear. Shopkeepers are usually more than happy to help you find something that fits the vibe. Ask your hosts or locals for tips on how to style it, then don’t forget to dive right into the celebrations!

10 best places to visit in India

10 best places to visit in India

Dominic Oliver
by Dominic Oliver Aug 11, 2022

What other countries celebrate Diwali?

Diwali is celebrated widely beyond India, especially in countries with large Indian communities. This includes Nepal, Sri Lanka, Mauritius, Fiji, Trinidad and Tobago, Malaysia , Singapore and even parts of the UK, USA, Canada, and Australia. Each place adds its unique local flavour to the festivities while keeping the core traditions alive.

Quick FAQs about Diwali

What is Diwali?

Diwali is the festival of lights symbolising good over evil. It’s often considered one of the best festivals around the world, and is celebrated by Hindu, Jain, Buddhist and Sikh communities around the world.

When is Diwali?

Between mid-October and mid-November (dates vary by lunar calendar).

Who celebrates Diwali?

Mainly Hindus, Sikhs, Jains, and some Buddhists worldwide. But really, anyone who loves a lil’ bit of light, laughter and good in their lives is welcome to celebrate. 

How to pronounce Diwali?

“Dee-VAH-lee” or “Di-VAH-lee” (both are common).

How to celebrate Diwali?

Light oil lamps, decorate, exchange sweets, and enjoy all the stunning firework displays.

Do you say Happy Diwali?

Yep. “Happy Diwali” is perfect. But if you wanna say it in Indian languages, you can say “Shubh Deepawali”. 

What to wear to a Diwali party?

Bright, festive traditional or fusion wear. Those are pretty much the only rules. Wearing black is usually frowned upon.

What does Diwali symbolise?

At its heart, Diwali is both an outward celebration and an inward journey. It’s a time to reflect, let go of negativity, and embrace hope. Because in the end, truth prevails, good triumphs, and light will always conquer darkness.

If you happen to go on a trip to India during Diwali, prepare for an unforgettable explosion of colour, light, and joy. Streets sparkle with lamps, homes glow with intricate rangoli designs, and the air buzzes with music, fireworks, and the scent of festive sweets. It’s a celebration that sweeps you up in its warmth, tradition, and sheer magic.

Up next

Recommended by us

Stop dreaming and make sh*t happen!