Things to Do in London for Diwali

There is something quite special about being in London during Diwali.

For a few weeks around the Festival of Lights, parts of the city begin to feel different. Indian sweets appear in shop windows, people start looking for new clothes, restaurants put together special menus, communities organise celebrations and, in some parts of London, the streets become noticeably busier.

Then there are the big celebrations.

Trafalgar Square fills with music, dance and food. Greenwich brings Diwali into the National Maritime Museum. Neasden Temple becomes an important place to visit on Diwali itself, while Southall offers the chance to experience the food, shopping and community atmosphere that make London such a multicultural city.

And the interesting thing is that you don't have to celebrate Diwali yourself to enjoy the festival in London.

Whether you're visiting the city, living here or simply looking for something different to do in autumn, Diwali gives you plenty of ways to experience Indian culture across the capital.

If you're in London for Diwali in 2026, here are some of the best things to do.

When is Diwali in London in 2026?

Diwali falls on Sunday 8 November 2026.

But London's Diwali celebrations begin before the actual festival day. One of the city's biggest public celebrations, Diwali on the Square, takes place at Trafalgar Square on Sunday 25 October, while the National Maritime Museum's celebration takes place on Saturday 7 November, the day before Diwali. London City Hall

This means you don't have to squeeze everything into one weekend.

You can experience a large public celebration in October, explore London's Indian communities during the following week and then celebrate Diwali itself on 8 November.

That is one of the best things about experiencing Diwali in London: the festival becomes part of the city for more than just one day.

1. Celebrate Diwali in Trafalgar Square

If you want to experience one of London's biggest public Diwali celebrations, start with Diwali on the Square.

The Mayor of London's annual event takes place at Trafalgar Square on Sunday 25 October 2026, from 1pm to 7pm. It is free to attend and you don't need to book a ticket.

This isn't a small community gathering.

The programme includes a main stage featuring music and dance from London's Hindu, Sikh and Jain communities, along with a colourful opening performance involving 200 dancers.

There are also family-friendly activities, including sari and turban tying, yoga, meditation, puppet shows and dance workshops.

And, naturally, there is food.

The event will have market stalls and food stalls offering vegan and vegetarian options, so you can spend several hours here without simply watching performances and leaving.

What makes the event particularly interesting is the location.

You're celebrating Diwali in Trafalgar Square, surrounded by some of the most recognisable sights in central London.

You can arrive early, explore the festival and then continue your day around Covent Garden, Leicester Square, Soho or the West End.

Just remember that the event can get busy and there will be bag searches at the entrance, so travelling light and using public transport is a good idea.

When: Sunday 25 October 2026
Time: 1pm–7pm
Where: Trafalgar Square
Cost: Free

2. Spend Diwali weekend at the National Maritime Museum

For a more family-friendly celebration, head to Greenwich.

The National Maritime Museum is hosting its 2026 Diwali celebration on Saturday 7 November, from 10:30am to 5pm.

The event is free and includes live music and dance, creative workshops, talks, storytelling, gallery activities, food and drink, a Diwali Bazaar and a lantern parade.

There are also rangoli workshops, making this a particularly good option if you're visiting with children or want to take part in something rather than simply watching a performance.

The 2026 celebration is being curated by Mehala Ford, founder and curator of COMMONGROUND&, and focuses on ideas of community, culture and coming together.

And Greenwich gives you plenty to do before or after the event.

You could walk through Greenwich Park, visit the Queen's House, see the Cutty Sark or simply explore the area around the Old Royal Naval College.

So rather than treating the Diwali event as a quick visit, make it a full Greenwich day out.

When: Saturday 7 November 2026
Time: 10:30am–5pm
Where: National Maritime Museum, Greenwich
Cost: Free

3. Visit Neasden Temple on Diwali Day

If you want to experience Diwali in a more religious and traditional setting, BAPS Shri Swaminarayan Mandir, commonly known as Neasden Temple, is one of the most significant places to visit.

The temple's official Diwali programme confirms that Annakut Darshan takes place on Sunday 8 November 2026, from 10am to 7pm.

The celebrations continue into the evening.

Sharda Pujan takes place from 5:45pm to 7:15pm, followed by a fireworks display at 8pm at Gibbons Recreation Ground, directly opposite the Mandir.

This is a very different experience from Trafalgar Square.

Neasden Temple is a place of worship, so the focus is much more spiritual. Visitors should treat it accordingly, follow the temple's guidelines and dress appropriately.

The temple also has specific rules for Diwali Day. Large bags are discouraged, all bags are subject to search, and photography, videography and audio recording are prohibited within the Mandir complex.

There is also a special bus service from Neasden Station on Diwali evening, running towards the Mandir from 5:30pm to 7:30pm and returning after the fireworks until 9:30pm.

One useful detail is that the celebrations don't simply stop on Diwali.

The temple will also have its Grand Haveli Annakut on Tuesday 10 November, with Darshan from 10am to 9pm. The temple specifically states that there will be no Annakut Darshan or Diwali celebrations on Monday 9 November.

Diwali: Sunday 8 November 2026
Annakut Darshan: 10am–7pm
Sharda Pujan: 5:45pm–7:15pm
Fireworks: 8pm
Location: Neasden Temple / Gibbons Recreation Ground

4. Explore Southall for food, sweets and shopping

You don't need to attend a formal Diwali event to experience the festival.

Sometimes, you just need to visit the right part of London.

Southall is one of the best places to do that.

The area has a strong South Asian identity, with Indian restaurants, sweet shops, clothing stores, jewellery shops, supermarkets and other businesses concentrated around Southall Broadway and the surrounding streets.

During Diwali season, this makes it a particularly interesting place to explore.

You can go looking for Indian sweets, browse clothes for a Diwali outfit, pick up gifts or simply stop for a meal.

And if you've never been to Southall before, Diwali is a good reason to finally explore it.

The important thing is to think of Southall as a real London neighbourhood, rather than a tourist attraction created for Diwali.

People live, work, shop and celebrate here throughout the year.

During Diwali, you're simply seeing the area at one of its liveliest times.

5. Dress up and go out for a Diwali evening

Diwali is a good excuse to dress up.

If you're in London during the festival, you don't necessarily need to spend the entire day at a Diwali event.

Put on a saree, lehenga, kurta, sherwani or whatever makes you feel festive, and make an evening of it.

You could start with Indian food, stop somewhere for sweets and then head into central London for a show, concert or drinks.

That's one of the easiest ways to combine Diwali traditions with the normal London experience.

You don't have to choose between the two.

You can celebrate the festival and still spend the evening exploring the West End, walking around the city or meeting friends.

6. Listen to Kavita Krishnamurti at the Royal Albert Hall

If you want something more formal, there is a special Diwali concert at the Royal Albert Hall.

Celebrating Diwali takes place on Sunday 1 November 2026 at 7:30pm, with doors opening at 6:45pm.

The concert features Kavita Krishnamurti with the Royal Philharmonic Concert Orchestra, combining film classics and devotional works in a full orchestral setting.

Tickets are available from the Royal Albert Hall, with the Royal Philharmonic Orchestra currently listing prices from £40.50 including fees.

This is a very different way to experience Diwali.

Instead of being outside in a busy public square, you're sitting inside one of London's most famous concert venues, listening to Indian music accompanied by a full orchestra.

If you're looking for a more elegant Diwali evening, this could be one of the highlights of the season.

When: Sunday 1 November 2026
Time: 7:30pm
Where: Royal Albert Hall
Tickets: From £40.50 including fees

7. Try some traditional Diwali sweets

You can't really talk about Diwali without talking about food.

Sweets are an important part of the celebrations, and London has plenty of places where you can discover Indian mithai.

Look out for favourites such as barfi, ladoo, jalebi, gulab jamun and kaju katli.

Southall is an obvious place to begin, but you don't have to travel across London simply to find Indian sweets. The capital has Indian sweet shops, restaurants and food businesses spread across many neighbourhoods.

One of the simplest ways to celebrate Diwali with friends is to buy a mixed box of sweets and share it.

You don't need a huge party.

Sometimes a box of mithai, a cup of chai and a few friends is enough to make an ordinary London evening feel like Diwali.

8. Go shopping for a Diwali outfit

If you're attending a Diwali event, you might as well dress for it.

London has a surprisingly large Indian fashion and jewellery scene, and Diwali is one of the best times of year to explore it.

Southall is particularly useful if you're looking for Indian clothing, jewellery and accessories.

You could spend an afternoon browsing shops, pick up an outfit and then stay in the area for dinner.

And if you're buying something traditional for the first time, don't be afraid to ask the shop staff for advice.

London's Indian shopping scene isn't only aimed at people who already know exactly what they want.

9. Take part in a rangoli activity

Rangoli is another beautiful part of Diwali celebrations, and you can experience it in London without travelling anywhere near India.

The National Maritime Museum's 2026 Diwali celebration includes rangoli workshops, allowing visitors to take part rather than simply look at finished designs. This is particularly nice for families because children can get involved.

You can also try creating your own small rangoli at home using appropriate materials.

It doesn't need to be enormous or complicated.

The point is to enjoy the process and create something colourful for the festival.

10. Explore London between the celebrations

One of the easiest mistakes to make when visiting London for Diwali is trying to spend the entire trip at Diwali events.

You don't have to.

London is still London.

You can visit Trafalgar Square for the big celebration, then spend another day exploring Greenwich. You can go to Southall for food and shopping, then return to central London for an evening.

You can visit Neasden Temple on Diwali Day and then continue your evening elsewhere.

The festival becomes part of your London itinerary rather than replacing it.

And that is probably the best way to experience Diwali in the capital.

What is the best way to experience Diwali in London?

There isn't one answer because London's Diwali celebrations offer very different experiences.

If you want a large public celebration, choose Trafalgar Square.

If you're travelling with children, the National Maritime Museum in Greenwich is a particularly good option.

If you're looking for a religious experience, Neasden Temple on Diwali Day is the obvious choice.

If your priority is food, sweets and shopping, spend some time in Southall.

And if you want a more formal evening, the Royal Albert Hall concert offers something completely different.

If you're staying in London for several days around Diwali, you can easily combine several of them.

You could visit Trafalgar Square on 25 October, attend the Royal Albert Hall concert on 1 November, spend 7 November in Greenwich and then experience Diwali itself at Neasden Temple on 8 November.

That gives you a much broader picture of how different communities celebrate the festival in London.

A few things to know before celebrating Diwali in London

The biggest events can get busy, so don't assume you can arrive at the last minute and have an easy experience.

For Trafalgar Square, City Hall warns that the festival can get busy and confirms that bags will be searched at the entrance.

For Neasden Temple, check the official visitor guidance before travelling. The temple has restrictions on large bags, food and drink, and photography and filming inside the Mandir complex.

Public transport is generally the easiest way to get around London during major events.

And always check the organiser's official information before setting off, especially for religious events, because timings and access arrangements can change.

Most importantly, remember that Diwali isn't just a colourful event for visitors.

For millions of people, it is a deeply meaningful religious and cultural festival.

Enjoy the food, music, lights and celebrations, but also take a moment to understand what you're experiencing.

Diwali in London is more than one day

Diwali may fall on 8 November 2026, but London's celebrations begin much earlier.

You can experience a huge public celebration in Trafalgar Square, take part in creative activities in Greenwich, explore Southall's food and shopping scene, attend a concert at the Royal Albert Hall or visit Neasden Temple for Diwali itself.

And perhaps that's what makes celebrating Diwali in London so interesting.

It isn't exactly the same as celebrating the festival in India.

London has its own rhythm, its own neighbourhoods and its own multicultural character.

The festival simply becomes another part of the city.

One weekend you're watching hundreds of dancers in Trafalgar Square. A few days later you're making rangoli in Greenwich. Then you're eating mithai in Southall or standing outside Neasden Temple waiting for the fireworks.

Different places. Different experiences.

But all connected by the same Festival of Lights.

Planning your next London day out? Discover more neighbourhood guides, hidden gems, food spots and things to do on LondonYaar.com.

Follow @rohan.londonyaar for more London places, stories and things worth knowing before you visit.

Next
Next

London Literature Festival 2026: Everything You Need to Know