Palace Road
Shangri-La Hotel Bengaluru
Shangri-La Hotel Bengaluru is at Palace Road, in the city core. It is a 5-star luxury hotel. It takes 100–1,500 guests.



The facts we hold
Anything marked “not on file” is a gap in our records, nothing more. We leave it blank rather than fill it with a plausible number.
There are 397 rooms on site, which matters when part of the guest list is staying over. Catering runs ₹4,000–₹7,000 per plate, indicative and quoted by the venue rather than by us.
On file for Shangri-La Hotel Bengaluru
- 397 rooms — one of Bangalore's largest hotels
- 8-metre ceiling Grand Ballroom
- Bangalore's largest hotel swimming pool
- Chi, The Spa for bridal party
- Iconic Asian hospitality tradition
- Multiple event spaces for all functions
What does a wedding at Shangri-La Hotel Bengaluru cost?
Catering at Shangri-La Hotel Bengaluru, Palace Road runs ₹4,000–₹7,000 per plate, which is the venue's own indicative range and covers food only. Decor, production, stay and licences are separate. The venue takes up to 1,500 guests. A final number depends on your guest count, the season and the muhurtham time.
How many guests does Shangri-La Hotel Bengaluru hold?
Shangri-La Hotel Bengaluru in Palace Road holds 100–1,500 guests, with 397 rooms on the property for guests staying over. For a Bangalore wedding the working number is usually the muhurtham-hour peak, not the total invited — plan the venue around the hour everyone is present at once.
Others in The city core
- Century Club Bengaluru Cunningham Road
- Chamara Vajra Jayamahal Main Road
- Four Seasons Hotel Bengaluru St. Mark's Road
- Hyatt Centric MG Road Bengaluru MG Road
- Hyatt Place Bengaluru Yeshwanthpur Yeshwanthpur
- ITC Gardenia Bengaluru Residency Road
Ask about Shangri-La Hotel Bengaluru
We will get a current quote from the venue and tell you what it does not include.