Lunch in Agra: when to stop, where to eat and what it costs
Agra’s lunch question is really two: where does your morning end, and how hot is it? Here is when to stop after the Taj, the Fort or Fatehpur Sikri, which part of the city to eat in, what it costs, and how buffets, vegetarians and children fare, with our own rooftop on the Sikri side of town plainly marked as ours.

Photo: Sumitmalhotra · Wikimedia Commons · CC BY-SA 4.0
Lunch in Agra fits between about 12:30 and 3:00 PM, after the morning’s monument and before the worst of the afternoon, and the best restaurant in Agra for lunch is usually the one nearest wherever that morning ends. Fresh from the Taj, eat in Taj Ganj or on Taj East Gate Road. For a buffet, go to the big hotels on Fatehabad Road, where lunch usually runs from 12:30 to 3:00 PM. Before an evening train, Sadar Bazaar is near Agra Cantt. Back from Fatehpur Sikri, the Shahganj side of the city comes first.
This is Altitude’s own journal, and Altitude, the rooftop in Shahganj that opens at 1:00 PM, is ours, so weigh what we say about it accordingly. Everything else is what we would tell a friend, checked on 7 October 2026.
When lunch fits around the Taj, the Fort and Fatehpur Sikri
Agra’s days start early. The Taj opens 30 minutes before sunrise, about 5:45 AM in October, so by noon you are six hours in, and lunch is the reset. Find your morning below; the one-day itinerary and the Fatehpur Sikri day trip have the rest of the day.
| Your morning | Where lunch fits |
|---|---|
| The Taj at sunrise, then Agra Fort | From about 12:30 PM, in Taj Ganj, the old city or along Fatehabad Road. We are about 6 km west of the Fort. |
| Fatehpur Sikri, leaving Agra at 7:00 AM | Back at about 12:30 PM. Shahganj is the first part of Agra on the way in, about 35 km (50 to 60 minutes) from the Sikri car park. |
| The Taj at sunrise, Sikri after lunch | Lunch at 1:00 PM on the way out. Going to Sikri by way of Shahganj adds only about 3 km. |
| Akbar’s tomb at Sikandra | Late morning there, lunch from 1:00 PM. We are about 9 km away, 20 to 25 minutes. |
| Off the 7:50 AM Shatabdi from Delhi | The Taj, the Fort by 11:00, lunch from 1:00 PM. |
| An evening train from Agra Cantt | A long lunch from 1:00 PM with us, about 5 km (15 minutes) from the station, or a late chaat lunch in Sadar Bazaar near it. |
| A Friday, with the Taj closed | The Fort or Fatehpur Sikri in the morning; lunch as usual. |
Most of the hotel lunch restaurants in Agra that we checked stop serving at about 3:00 PM, so a late lunch means an all-day restaurant, and the traffic, not the distance, sets the pace. The details are in Fatehpur Sikri to Agra, restaurants near Agra Cantt, Akbar’s tomb at Sikandra and, because the Taj is closed every Friday, Agra on a Friday.
Lunch options in Agra, area by area
The lunch places in Agra that visitors use gather in four parts of the city. Eat in the one on your route rather than crossing town for a name.
Taj Ganj and the East Gate side
Taj Ganj, the old lanes immediately south of the Taj, has the closest food to it, a walk or a battery-bus ride from the gate, since no polluting vehicle may go within 500 metres of the monument. Its small hotels put restaurants on the roof for a view of the dome. Standards vary, and some terraces in older guides could not be confirmed as open when we checked, so look before you sit down.

Photo: Ryan, Toronto · Wikimedia Commons · CC BY 2.0
On Taj East Gate Road the hotels, and the bills, are bigger. The Taj Hotel & Convention Centre, ten minutes’ walk from the East Gate by its own account, runs a buffet at every meal in Palato (7:00 AM to 11:00 PM), walk-in visitors included, and its rooftop, Infini, opens at noon with the Taj in view. The Oberoi Amarvilas serves Italian, Pan-Asian and Indian dishes à la carte at Bellevue from 7:00 AM to 10:30 PM, with a weekend brunch from 12:30 to 3:30 PM; book ahead.
Fatehabad Road: the hotel strip, and the buffets
The hotel road running out of Taj Ganj has most of the buffets we found. Jaypee Palace’s Grand Buffet serves Indian and Continental dishes from 12:30 to 3:00 PM at ₹1,600 an adult and ₹900 a child, plus taxes; the Radisson’s Oasis serves lunch at the same hours, buffet or à la carte; and the Courtyard by Marriott calls its all-day MoMo Café a buffet restaurant. Most rooftops that open by noon are here too (our rooftop list has their hours), and at the top end is the ITC Mughal’s Peshawri, known for its North-West Frontier cooking; check its lunch hours before you go.
Sadar Bazaar and the old city
Sadar Bazaar, near Agra Cantt station, is a broad market whose shops keep roughly 11:00 AM to 10:00 PM. Its chaat counters come into their own in the late afternoon, so before an evening train a plate of bhalla or papri chaat there makes a good late lunch. Our street-food list names the counters and, if your morning ends at the Fort, the stuffed-paratha shop in Belanganj, in the old city.
Shahganj and the Fatehpur Sikri side
Shahganj is a market neighbourhood in west Agra, on the Fatehpur Sikri side of the city, and its use to a visitor is position: it is the first part of Agra you reach from Sikri, about 5 km from Agra Cantt, 6 km from the Fort and 9 km from both the Taj and Akbar’s tomb. Our rooftop is here, so of course we would say that.
Buffet lunch in Agra: the hotels do it, we do not
A buffet suits a big group with mixed tastes, children who want to see the food first, or anyone making lunch the main meal of the day; it suits a tired couple who will eat one plate each rather less. The buffets we found are all in hotels on Fatehabad Road and Taj East Gate Road, and at Jaypee Palace’s published prices two adults and two children pay ₹5,000 for lunch before tax. With a group, ring ahead and ask when the counters close.
One habit from the CDC’s advice for travellers is worth keeping at any buffet: hot food should be steaming and cold food chilled. We do not do a buffet; our nearest thing is a set of complete meals on one plate, described in the last section.
What lunch in Agra costs
Per person, before tax, October 2026. The buffet price is from the hotel’s own page; the rest are our estimates.
| Kind of lunch | Roughly, per person |
|---|---|
| Street food: chaat, kachori, a stuffed paratha | Usually under ₹200, often well under (our estimate). Carry small notes. |
| A pure-veg chain or a simple local restaurant | About ₹200 to ₹400 (our estimate). |
| Our One Plate Wonders | ₹250 to ₹450, each a whole meal for one. |
| A sit-down North Indian lunch, shared | About ₹500 to ₹800 for two curries between two, breads and a cold drink (our estimate). |
| A hotel restaurant on Fatehabad Road | About ₹1,000 to ₹1,250 (our estimate). |
| A hotel lunch buffet | ₹1,600 an adult and ₹900 a child at Jaypee Palace, plus taxes. |
| A five-star signature restaurant | About ₹3,000 or more (our estimate). |
Then the tax. Since April 2025, restaurants in hotels where a room has sold for more than ₹7,500 a night charge 18% GST; most standalone restaurants charge 5%. Menu prices are usually before tax, so read the foot of any menu, ours included.
The best restaurants in Agra for families and vegetarians
With children, the best lunch in Agra is the nearest one with air conditioning and a kitchen that can cook mild. Order the moment you sit down and ask for less chilli (kam mirch); dal makhani, paneer in a tomato and butter gravy, naan and jeera rice suit most children. With grandparents, ask about stairs and lifts when you book, anywhere.
Strict vegetarians are well looked after. A restaurant signed pure veg cooks no meat, fish or eggs on the premises, and Bikanervala, the vegetarian sweets-and-snacks chain, lists a branch on Fatehabad Road opposite the ITC Mughal. Jain food goes further: no onion, garlic, potato or other root vegetables, and for many observant Jains nothing after sunset, which makes lunch the meal that matters. Few menus print a Jain version, so tell the restaurant when you book. A kitchen given notice can usually leave out the onion and garlic; one asked mid-service often cannot.
To be plain about ours: it is not a pure-veg kitchen. Chicken, mutton, fish and eggs are cooked alongside the vegetables, and every dish on the menu is marked veg, non-veg or egg.
What to order at a North Indian lunch
A North Indian lunch is built for the table, not ordered in courses. For two, one dal, one other curry, three or four breads and a raita is plenty; for each extra person, add a dish.
- A dal: dal makhani, black lentils slow-cooked and finished with butter, or a lighter yellow dal tadka.
- A paneer or vegetable dish: kadhai paneer, palak paneer, malai kofta or chole, which is chickpeas.
- Breads from the tandoor: soft naan or whole-wheat tandoori roti, two each to start.
- Rice or a biryani, remembering that a biryani is a meal on its own.
- Something cooling: raita, a lassi or a fresh lime soda.
- For meat-eaters: a chicken curry, or the Mughlai side of Agra’s cooking, with kebabs, mutton and biryani.
New to chilli? Ask for mild; a kitchen’s medium can be hotter than you expect. On our own menu as we write, Dal Makhan Wali is ₹380, Palak Paneer ₹460, Malai Kofta ₹470, Rajasthani Lal Maas ₹570 and Altitude Pahadi Chicken ₹630, with biryani from ₹400, naan at ₹80 and tandoori roti at ₹60.
Summer, winter and a rooftop lunch in Agra
On the India Meteorological Department’s 1991–2020 averages, Agra’s afternoon high is about 22°C in January, 35°C in October and 41°C to 42°C in May and June, and the monsoon usually runs from early July to mid-September.
- November to February: eat outside. A roof in the winter sun is the best seat in Agra at one o’clock. Foggy December and January mornings push sightseeing later, so let lunch move with it.
- April to June: air conditioning, and no going out again before about 3:30 PM.
- July to September: a roof over you, against the showers and the humidity.
- March and October: outside if there is shade, inside if there is not.
For a rooftop lunch with the Taj in sight, our rooftop list has the roofs that open by noon, and Infini at the Taj Hotel is another. Ours opens at 1:00 PM with no Taj view, only the city and the sky: the terrace from November to February, and the 40 indoor seats in air conditioning in May, June and the monsoon.
Eating safely: water, heat and the basics
The CDC’s food and water guidance for travellers comes down to a few habits.
- Drink sealed water. In India, packaged drinking water may only be sold under the BIS certification mark, so check the seal and the ISI logo. Tea and coffee made with boiling water are generally safe.
- Eat it hot. Fully cooked food served hot is the safest thing on any menu.
- Go easy on raw salad and ice unless you trust the water; fruit you peel yourself is fine.
- Prefer busy places, which turn their food over quickly.
- Drink more than you think from April to September.
Street food follows the same rules with less margin; our guide to Agra’s street food covers it.
Lunch at Altitude, on the Fatehpur Sikri side of town
Ours, so read this knowing who wrote it. Altitude is on the top floor above MG Road 2 in Shahganj, on the way into Agra from Fatehpur Sikri. We open every day at 1:00 PM, not before, with the kitchen on the roof: a tandoor, a wok, a pizza oven and 225 dishes from ₹20 to ₹830.
For lunch, the One Plate Wonders are complete meals that each serve one, the curry meals with one butter naan, two butter rotis or steamed rice:
- ₹380: Dal Makhani Meal, Kadhai Paneer Meal, Chole Meal, or Kulcha + Dal Makhani.
- ₹410: Chilli Paneer + Hakka Noodles.
- ₹450: Chicken Curry Meal.
- ₹280 and ₹250: Punjabi Chole Bhature, and Pav Bhaji Paaji.
It is the quick, sensible lunch for a group on a driver’s clock: one plate and one price each. With more time, the 12-inch thin-crust pizzas are baked to order and worth the wait, about 25 minutes.
There are 60 seats on the open terrace and 40 indoors in air conditioning. We do not serve alcohol; the cold list is mocktails, mojitos, iced teas, lemonades, shakes, frappes and coffee, and every mocktail is 30% off from 1 to 6 PM, every day. Sealed mineral water is ₹20, charged at MRP. There is no Taj view, and no buffet.
Monday to Friday, a table reserved in advance online for between 1:00 and 6:00 PM gets 30% off whatever is ordered from 1:00 to 6:00 PM; anything ordered after six is billed at the regular price. Other weekday bookings get 20% off, and any day, weekends included, 15%. One offer per bill, the offers do not combine, and none applies on 31 December, 1 January, major festivals or public holidays; the offers page has the terms. Booking is free, confirmed instantly and free to cancel up to two hours before. Staying in? Order from the same kitchen to your hotel.


