A freestanding propane patio heater costs $80–$200; electric infrared models and premium stainless heaters run $150–$500. Amazon, Home Depot, and Costco offer the widest selection with clearance sales in late fall.
How this comparison works: Cheapzix compares retailer listings when available. Prices, availability, shipping, taxes, bundles, and refurbished options can change by retailer. Affiliate disclosure — we earn a small commission when you buy through our links, at no extra cost to you. Always verify details on the retailer site before buying.
About Patio Heater
Popular models: AZ Patio Heaters HLDS01-GTSS ($169, 48,000 BTU propane), Fire Sense 60436 ($299, premium propane), Dr Infrared Heater DR-238 ($179, electric), and Bromic Platinum Smart-Heat Electric ($499).
Best deal: The AZ Patio Heaters 48,000 BTU Propane Heater ($149–$169 at Amazon) is the best-reviewed budget patio heater — it covers a 9-foot radius and runs about 10 hours on a standard 20-lb propane tank.
Premium pick: The Bromic Platinum Smart-Heat 6000W Electric ($499) mounts to a wall or ceiling for directed infrared heat — ideal for covered patios, no propane required, and controllable by app.
Where to Buy Patio Heater
Amazon, Home Depot, Lowe's, Costco, Target The comparison above covers the major retailers so you can review options before buying.
Frequently Asked Questions
Propane vs. electric patio heater — which is better?
Propane heaters are portable and heat larger areas; electric infrared heaters are more efficient (no heat loss to wind), instant-on, and cleaner for covered spaces.
How much heat does a patio heater produce?
Standard propane umbrella heaters put out 40,000–48,000 BTU, covering roughly a 9-foot diameter; electric models provide 1,500–6,000W (5,100–20,000 BTU).
Can I use a propane patio heater in a covered area?
Only with adequate ventilation — propane heaters produce carbon monoxide. Electric infrared models are the safe choice for enclosed or semi-enclosed patios.
How long does one propane tank last on a patio heater?
A standard 20-lb tank runs a 40,000 BTU heater for about 10 hours at full power — roughly 5 evenings of 2-hour use.