The best restaurants in Agra for foreigners, and what to know before you order
Eating well in Agra as a visitor comes down to a menu you can read, water you can trust, a way to pay and a safe ride back. Here are eight places that get those right, led by Altitude Rooftop Lounge, with straight answers on spice, tipping, service charges and drivers.

Photo: Altitude Rooftop Lounge · Altitude
The best restaurants in Agra for foreigners are the ones that make the basics easy: a menu you can read, dishes marked vegetarian or not, sealed water, a way to pay and a safe ride back. On that test Altitude Rooftop Lounge, on the top floor above MG Road 2 in Shahganj, comes first, with its whole menu online in English and its doors open every day from 1:00 to 11:30 PM. After it come a five-star splurge, a Taj-view hotel roof, a relaxed rooftop, three cafés and Sadar Bazaar’s street food.
There is no single best restaurant in Agra for tourists, because where to eat in Agra depends on where the day ends. The big hotels and the early cafés are on the Taj side; Altitude is on the west side, where the roads from Fatehpur Sikri and Sikandra come in. Hours are as listed in October 2026; check before you go.
Pick by what you need
| What you need | Where to go |
|---|---|
| A long lunch or dinner for a mixed group | Altitude, Shahganj, 1:00 to 11:30 PM. Book online, free. |
| A beer or wine with dinner | Infini, Maikhana at ITC Mughal, or Tea’se Me. Altitude serves no alcohol. |
| The Taj in sight from your table | Infini at sunset, or Chia Taj View Cafe in Taj Ganj. Altitude has no Taj view. |
| One big special-occasion dinner | Peshawri at ITC Mughal. Book ahead. |
| A buffet, to see the food first | Palato at the Taj Hotel & Convention Centre, 7:00 AM to 11:00 PM. |
| Breakfast before or after the Taj | Joney’s Place from 5:00 AM, or Good Vibes Cafe from 7:00 AM. |
| Ordering without a shared language | Bread N Mime Café, where every guest orders in writing. |
| Strictly vegetarian | A pure-veg restaurant, such as Bikanervala on Fatehabad Road. |
| Lunch after Fatehpur Sikri or Akbar’s tomb | Altitude: allow 50 to 60 minutes from Sikri, about 16 from Akbar’s tomb. |
| Dinner in your hotel room | Delivery from Altitude’s kitchen within about 8 km, free over ₹799. |
The best restaurants in Agra for foreigners, ranked
Ranked by how much each place makes easy for someone new to Agra, from abroad or from another state: the menu, the water, paying, the hours and getting there.
1. Altitude Rooftop Lounge, Shahganj — the easy all-rounder
Altitude takes the most guesswork out of a meal in Agra. Its full menu, 225 dishes from ₹20 to ₹830, is online in English on the menu page, with every dish marked veg, non-veg or egg, so a mixed group can choose before leaving the hotel. North Indian and Mughlai sit beside Chinese, Continental and Italian, cooked on the roof with a tandoor, a wok and a pizza oven.
- Hours that fit a sightseeing day. Every day from 1:00 PM to 11:30 PM, last kitchen order 11:00 PM; nothing before 1:00 PM.
- Water and paying. Sealed water at its printed price (MRP), ₹20; Indian restaurants are allowed to charge more. Cash, UPI and cards.
- Comfort. 60 seats on the open terrace, 40 indoors in air conditioning, and a lift to the top floor.
- Booking. Online, free, confirmed instantly, and free to cancel up to two hours before.
- Position and delivery. On the Fatehpur Sikri and Sikandra side of the city, about 25 minutes from the Taj, and it delivers to hotels within about 8 km, free over ₹799.
For a first Indian meal, the One Plate Wonders keep ordering simple: a complete meal for one, such as the Dal Makhani Meal or Kadhai Paneer Meal at ₹380, or the Chicken Curry Meal at ₹450. Every mocktail is 30% off from 1:00 to 6:00 PM.
2. Peshawri, ITC Mughal — the splurge
If the trip has one big dinner, this is the obvious candidate. Peshawri is the ITC Mughal’s restaurant for what the hotel calls the rich and robust cooking of the North-West Frontier, and the hotel, in Taj Ganj on Fatehabad Road, takes reservation requests on its website. Book ahead and expect five-star prices; Maikhana, the lobby bar, is there for a drink first, from 11:00 AM to 11:30 PM.
3. Infini and Palato, Taj Hotel & Convention Centre — the Taj in view, and a bar
About ten minutes’ walk from the Taj’s East Gate, this hotel covers two wishes. Infini, the rooftop lounge, has the Taj in view, a cocktail list and a smart-casual dress code, from noon to 11:00 PM; come for the last hour of daylight, since after dark the monument is an outline. Palato, the all-day restaurant, runs buffets at every meal from 7:00 AM to 11:00 PM, walk-in visitors included, which helps on a first day.
4. Tea’se Me, Fatehabad Road — an easy first evening, with a beer
On the roof of Hotel M House near the Purani Mandi crossing, and popular with overseas travellers. It is relaxed rather than smart: Indian and international food, wine and beer, an open section and a covered, air-conditioned one, from 11:00 AM to 11:45 PM. It is the easiest place here to walk into without a plan, which suits a first night in a new city.
5. Joney’s Place, Taj Ganj — breakfast by the South Gate
A pocket-sized café a few steps from the Taj’s South Gate, run by the same family since 1978. Its listed hours run from 5:00 AM to 10:30 PM, so it works before a sunrise visit or after it. The banana lassi is what it is known for, and the malai kofta at lunch. Prices are budget, the kitchen is tiny, and it will cook mild if you ask.
6. Bread N Mime Café, Fatehabad Road — ordering in writing
A ground-floor café a few hundred metres from the Trident hotel, run, in its own words, with specially abled staff. Some of the team are deaf, so every guest orders by writing down the code printed beside each dish, and nobody’s Hindi is tested. Coffee and a cheese masala toast, or a stuffed paratha at breakfast; vegetarian-friendly, with vegan options; open 7:30 AM to 10:00 PM, at budget prices.
7. Good Vibes Cafe, Shilpgram Road — for families
Owner-run, beside the Taj parking at Shilpgram and about 15 minutes’ walk from the monument. The menu runs from Indian to Italian, Chinese, Mexican and Continental at budget prices, there are board games to borrow and charging points at the tables, and breakfast can be made vegan on request. Open 7:00 AM to 11:30 PM, it is the natural stop after an East Gate visit.
8. Sadar Bazaar, near Agra Cantt — street food, with care
For Agra’s street food with less guesswork, go to Sadar Bazaar in the evening. Its Chaat Gali is a lane of chaat counters; Agra Chat House, near the entrance, opens at 1:00 PM and is known for its bhalla, Agra’s fat potato tikki. For meat, Mama Chicken Mama Franky House on Sadar Bazaar Road does seekh kebabs, tandoori chicken and chicken frankies, listed from noon to midnight. Eat what is cooked in front of you, at the busiest counter.

Photo: Sumit Surai · Wikimedia Commons · CC BY-SA 4.0
For ten more, see the top 10 restaurants in Agra. The café list, the rooftop list and the street-food list have the detail behind several entries here.
Is food in Agra safe? Water, ice and the basics
It can be, with the care any traveller takes in India, and the habits matter more than the restaurant. The CDC’s food and water advice for travellers comes down to a few rules.
- Drink sealed water. Packaged drinking water in India must carry the BIS mark, so check the seal and the ISI logo. Tea and coffee made with just-boiled water are generally safe.
- Skip the ice unless you trust the water it was made from.
- Eat food fully cooked and served hot; at a buffet, hot food should be steaming and cold food chilled.
- Peel your own fruit, and go easy on raw salad.
- Treat street food as the higher risk, as the CDC does, and pick the busy counter.
If your stomach does object, drink plenty: Canada’s travel advice calls rehydration the most important treatment for travellers’ diarrhoea. See a doctor if it does not settle.
Spice, and how to ask for less chilli
North Indian cooking is built on spice, which is not the same thing as heat, but chilli is in much of it, and a kitchen’s medium can be hotter than a visitor’s. Say so when you order, not when the dish arrives: kam mirch means less chilli, and plain English works too. A raita, seasoned yoghurt, on the side cools things down.
Dishes that are usually gentle include dal makhani, malai kofta and palak paneer: on Altitude’s menu in October 2026, Dal Makhan Wali is ₹380, Malai Kofta ₹470 and Palak Paneer ₹460. The Rajasthani Lal Maas, ₹570, is described on the menu as fiery, and butter chicken is one of five gravies under Choice of Indian Chicken, ₹590.
Paying, tipping and the service charge
Carry cash and a card. UPI, the QR-code payment Indians use for almost everything, needs an Indian bank account or a UPI One World prepaid wallet, issued to eligible visitors against a passport and visa. Keep your card in sight when you pay: the UK’s travel advice lists card skimming among common scams. Altitude takes cash, UPI and cards.
Read the foot of the bill. Menu prices are usually before tax: most standalone restaurants add 5% GST, and restaurants in hotels where a room sells for more than ₹7,500 a night add 18%.
A service charge is never compulsory. The Central Consumer Protection Authority’s 2022 guidelines say no hotel or restaurant may add one automatically or by default, or under another name; it is voluntary, optional and at your discretion, and the Delhi High Court upheld the guidelines in March 2025. If one appears on your bill, ask for it to be removed, or complain to the National Consumer Helpline. The authority’s March 2026 advisory adds that extras such as an “LPG charge” may not be added by default either.
Tip about 10%, in cash. Tipping is customary rather than required. Where no service charge has been added, about 10% is a common guide (travel guides range from 5 to 15%), left in cash so it reaches whoever served you. If you chose to pay a service charge, that is the tip.
Getting there and back: app cabs, prepaid taxis and autos
Distances are short and the traffic is slow: the Taj to Altitude is about 6.5 km, roughly 25 minutes, and Agra Cantt station about 5 km, 15 minutes. The UK government’s travel advice for India suggests app-based or prepaid taxis rather than hailing one on the street, especially at night.
- App cabs. Uber works in Agra; the fare is quoted before you book, and the trip can be shared.
- Prepaid booths. At Agra Cantt station, the booth fixes the fare for a taxi or an auto before you get in.
- Autos and e-rickshaws. Agree the fare and the destination before you sit down.
- Your hotel. Many hotels arrange cars; for a late return, ask before you go out.
For Altitude, tell the driver “MG Road 2, Shahganj”: the building has a Domino’s at street level, open parking at its foot (busiest from 8:00 to 9:00 PM on Fridays and Saturdays) and a lift to the top floor.
Is Agra safe at night?
Take the care you would in any Indian city. Most of Agra’s kitchens stop well before midnight, so plan to have ordered by about 10:30 PM; after dark, use an app cab or a prepaid taxi, avoid travelling alone late, and never accept a drink from a stranger or leave one unattended, since the UK’s advice reports spiked drinks and food. Save 112, India’s single emergency number.
Drivers, touts and commission
Expect offers of help you did not ask for. The UK’s travel advice warns that scammers, pickpockets and ticket touts target foreign nationals in tourist areas, and Outlook Traveller notes that drivers or guides may take visitors to shops that pay them a commission, often at inflated prices. Rough Guides is blunter about Agra: arrive at a shop by rickshaw or taxi, and the driver’s commission is in the price.
- Choose where you eat before you set off, and with a hired car, write the lunch stop into the booking, with where the driver will eat and wait.
- Check claims yourself. Outlook Traveller describes drivers saying a hotel is closed or full to steer guests to one that pays them; if you hear it about a restaurant, look it up.
- Say no to stops you did not ask for, however helpful they are made to sound.
- Refuse “export” offers. Canada’s travel advice warns of taxi drivers offering money to export gemstones or carpets, and says to accept none.
A table booked in your own name is the simplest defence. At Altitude, booking is online, free and confirmed instantly.
Where to have dinner in Agra tonight
Keep the evening on one side of the city, book the table yourself, and leave the Taj view and the beer to the places built for them. If dinner is at Altitude, book online: it is free, confirms instantly and cancels free up to two hours before.
Monday to Friday, a table booked online for 1:00 to 6:00 PM gets 30% off what is ordered before 6:00 PM; other weekday bookings get 20%, and any day 15%. It is one offer per bill, with none on 31 December, 1 January, major festivals or public holidays, and the offers page has the terms. Friday and Saturday evenings from October to February fill first, so book ahead, or order from the same kitchen to your hotel instead.

