Diwali lands on Sunday 8 November this year, and London is marking the festival of lights with a packed calendar — from firework displays at temples and parks to tasting menus at Michelin-starred restaurants and craft workshops over chai. Many events are free, and most cluster around the weekend of 7–8 November, making it an easy cultural stop for anyone in the city that week.
The big-hitters first. Harrods is running a Diwali programme across 6–8 November with fireworks from 4pm, candle personalising with artist Sai Banerjee, and tea and food tastings — no ticket needed. In north-west London, the Neasden temple (BAPS Shri Swaminarayan Mandir) hosts one of the country's largest celebrations on the Sunday: an Annakut food offering from 10am, Sharda Pujan prayers from 5pm, then fireworks at Gibbons Recreation Ground from 7.30pm, all free. Further out, Bhaktividanta Manor near Watford stages a full-day mela on 8 November with free meals, a Ramayan forest trail and a lit-up lake — grab tickets from krishnatemple.com when they're released on 1 November at noon.
Families have a strong option in Harrow, where Byron Park's display on Saturday 7 November pairs a 20-minute musical fireworks show with street food, a fun fair and henna. Entry is free between 12pm and 3pm; the evening display costs £15.45 for adults and £10.95 for children.
Food lovers are well served. Chelsea's Kutir runs a Diwali menu all week (2–8 November) with masala prawns and slow-cooked lamb barbat, while Michelin-starred Trishna offers a five-course Diwali menu on 8 November — seafood paniyaram with Oscietra caviar, lobster tail, gulab jamun tiramisu — with a bottle of Muziris negroni thrown in to take home.
For something quieter, Dishoom's newest branch in Borough hosts a zine-making workshop with artist Poonam Dhuffer on 7 November (£35), built around setting intentions for the new year. Culture-wise, the Barbican's Darbar Festival Indian Bazaar (31 October–1 November) is free and combines crafts, clothing and jewellery with pop-up classical music performances. Royal Museums Greenwich stages its All Together Now day at the National Maritime Museum on 7 November, complete with its first Diwali Bazaar, and the Royal Albert Hall closes things out with vocalist Kavita Krishnamurti and the Royal Philharmonic Concert Orchestra on 7 November, tickets from £40.50.
Shoppers get a look at Indian couture, too: Gaurav Gupta presents at Harrods on 8 November, while Selfridges hosts Abu Jani-Sandeep Khosla at its 40 Duke members' space until 30 October and Rahul Mishra in-store on 3 November.
The appeal for travellers is obvious — this is one of the biggest Diwali celebrations outside South Asia, spread across neighbourhoods from Knightsbridge to Neasden, and much of it costs nothing. Time a late-autumn London trip around the second weekend of November and you'll get fireworks, temple visits and serious food in one go.