Short answer: Yes, absolutely.
This is one of the most common questions Indians have about five-star hotels — and most people assume the answer is no. The truth is, hotel restaurants and buffets in India are open to anyone willing to pay for the meal. You do not need a room. You do not need a loyalty card. You do not need to know someone at the front desk.
You just need a table booking — and that is exactly what BookMyBuffet is built for.
It is a surprisingly widespread assumption — possibly because hotel lobbies can feel intimidating, or because the billing systems at hotel restaurants sometimes look like they are tied to room folios. But this is simply not the case.
Five-star hotels in India — whether it is an ITC, Marriott, Hyatt, Taj, Oberoi, Hilton, or Radisson — run their restaurants and buffets as independent profit centres. They actively want non-resident diners. In fact, at most luxury hotels in India, the majority of buffet diners on any given day are not guests of the hotel. They are local residents, families, corporate teams, and visitors who simply came for the food.
The lesson here: always book in advance. It guarantees your table, saves you the awkwardness of being turned away, and often unlocks better pricing through platforms like BookMyBuffet.
No. You will not be asked to show a room key, hotel confirmation, or any identification beyond what may be required at the security gate of the hotel premises (some five-star hotels in Delhi and Mumbai have vehicle or visitor checks at the gate — this is a security measure, not a guest-only policy).
Simply tell the security or front door staff that you have a restaurant reservation, and you will be directed to the dining area without any issue.
Not at all. The buffet is the same spread for every diner in the room — hotel guests and non-guests eat from exactly the same counters, served by the same staff, in the same dining hall. There is no "guest section" and "public section." It is one buffet for everyone.
Yes — the per-person buffet price at a hotel restaurant is the same for hotel guests and walk-in diners. In fact, non-guests often pay less because they can access platform discounts through BookMyBuffet that hotel guests booking via concierge cannot.
All of them welcome non-guests — but some are particularly known for their open-door dining culture and spectacular buffet spreads:
BookMyBuffet is the only platform in India dedicated entirely to hotel buffet discovery and booking. It lists five-star hotel buffets across Delhi, Mumbai, Bangalore, Hyderabad, Goa, Gurugram, Pune, and more — with real-time availability, verified per-person pricing, and instant table confirmation.
You have always been allowed to eat at a 5-star hotel without staying there. Now you know — and BookMyBuffet makes it easier than ever to actually do it.
Visit BookMyBuffet.com and find your table at India's finest hotel buffets — no room required.