Vegetarian & Indian Food at Changi Airport: Terminal 1, 2, 3 & 4 Eating Guide
✅ Last verified on-the-ground: 2026-07-17
This guide covers vegetarian food at Changi Airport terminal by terminal for 2026: Indian, Jain, and vegan options at T1, T2, T3, T4, and Jewel. Food is spread across four terminals plus Jewel, and genuinely vegetarian Indian options sit in fewer than ten places. Prices below use 1 SGD = ₹74.69 (~$1).
Subodh’s Pro Tip: Terminal 3 has the densest concentration of Indian-friendly food at Changi, but Terminal 2 is where Kaveri lives. If your flight leaves from T1 or T4, do not assume you can sort veg food after immigration at the gate. Eat before clearing immigration, or accept that you will be eating at a 7-Eleven or a Western bakery.
Quick Answers
| What | Answer | Price (INR) |
|---|---|---|
| Only guaranteed pure vegetarian Indian sit-down lounge at Changi? | Kaveri Vegetarian Lounge, Terminal 2 | ₹2,242-₹4,110 (~30-55 SGD or ~$23.26-$42.63) per person (a la carte); free with Priority Pass / lounge pass |
| Best terminal for Indian/vegetarian variety? | Terminal 3 (after immigration) | ₹897-₹1,868 (~12-25 SGD or ~$9.30-$19.38) per dish |
| Cheapest sit-down vegetarian meal at Changi? | Kopitiam food court, multiple terminals | ₹598-₹1,121 (~8-15 SGD or ~$6.20-$11.63) for a full meal |
| Kaveri last order time? | Closes ~2 hours before last flight | Verify on the day at the lounge |
| Kaveri Priority Pass access? | Yes, access included with Priority Pass / LoungeKey / Plaza Premium access | Walk-in fee ~₹2,242-₹4,110 (~30-55 SGD or ~$23.26-$42.63) if no pass |
Why Vegetarian at Changi Is Harder Than It Looks
Changi Airport has more than 350 dining outlets across its four terminals and Jewel, which sounds like plenty until you filter for three things Indian vegetarian travellers care about: genuinely vegetarian (no hidden fish sauce, oyster sauce, shrimp paste, anchovy stock), ideally pure veg (no egg), and ideally Indian-style or close to it (roti, dal, thali, dosa, biryani). That filter cuts the list dramatically. Singaporean “vegetarian” stalls often use oyster sauce. Chinese “vegetarian” dishes frequently use egg noodles. Malay “vegetarian” sometimes sneaks in sambal belacan. Japanese “vegetarian” rolls have fish-based dashi.
What follows is the terminal-by-terminal list of what genuinely works for Indian vegetarian travellers in 2026, based on the official Changi terminal directory and traveller feedback.
For broader airport context, see our Changi Airport layover guide for Indian travelers and the terminal-by-terminal airline check-in guide.
Terminal 1: Vegetarian Options
Terminal 1’s airside food court is the typical Indian traveller’s first impression, and it is mixed. The good news is that there are a few reliable vegetarian choices. The less good news is that Terminal 1 leans Western and seafood more than Terminals 2 and 3.
Kaveri Vegetarian Lounge (if your flight departs from T1): the only Terminal 1 option worth walking to in person is the Kaveri Indian Vegetarian restaurant in the public area (landside, before immigration), and a separate Kaveri Café in the transit area. The landside restaurant is the full sit-down, the airside café is a smaller kiosk-style setup.
Kopitiam food court (Transit): a hawker-style food court in the transit area with a few vegetarian stalls. Look for the rice-and-veg stall (mixed vegetable rice with curry, ~₹598-₹897 (~8-12 SGD or ~$6.20-$9.30)) and the Indian stall if it is open that day. Travellers report that the Indian stall rotates and is sometimes replaced by a Chinese vegetarian stall, so verify on arrival.
Stuff’d (Transit): a kebab-and-wrap chain with a labelled vegetarian menu. The falafel wrap (~12-15 SGD) is the safest bet. No egg, no dairy meat, no surprises.
Old Chang Kee (Transit): curry puff chain. The curry puff itself is vegetarian (curd potato filling) but the pastry uses egg wash; strict vegetarians should skip. ~₹224-₹374 (~3-5 SGD or ~$2.33-$3.88) per puff.
7-Eleven / Cheers (multiple, Transit): plain bread, onigiri without fish, packaged salad, fruit, soy milk. Last-resort veg only, ₹224-₹747 (~3-10 SGD or ~$2.33-$7.75).
Terminal 2: Vegetarian Options (and Kaveri)
Terminal 2 is the home of the Kaveri Vegetarian Lounge that competitors keep flagging, and for good reason: it is the single most reliable pure-vegetarian Indian sit-down option at Changi.
Kaveri Vegetarian Lounge (Transit, near Gate T2): this is the headline option for the entire guide. Pure vegetarian, full Indian menu (thalis, dosas, paneer curries, biryani, South Indian breakfasts), consistent reviews for both taste and hygiene. Travellers report last-order time roughly 90-120 minutes before the lounge closes for the night (Kaveri typically closes around the last scheduled flight of the day, but verify on the day; kitchen cutoffs vary).
| Access type | Cost | Notes |
|---|---|---|
| Priority Pass / LoungeKey / DragonPass cardholder | Free entry (subject to lounge capacity) | Standard 3-hour stay |
| Plaza Premium lounge access pass | Free entry (subject to capacity) | Some Plaza Premium passes are airport-and-terminal specific |
| Walk-in (no lounge pass) | ₹2,242-₹4,110 (~30-55 SGD or ~$23.26-$42.63) per person, a la carte pricing | Pay-as-you-eat |
| Airline premium cabin / business class ticket | Free | Show boarding pass |
Hours are approximately 24 hours, but the kitchen has cutoffs. Travellers report that the last full meal order is taken around 1.5-2 hours before the announced closing time, so if your flight is at 11pm and Kaveri is advertised to close at 11pm, the last safe order is around 9-9:30pm. If you are Priority Pass-eligible, this is the single best vegetarian meal you can get at Changi.
For a deeper look at lounge access options, see our best lounges at Changi for Indian travelers with Priority Pass.
Kaveri Café (Transit, smaller kiosk version): sometimes a smaller Kaveri café is operated alongside the main lounge in T2 airside. Menu is shorter (dosa, idli, vada, tea, filter coffee), prices ~₹747-₹1,644 (~10-22 SGD or ~$7.75-$17.05). Travellers report it is good for a quick fix when the main lounge has a waitlist.
Kopitiam food court (Transit): similar setup to T1, with vegetarian-friendly stalls and rotating Indian options.
Stuff’d (Transit): same falafel-and-vegetarian wrap chain as T1, ~₹897-₹1,345 (~12-18 SGD or ~$9.30-$13.95) per meal.
Terminal 3: Vegetarian Options (Highest Density)
Terminal 3 has the densest cluster of Indian and Indian-adjacent vegetarian options at Changi, both airside and landside. If you have flexibility on where to eat, this is the terminal to pick.
Kaveri Vegetarian Restaurant (Landside, Level 3 Public Area): full menu, more spacious than the T2 lounge, and open to anyone without a Priority Pass card. This is where you eat if you have hours before immigration and want a real thali (~20-35 SGD) before clearing security. Ameal for two runs ~₹3,736-₹5,978 (~50-80 SGD or ~$38.76-$62.01).
Kaveri Café (Transit): smaller airside kiosk, similar menu to the T2 café, ~₹747-₹1,644 (~10-22 SGD or ~$7.75-$17.05) per dish.
Kopitiam food court (Transit): hawker-style vegetarian stalls, ~₹598-₹1,121 (~8-15 SGD or ~$6.20-$11.63) for a full meal.
Stuff’d, Old Chang Kee, 7-Eleven: the standard fallback chain.
Terminal 4: Vegetarian Options (Thinnest)
Terminal 4 is the smallest terminal, served mainly by low-cost carriers (AirAsia, Cebu Pacific, Scoot, etc.). Vegetarian options are the thinnest of the four terminals.
Kopitiam food court (Transit): the main food court in T4 transit, with a smaller selection of vegetarian stalls. ~₹747-₹1,345 (~10-18 SGD or ~$7.75-$13.95) for a meal.
Stuff’d (Transit): falafel wrap and vegetarian kebab options, ~₹897-₹1,345 (~12-18 SGD or ~$9.30-$13.95).
7-Eleven (Transit): packaged veg options as a last resort.
Travellers report that Terminal 4 lacks a full sit-down pure vegetarian Indian restaurant as of mid-2026. If you have a long wait at T4, eat at Kopitiam and supplement with snacks from 7-Eleven.
Jewel Changi: Vegetarian Options (Before or After Immigration)
Jewel sits landside, attached to Terminal 1, and is open to anyone entering the airport complex before immigration. If you have time before security, Jewel has more dining variety than any single terminal.
| Restaurant | Cuisine | Vegetarian status | Price |
|---|---|---|---|
| Kaveri Vegetarian Restaurant (Jewel, Level 4) | Indian pure veg | Pure veg, full menu | ₹1,495-₹2,989 (~20-40 SGD or ~$15.50-$31.01) per person |
| A&W | American fast food | Cheese fries, veg burgers | ₹897-₹1,495 (~12-20 SGD or ~$9.30-$15.50) |
| Various Shokutsu Pan / desserts | Japanese bakery | Egg-vegetarian; ask about specific items | ₹374-₹1,121 (~5-15 SGD or ~$3.88-$11.63) |
For the full Jewel experience, our Jewel Changi guide is worth a read.
SIM and Connectivity: The One Thing to Sort While You Eat
Buying a SIM at Changi is straightforward and you can do it while eating. The two main tourist SIMs are Singtel and M1, both with ~50GB data for 7 days at ~₹1,120 or ~$14.97. Pickup is at the official operator counters in each terminal’s public area before immigration, and in some terminals in the transit area. Bring your passport. Activation is instant and the SIM is unlocked.
If you do not want to queue, the Nomad eSIM is an option; check current pricing on the provider’s site. Buy it from India, scan a QR code on arrival, and you have data the moment you land in Singapore. Useful if you are transiting through Changi on the way to a third country and want to skip the SIM queue entirely. For a broader comparison, see the Singapore visa and arrival guide for Indians.
Currency, GST Refund, and What You Will Spend
A typical vegetarian traveller eating two proper meals at Changi plus a drink and a snack will spend:
| Meal type | Expected price |
|---|---|
| Breakfast at Kaveri Café or Kopitiam | ₹598-₹1,121 (~8-15 SGD or ~$6.20-$11.63) |
| Sit-down lunch at Kaveri | ₹1,345-₹2,616 (~18-35 SGD or ~$13.95-$27.13) |
| Tea/coffee + snack | ₹374-₹747 (~5-10 SGD or ~$3.88-$7.75) |
| Total for the airport day | 31-60 SGD |
At roughly ₹2,300-₹4,500 (~$30.80-$60.25) per person per day of eating at Changi. Singaporean GST is 9%, and tourists can claim a refund on purchases above ₹7,473 (~100 SGD or ~$77.52) at participating retailers via the Tourist Refund Scheme (TRS), but restaurant meals are typically not refundable. Our Changi money and GST refund guide walks through the exceptions.
Vegetarian Eating Strategy by Flight Type
Short transit (under 4 hours): eat one proper meal before or after immigration, depending on your terminal. Skip the lounge pass unless you already have one. ₹1,868-₹2,616 (~25-35 SGD or ~$19.38-$27.13) covers it.
Long transit (4-8 hours): if you have Priority Pass, use Kaveri Lounge in T2 (free entry, 3-hour stay) and supplement with a light meal at the gate. Total spend ~0 SGD if you have the pass, ₹1,868-₹3,736 (~25-50 SGD or ~$19.38-$38.76) if not.
Overnight transit: Terminal 3 has the densest 24-hour food options. Kaveri restaurants tend to operate 24 hours or until last flight; verify on the day.
Pre-flight from India with a long layover: sort your meal at Jewel landside (the Kaveri there is solid) before clearing immigration. Once inside the secure zone, options shrink.
Safety and What Indian Travellers Specifically Need to Know
Changi is one of the safest airports in the world for solo women, families, and first-time international travellers. Thefts are rare, immigration queues are well-managed, and signage is in English plus the three other official Singapore languages (Mandarin, Malay, Tamil). For Indian travellers specifically, the relevant non-food note is that Singapore’s Immigration & Checkpoints Authority (ICA) enforces zero tolerance on declared items (declared cigarettes, food items above allowed limits, and so on), so do not pack extra ghee, rice, or spice mixes above what’s allowed; declare on arrival if unsure. For broader safety context, our Is Singapore safe for Indian travelers piece covers scams to watch for.
Before any international trip from India, check your government’s official travel advisory. For Indian citizens, the Ministry of External Affairs travel advisories are the live source for any current warnings specific to Singapore. Singapore’s own advisory site (gov.sg) covers the reverse direction.
Subodh’s Pro Tip: If you are vegetarian by choice (not by religion), do not assume the “vegetarian” tag at any non-Indian restaurant at Changi means no fish sauce, oyster sauce, or shrimp paste. Ask explicitly. At Kaveri, the answer is yes, pure veg. At Stuff’d, the falafel is genuinely vegetarian. Anywhere else, treat the label as a starting point, not a guarantee.
Frequently Asked Questions
Which Changi terminal has the most vegetarian Indian food options? Terminal 3. It has the Kaveri Café transit and the Kaveri Vegetarian Restaurant landside. Terminal 2 has Kaveri Lounge (airside) and Kaveri Café. Terminal 1 has fewer options, and Terminal 4 has the least.
Is Kaveri Vegetarian Lounge free with Priority Pass? Yes, subject to capacity. Standard Priority Pass / LoungeKey / DragonPass access applies. Some Plaza Premium pass variants also grant access. If you do not have a pass, walk-in is around ₹2,242-₹4,110 (~30-55 SGD or ~$23.26-$42.63) a la carte.
Does Kaveri serve Jain food (no onion, no garlic, no root vegetables)? Travellers report that Jain preparation is available on request at Kaveri. Order ahead and confirm with the kitchen; do not assume every dish on the menu is automatically Jain.
What is the last order time at Kaveri Lounge Terminal 2? Travellers report the last full meal order is taken around 1.5-2 hours before the announced closing time. Verify on the day at the lounge, as cutoffs vary by season and flight schedule.
Can I get vegan food at Changi Airport? Yes, but the choice is narrower than vegetarian. Stuff’d falafel and Kaveri’s no-ghee, no-butter, no-paneer options are vegan. Vegan travellers should default to Indian pure veg restaurants and ask for no ghee, no butter, no paneer.
Is Kaveri open 24 hours? The T2 lounge typically operates 24 hours or until last flight, but the kitchen cutoffs and last-order times are earlier than the door-closing time. Verify on arrival.
Is it cheaper to eat before immigration at Jewel? Slightly. Landside restaurants in Jewel and the public area of Terminal 3 are a touch cheaper than airside equivalents, because the airside price premium is real (Changi airside rents are higher, prices reflect it). The difference is usually ₹149-₹374 (~2-5 SGD or ~$1.55-$3.88) per dish.
Do I need to print a return ticket or have a Singapore visa before eating at Changi? No, food access at Changi is not conditional on visa or ticket status. But for Indian passport holders entering Singapore, you need a valid visa (apply via ICA, ₹2,121 (~30 SGD or ~$22) fee, processing 3-5 working days, single entry, max 30 days stay). Check the Singapore visa guide for Indian passport holders before you fly. You also need an onward ticket and confirmed accommodation for immigration to clear you.