Artificial grass in Bengaluru: what it costs, and what goes under it
A roll of artificial grass costs from ₹28 a sq ft at a Bengaluru shop. On an open terrace, a drainage layer under it takes the rate to about ₹115 before labour. Shops that lay grass publish a rate, but none says what goes under it. So we went through the quotes and price lists of a grass shop, a gardener and a landscaping firm on mytribe. Of the 2,187 requests Bengaluru people sent us from April to early September 2026, 36 asked for artificial grass, and we read them all. This guide says what yours will cost, and what has to go under it.

What does artificial grass cost for a balcony or terrace in Bengaluru, laid?
For a 70 sq ft balcony, a roll you or a mali lay costs about ₹2,000 to ₹6,000, and a shop that lays it charges about ₹4,600 to ₹5,300, plus GST at the second shop. On an open terrace, a drainage layer under the grass takes the rate to about ₹115 a sq ft before labour. A gardener who lays it adds his labour and transport on top of the grass.
₹28 to ₹85 a sq ft
Grass alone, a roll from a shop
Bengaluru shops sell 20 mm to 40 mm at ₹28 to ₹70. Naviisha Greens' 50 mm is ₹85 on her website. You lay it, or pay someone
From about ₹65 a sq ft
Laid on a balcony floor that already drains
One Bengaluru shop lays its 35 mm at ₹65 with the fitting free. Another lays 30 to 35 mm from ₹75, plus GST
About ₹115 a sq ft, before labour
Laid over drain cells on an open terrace
Our sum of one RR Nagar gardener's quote: 35 mm grass at ₹65 a sq ft and drain cells at ₹75 each. His gardeners, transport and tax come on top
About ₹140 to ₹255 a sq ft, our estimate
Laid on soil, on a new base
Digging out, a packed base, a weed sheet and drainage, then the grass
Can I lay artificial grass myself, or do I need an installer?
On a closed, tiled balcony that already drains, you can lay a roll yourself with joining tape and a sharp blade, and that's the cheapest way. Pay someone for an open terrace, bare soil or an odd shape, where the work is in the base and the joins.
Why do artificial grass quotes vary so much?
Mostly because of what's inside the rate, and the size of the job. Grass laid on a balcony is ₹65 a sq ft for 35 mm at one Bengaluru shop and from ₹75 plus GST for 30 to 35 mm at another, and neither page says why. Labour and transport don't shrink much with the job, so a small balcony pays more for each sq ft.
The same 100 sq ft tiled balcony, with grass about 35 mm tall laid straight on the tiles, at two Bengaluru grass shops:

One shop lays it
₹65 a sq ft

Another shop lays it
₹75 a sq ft and up, plus GST
35 mm grass, "best for balcony/terrace" on its page
30 to 35 mm grass, its "Premium Turf"
Fitting and a visit to measure: free, its page says
Fitting in the price, home consultation free. Another line says fitting is free above 250 sq ft, so ask
Delivery: not on its page
Delivery: free above ₹5,000, its page says
GST: its page doesn't say, so ask
GST: on top
Density, backing, warranty: not on its page
Density, backing, warranty: not on its page
For 100 sq ft: about ₹6,500, our sum
For 100 sq ft: from about ₹7,500 plus GST, our sum
Neither page says what the extra ₹1,000 or so before GST buys. The second calls its grass premium, for heavy foot traffic and in more than ten shades. The first gives only the height and free fitting. The heights may not even match: if the second shop's is 30 mm, you'd pay more for shorter grass. Ask both for the exact mm, the density, the backing and the warranty in writing, since those decide how it looks after a year.
None of ours lays grass at a shop's price by the sq ft. Make Heaven My Garden, a gardener in RR Nagar, prices 35 mm grass at ₹65 a sq ft, with his labour and transport as their own lines. Sqft Farm, landscapers in Kasturi Nagar, lay it at ₹110 a sq ft plus GST on bigger jobs, so ask for their smallest. To lay it yourself, Naviisha Greens sells 50 mm at ₹85 a sq ft.
Will artificial grass cause leakage on my terrace?
The grass lets water through, so a leak comes from the terrace under it: a floor that doesn't slope to its drain, or cracked waterproofing you can't see once the grass is down. Fix cracks first, and on an open terrace ask for a drainage layer under the grass.
What goes under grass on an open terrace
Tap a number to see what it is and what it costs.

The grass, with holes in its backing
₹28 to ₹85 a sq ft
A roll at Bengaluru shops. Make Heaven My Garden's 35 mm is ₹65 on his quotes
Does artificial grass get too hot in the Bengaluru sun?
On an open terrace in the afternoon sun it can get too hot for bare feet, so use it in the morning and evening or give it shade. The heat comes from direct sun, so a covered balcony that gets little of it has much less of a problem.
How do you clean artificial grass, and how long does it last?
Pick up leaves and pigeon mess, brush and hose it when dust settles, and UV-stabilised grass lasts up to 7 years, a Bengaluru shop says. With care, the shop says 10 years. Grass with no UV protection can fade in 3 to 5 years.
Is artificial grass OK for a dog to pee on? Will it smell?
Yes, if the grass drains right through and you wash it properly. Pick grass with holes in its backing, skip sand between the blades on a balcony, and wash it with an enzyme cleaner, because water alone leaves the smell behind.
Is artificial grass safe for a baby?
For a crawling baby, pick grass with no rubber crumb or sand between the blades, rub a handful hard to check the blades don't come away, and keep it out of the afternoon sun. Ask the seller to put in writing that it's lead-free.
Is a real lawn cheaper than artificial grass in the long run?
A real lawn costs less to lay: Mexican grass is ₹70 a sq ft laid at one Bengaluru landscaper, against about ₹110 to ₹255 for artificial grass on soil. On 500 sq ft over 7 years, artificial only saves money if water and a gardener would cost you more than about ₹250 to ₹1,100 a month.
Mexican grass, real
Sqft Farm
A sq ft: ₹70Laid, GST extra
To lay it: About ₹35,000
Artificial grass
Sqft Farm
A sq ft: ₹110Clearing a neglected plot and GST extra
To lay it: About ₹55,000
Artificial grass on a new base
Indian installers' line items
A sq ft: About ₹140 to ₹255, our estimate
To lay it: About ₹70,000 to ₹1,27,500
Before you pay, settle these
- What the rate covers: grass only, laid, or laid on a base with drainage, and whether it's loose, taped or glued
- The grass height, density, UV protection and warranty, in writing
- Whether the visit, transport and GST are in the number
- That the floor slopes to the drain, and any cracks are fixed first
- Who comes back if a join lifts
- For a terrace in an apartment, the association's yes in writing
What Bengaluru people asked us about
Requests to mytribe, in our words.
Want help with yours?
Two quotes for the same balcony can cover very different work, and the shops' pages don't say what goes under the grass. Send us your size and a photo of the floor that shows the drain. We'll tell you what your job needs under the grass and what to check in a quote, and for a terrace, a garden or a whole balcony we find gardeners and landscapers who fit. It's free for you.
Decide these before you ask
Each one changes the price or who fits.
The providers in this guide
All three are tribe approved on mytribe. A price beside a name is that provider's own.
More questions
Ask your own question
Something this page didn't answer? Ask us, and we'll reply on WhatsApp.
By the mytribe curation team
Updated 28 October 2026
How we make our guides · Every guide