Christmas 2026 in Bengaluru: Events, Markets & Carols
5 events matching right now across Bengaluru β mostly music (2), dance (1), festival (1), workshop (1). 1 is free.
Christmas Day 2026 falls on a Friday and is a public holiday in Karnataka, so Bengaluru (Bangalore) gets a three-day weekend from 25 to 27 December. The city's Christmas is centred on the old Cantonment, home to the city's oldest churches: St Mary's Basilica in Shivajinagar, St Mark's Cathedral on MG Road, St Patrick's Church on Brigade Road, St Francis Xavier's Cathedral in Frazer Town, Holy Trinity Church at Trinity Circle and St Andrew's on Cubbon Road. Most hold carol services through December and a midnight service or mass on Christmas Eve; timings are announced by each parish, so check before you go. The other fixture is the annual cake show, whose 51st edition ran at Tripuravasini in Palace Grounds from 12 December 2025 to 4 January 2026, with βΉ150 tickets; dates for the 2026β27 show had not been announced at the time of writing. Around these, malls such as Orion, Phoenix Marketcity and Phoenix Mall of Asia put up trees and run choir performances, hotels and restaurants serve Christmas brunches, and weekend markets sell plum cake, home-made wine and gifts. Candlelight concerts are also scheduled for December. This page lists Christmas markets, carol evenings, brunches, concerts and children's events across Bengaluru.
Friday
16 October Β· 1 event
Sunday
13 December Β· 1 eventOne email every Thursday with the weekend's top picks. Free, no spam.
Thursday
24 December Β· 1 eventFriday
25 December Β· 1 eventSaturday
26 December Β· 1 eventGood to know
- Confirm midnight mass and carol timings with the parish; arrive at least 45 minutes early at St Mary's Basilica and St Patrick's, which fill up.
- Use the Purple Line for the Cantonment churches: MG Road and Trinity stations are close to St Mark's, St Patrick's and Holy Trinity.
- Go to the cake show on a weekday morning. Evenings and the days around Christmas and New Year have long queues.
- Book Christmas Eve dinners and Christmas Day brunches early; the popular hotel brunches sell out.
- December nights are cool, around 15β17Β°C, so carry a light jacket for outdoor markets and late services.
Frequently asked questions
What day is Christmas 2026?
Friday 25 December 2026. It is a public holiday in Karnataka, which makes a three-day weekend.
Where can I attend midnight mass in Bengaluru?
Churches including St Mary's Basilica in Shivajinagar, St Patrick's Church on Brigade Road and St Francis Xavier's Cathedral in Frazer Town hold Christmas Eve services. Timings are announced by each parish in December.
When is the Bengaluru cake show?
It usually runs from mid-December into early January at Palace Grounds. The 51st edition ran from 12 December 2025 to 4 January 2026; the next edition's dates had not been announced at the time of writing.
How much are cake show tickets?
The 2025β26 show charged βΉ150 per person, with children under three admitted free.
Are there Christmas markets in Bengaluru?
Yes. Weekend Christmas markets and bazaars are held at malls, clubs, churches and community spaces, and are listed on this page as they are announced.
The weekend, sorted.
Every Thursday: the 10 best things to do in Bengaluru this weekend, the free stuff, and what to book before it sells out. Join readers across Bengaluru.
You're in β look out for Thursday's email. π