The best room heater for most Indian homes is the Orpat OEH-1220 at around ₹999, rated 4.1 stars from 57,307 buyers. That is the largest review base of any heater sold on Amazon.in, and it costs less than a month of running it.
The electricity a heater uses will cost you more than the heater did, often within the first month.
Quick answer
- Best overallOrpat OEH-1220, around ₹999
- Best for a bedroomHavells 13 Fin OFR, around ₹13,980
- Best value oil heaterMorphy Richards OFR 13F, around ₹9,791
- Best quiet optionUsha 423N Convector, around ₹2,299
- Best for low running costOrient Quartz 800W, around ₹1,450
- Best instant warmthBajaj Flashy 1000W, around ₹1,295
Prices, ratings and review counts checked October 2026 on Amazon.in. Tap any name for the live price.
Best room heaters in India: quick comparison
Sorted by price. The running cost column assumes ₹8 per unit of electricity at the heater's full wattage.
| Heater | Price | Type | Watts | Cost/hour | Rating (reviews) |
|---|---|---|---|---|---|
| ~₹999 | Fan | 2000W | ~₹16 | 4.1 (57,307) | |
| ~₹1,295 | Radiant | 1000W | ~₹8 | 4.1 (9,979) | |
| ~₹1,299 | Fan | 2000W | ~₹16 | 4.1 (14,560) | |
| ~₹1,399 | Fan | 2000W | ~₹16 | 4.0 (10,889) | |
| ~₹1,450 | Quartz | 800W | ~₹6 | 4.1 (1,224) | |
| ~₹1,799 | Quartz | 800W | ~₹6 | 4.1 (483) | |
| ~₹2,239 | Convector | 2000W | ~₹16 | 4.0 (2,352) | |
| ~₹2,299 | Convector | 2000W | ~₹16 | 4.0 (3,345) | |
| ~₹9,791 | Oil filled | 2900W | ~₹23 | 3.9 (798) | |
| ~₹13,980 | Oil filled | 2900W | ~₹23 | 3.9 (1,061) |
Every 2000W heater costs the same to run
A ₹999 fan heater and a ₹13,980 oil radiator, both set to 2000W, use exactly the same electricity. No electric heater is more efficient than another, because they all convert essentially 100 percent of the electricity into heat. There is nowhere else for the energy to go.
So the sum is simple, and it is the same for every model:
- 2000W for one hour uses 2 units of electricity.
- At around ₹8 a unit, that is ₹16 an hour.
- Six hours a night for thirty nights comes to 360 units, or about ₹2,880 a month.
A ₹999 heater run through one winter month costs you nearly three times its own price in electricity.
The 800W quartz models deserve a serious look for that reason. At ₹6 an hour they cost a third as much to run, and for one person at a desk they are often enough.
What you are actually choosing between, then, is not efficiency. It is how the heat is delivered: how fast it arrives, how much noise it makes, whether it dries the air, and whether it keeps giving warmth after you switch it off.
Which type suits which room
Four types sell in India, and they behave very differently.
- Fan heater (blower). Blows hot air. Warms a small room in minutes, the fastest of the four. It runs loud and it dries the air, so people often wake with a sore throat. Best for a bathroom before a bath, or a quick warm-up.
- Radiant and quartz. Glowing rods that heat objects and people directly rather than the air. You feel warm instantly if you sit facing it, and almost nothing if you move aside. Silent. Best for a desk or a sofa.
- Convector. Heats air without a strong fan, so it is far quieter than a blower and spreads heat more evenly. Slower to get going. Best for a living room.
- Oil filled radiator (OFR). Heats oil inside sealed fins, which then warm the room gently. Silent, does not dry the air much, and stays warm for a while after switch-off. Slowest to warm up, and the heaviest and priciest. Best for a bedroom, especially with children.
Room size matters too. As a rough guide, a 2000W heater suits a room up to about 150 square feet. Beyond that it will run constantly and still never warm the room properly.
Best room heater overall: Orpat OEH-1220

Orpat OEH-1220
Fast 2000W heat for under a thousand rupees, with 57,307 ratings.
~₹999Amazon.in
Check price →Around ₹999, rated 4.1 from 57,307 buyers. No other heater in India comes close to that much feedback.
It is a plain 2000W blower with two heat settings and a cool-air mode. It warms a small bedroom or bathroom in five to ten minutes, and at ₹999 you can buy two, one for each room, for the price of one mid-range model.
It runs loud, and it dries the air. For an hour in a bathroom, none of that matters. For eight hours beside a sleeping child it is the wrong tool.
- Buy it if you want fast heat in a small room for the lowest possible price.
- Skip it if it will run all night in a bedroom. Take an oil filled radiator.
Best for a bedroom: Havells 13 Fin OFR

Havells 13 Fin OFR
Silent bedroom heat that does not dry the air, 1,061 ratings.
~₹13,980Amazon.in
Check price →Around ₹13,980, rated 3.9 from 1,061 buyers. That is the largest review base of any oil filled radiator sold here.
Thirteen fins and a built-in fan give it enough output for a proper bedroom. It runs silently, it does not dry the air the way a blower does, and the oil keeps releasing warmth for twenty minutes or so after you switch it off.
The 3.9 rating is worth taking seriously. Across this whole category, oil radiators rate lower than cheap blowers, and the recurring complaint is how long they take to warm a room. Give it forty minutes before bed rather than expecting instant heat.
- Buy it if the heater runs for hours in a bedroom, or there is a baby or an asthmatic in the house.
- Skip it if you want warmth in five minutes. No oil radiator does that.
Best value oil heater: Morphy Richards OFR 13F

Morphy Richards OFR 13F
Same 13 fins as the Havells for ₹4,189 less, plus a 400W fan.
~₹9,791Amazon.in
Check price →Around ₹9,791, rated 3.9 from 798 buyers.
The same 13 fins and the same 2900W as the Havells, for ₹4,189 less. It has a 400W fan to push warm air out faster, which helps with the slow start that every oil radiator has.
Morphy Richards has sold this model in India for years, so there is a long record behind it.
- Buy it if you want oil radiator comfort without spending ₹14,000.
- Worth knowing: at 2900W on full power this costs about ₹23 an hour to run, the most of anything here.
Best quiet option: Usha 423N Convector

Usha 423N Convector
Even, quiet heat with a thermostat, at a quarter of OFR money.
~₹2,299Amazon.in
Check price →Around ₹2,299, rated 4.0 from 3,345 buyers.
A convector is the middle ground between a blower and an oil radiator. It spreads heat more evenly than a blower, runs much quieter, and sells for a quarter of what an oil radiator costs.
The thermostat is the useful part. It switches the heater off once the room is warm enough, so fewer of those hours cost you the full ₹16.
- Buy it if you want a living room warm without blower noise and without paying oil radiator prices.
- Worth knowing: it still dries the air somewhat, just less than a fan heater.
Best for low running cost: Orient Quartz 800W

Orient Quartz 800W
About ₹6 an hour to run, a third of what a 2000W model costs.
~₹1,450Amazon.in
Check price →Around ₹1,450, rated 4.1 from 1,224 buyers.
At 800W this costs roughly ₹6 an hour against ₹16 for the 2000W models. Over a winter of daily evening use that gap is worth thousands of rupees.
The trade is plain: quartz heats what it points at. Sit in front of it and you are warm in seconds. It will not raise the temperature of a whole room.
For one person at a desk, or beside a sofa, that is often exactly the right amount of heating to pay for.
- Buy it if one person needs to be warm and the electricity bill matters.
- Skip it if you need the whole room warm. Take a convector or an oil radiator.
Best instant warmth: Bajaj Flashy 1000W
Around ₹1,295, rated 4.1 from 9,979 buyers.
A 1000W radiant heater in a steel body, and at ₹8 an hour it falls between the 800W quartz models and the 2000W blowers.
It is silent and gives immediate warmth to whoever faces it. Bajaj's service network is one of the widest in India, which matters for an appliance used three months a year and stored for nine.
- Buy it if you want silent, immediate warmth for one or two people.
- Skip it if the room itself needs heating rather than the people in it.
Safety matters more here than in most categories
A room heater is one of the few appliances in an Indian home that draws 2000W continuously and glows red while doing it.
- Check the wiring and the socket. A 2000W heater pulls close to 9 amps. Plug it straight into a wall socket rated for it, never into an extension board shared with other appliances.
- Buy tip-over protection. It cuts power if the heater falls. Every model recommended here has it.
- Keep a metre clear. Curtains, bedsheets and clothes left to dry are the usual causes of heater fires.
- Never run a blower overnight in a closed room. It dries the air severely. If the heater must run while you sleep, use an oil radiator and leave a window slightly open.
- Look for ISI marking. The budget end of this category has plenty of uncertified imports.
Electric heaters also do not burn oxygen, despite what gets repeated every winter. The discomfort people blame on oxygen is dryness, which a bowl of water in the room helps with.
Which heater to buy
For most people the Orpat OEH-1220 at ₹999 is the sensible buy. Fast heat, 57,307 ratings behind it, and cheap enough to own two.
If it runs in a bedroom for hours, pay for an oil radiator instead. The Morphy Richards OFR 13F at ₹9,791 does that job for ₹4,000 less than the Havells.
And if the bill is the worry, the Orient Quartz 800W at ₹1,450 runs at a third the cost of a 2000W model.
Whichever you pick, match the wattage to the room rather than buying the most powerful heater. Running a 2000W heater six hours a night for a month costs about ₹2,880, and that figure is the same whether the heater cost you ₹999 or ₹14,000.




