Top Oxygen Producing Trees in India for Cleaner Air & Better Health

Updated On 11 Jun 2026

Peepal tree is also known sacred fig and its scientific name is Ficus religiosa. This tree is very valuable as it can produce oxygen round the clock, which cannot be done by every other tree.

Banyan tree is known as India’s national tree and is one of the largest oxygen producers in the world. Commonly it is known as Bargad or Vat and its Scientific Name is Ficus benghalensis.

Neem grows fast, spreads wide, and pumps oxygen at an impressive rate while simultaneously absorbing pollutants from the surrounding air. Its Scientific Name is Azadirachta Indica.

Arjuna trees grow up to 25 metres tall along the banks of India's rivers. Its scientific name is Terminalia arjuna, and Ayurvedic practitioners have long valued its bark for treating heart conditions.

Ashoka is an evergreen tree that maintains its dense and drooping clusters of leaves throughout the year. It is also known as Sorrowless Tree, and its Scientific Name is Saraca asoca.

Bamboo is actually a grass that grows at a speed that seems almost unreal, produces roughly 35% more oxygen than an equivalent stand of trees. It grows in Assam, Manipur, Meghalaya, etc.

Gulmohar is commonly known as Gulmohar, Flame Tree, or Royal Poinciana. Its scientific name is Delonix regia, and every April and May, it produces beautiful bright red flowers.

Jamun is a tall, evergreen tree with dense, glossy foliage that stays green throughout the year. It produces deep purple berries and it is found across forests, roadsides, and riverbanks.

Indian Tulip grows comfortably along the western and southern coasts of India. Its scientific name is Thespesia populnea and commonly it is known as Indian Tulip or Portia Tree.

Mango groves cover millions of hectares across Uttar Pradesh, Andhra Pradesh, and Maharashtra. It is known as the king of fruits and its scientific name is Mangifera indica.

More Details