Top 16 Easy to Handle Indoor Plants That Repel Mosquitoes

Indoor Plants That Repel Mosquitoes

Nature has a lot to give but most of us do not know much about, similarly, there are some plants that you can keep it indoor and keep mosquitoes away. We try various methods and chemicals to keep mosquitoes away but do not know much about these natural remedies. I have bought top 16 mosquito repellent plants with some additional homemade methods to keep all bugs away from your home. I hope you will like it and will turn helpful for you.

Best and Easy to Grow Mosquito Repelling Indoor Plants

1. Catnip


The presence of nepetalactone in catnip makes it mosquito repellent. It comes from the mint family. These plants can be easily placed in our home and their height does not increase more than 3 to 5 feet. Cats love the fragrance and most of the time they can be found around this plant. So, if you plant it, keep it safe from cats. Catnip is also marked as one of the best mosquito repellents.

Some Homemade Catnip Mosquito Repellent

  • Take some leaves of catnip and a cup of boiled water to it. Leave the mixture for at least 15 minutes then strain the water and take the leaves out. You can add this mixture into a spray bottle and use it as a spray to keeps mosquitoes away.
  • Add a cup of alcohol in a cup of water and a spoon of catnip oil and keep this mixture in a bottle spray. Use this mixture to keep insects away especially for clothes.

2. Marigold


Marigold is a yearly plant with bright yellow colour and has a very decent fragrance. The presence of Pyrethrum in the marigold keeps mosquitoes away. It is a compound that is also used in many mosquito repellents. Marigold plants are small in size and can be easily kept in your room, balcony or in the garden area.

Sometimes farmers use this plant to protect their crop and they plant this across their field to keeps the mosquitoes away.

Some Homemade Marie Gold Mosquito Repellents

  • Marigold oil is also used as natural mosquito killers.
  • It also contains anti-inflammatory, antibacterial, and antifungal properties which are helpful in healing any kind of wound.

3. Catmint


It hails from a mint family and has a very different smell which keeps mosquitoes away. Keep them near the window so that they can easily get enough amount of sunlight as well as can hinder mosquitoes to enter your room.

  • It is also helpful in getting relief from cold and flu.
  • In research, it has been found 10 times more effective for repelling mosquitoes.

Some Homemade Catmint Mosquito Repellents

  • Take the chopped leaves of catmint and keep it in a jar and then add some olive oil to it. Leave the mixture for at least 2 weeks and the leaves will be infused in olive oil then strain the leaves and you can use this mixture as a mosquito repellent.
  • Take some leaves of catmint and add a cup of alcohol (Vodka) and keep this mixture for a week and then strain the leaves and add the solution to a spray bottle and use it for killing germs. It is really effective.

4. Basil (Tulsi)

Basil (Tulsi)

Basil plant can be easily seen in most of the Indian houses. The mythological and physical importance of this plant increases its value and its special smell keeps mosquitoes away. Therefore, they are placed in most of the Indian houses. Basils also carry some antibiotic properties and best to be served in cough and cold.

Some Homemade Basil Mosquito Repellents

  • Simply boil the basil leaves until the water reduces to its half then leave the mixture for 2 days then you can use this mixture as a mosquito repellent.
  • Take some leaves of Basil and boil them. Then once cooled, add a cup of vodka and keep it in a spray bottle and use it as a mosquito repellent spray.

5. Lavender


Linalool is a non-toxic compound generally used in many pest control products and it is especially found in Lavender. The refreshing aroma of lavender keeps all types of flies, insects, and ants away. As per Indian Vastu, it is good to keep such aromatic plants in your home and lavender carries a decent smell which can definitely change your mood and make to feel fresh. They grow up to 5-8 feet and can be easily placed in your room or garden area.

Some Homemade Lavender Mosquito Repellents

  • Add 1 spoon of lavender oil to cup pure water and keep this mixture in a spray bottle and use it.
  • Take half spoon of lavender oil and add a 1/2 cup of apple cider vinegar and use this mixture as a mosquito repellent.

6. Rosemary


It is a very popular herb and can be frequently seen in our dishes. They have a special perfume and this smell keeps insects away.

  • Rosemary oil is also available in markets and is used to treat various skin and hair irregularities.
  • They are helpful in preventing vegetable bugs and flies.
  • They can maximum grow up to 5 feet.

Some Homemade Rosemary Mosquito Repellent –

  • Take a cup of dried rosemary in 500 ml water and let it boil for half an hour. Cool the mixture and spray this mixture on your pets to kill the germs on their skin.

7. Citronella


It is an aromatic plant from the Poaceae family and is commonly found in tropical areas of Asia. They are safe and can be easily placed in your room or where ever you want. They are also known as anti-mosquito plants. They also carry antifungal and antibacterial properties which are really helpful in treating many other health issues.

Some Homemade Citronella Mosquito Repellents

  • Take 100 ml of water in a spray bottle and add 50 ml of alcohol to it then add a teaspoon of citronella oil and mix it well and use the mixture as mosquito repellent spray.
  • Add a ½ spoon of citronella oil to a spray bottle and add a spoon of neem oil and ¼ cup of alcohol then add a cup of distilled water to the bottle and mix it well. You can also use this mixture on your skin and hair for treating various skin irregularities.

8. Mint


Mint is very well known for its mosquito repelling property. It has a pungent smell that keeps insects away and one can easily grow mint anywhere in their house. One can use this plant in multiple ways.

  • They look attractive and can be used as a show plant.
  • One can add its leaves in tea for health benefits.
  • The dried form of mint is also used in the natural methods of controlling pests.

Some Homemade Mint Mosquito Repellents

  • Crush the mint leaves and apply the liquid on the animals, this will keep mosquitoes away from them.
  • Take a spoon of mint oil and mix it to a cup of alcohol and mix it well and keep it in a spray bottle and you can use this to keep mosquitoes away.

9. Bee Balm

Bee Balm

Bee Balm is very well known for its taste and some of its medicinal properties. They have very strong mosquito-repelling properties. You can also use its leaves in our salad. They have attractive flowers and can easily grow anywhere because the maximum height they can attain is 4 feet. The multiple benefits of bee balm make it special and unique.

Some Homemade Bee Balm Mosquito Repellents –

  • Take a spray bottle and fill half of the bottle with water and add 20 drops of been balm and 10 drops of Tea Tree oil and mix the mixture well and use it as a mosquito repellent.
  • Take a container with water and let it boil then add some leaves of Bee Balm and let it boil for another 10 minutes. Off the flame and once the mixture is cooled strain the leaves and use the mixture as a mosquito repellent.

10. Lemon Balm

Lemon Balm

The Lemon Balm contains citronellal, which keeps the mosquitoes away. Mosquitoes hate the pungent smell and stay away. Lemon balm grows very easily and one can easily keep them either in their balcony or in the garden area. They need very little care and are also very good at the taste.

Some Effective Homemade Lemon Balm Mosquito Repellents –

  • Simply rubbing some leaves on your skin can keep mosquitoes away from you.
  • Add some lemon balm leaves, some basil leaves, some mint, and catnip leaves in a jar and add some amount of hazel extract in the leaves. Keep the mixture for a week and then strain the leaves and use the mixture as a mosquito repellent.

11. Garlic


We all are very much aware of the pungent smell of garlic, even mosquitos try to keep themselves away from this smell. Mosquitoes do not like the pungent smell of garlic and they do not even roam nearby.

Some effective homemade Garlic mosquito repellents –

  • Apply garlic juice on your body and this will keep mosquitoes away.
  • Add a spoon of lemon juice to water and make a mixture and sprinkle it everywhere, this will keep mosquitoes away.

12. Lemongrass


Another name of lemongrass is lemon verbena and they grow up to 6 feet. It is very good to keep mosquitoes away and you can also call it one of the best natural methods of keep mosquitoes away. It’s suggested to keep away from children and pregnant women.

Some homemade Lemongrass mosquito repellents –

  • Take a spoon of lemongrass oil and add a cup of water to it and sprinkle all around your room.
  • Boil some water and add lemongrass to it and let the water reduce then use the mixture as a mosquito repellent. They are very strong and their direct contact with skin can burn or cause a burning sensation on your skin.

13. Scented Geraniums

Scented Geraniums

They are beautiful, scented plants that keep most of the misquotes as well as pets away from the area. They smell good like lemon, which keeps mosquitoes away and gives it the title of mosquito repelling plant.

Some homemade Scented Geraniums mosquito repellent –

  • Take the leaves and crush it in your hand and apply it on your skin and this works like a shield and will keep you away from mosquitoes. Sometimes people with sensitive skin can feel rashes so, do not apply if you have a sensitive skin type.

14. Lemon Thyme

Lemon Thyme

Clove holds a very special place in your kitchen at the same time the plant is also helpful in keeping mosquitoes away from your house. It has a strong fragrance that mosquitoes do not like. Thyme oils are also used in making mosquito repellents to keep flies, cockroaches, spiders, mosquitoes, ants, etc. like insects away.

Some homemade Lemon Thyme mosquito repellents –

  • Crush the leave and rub it on your body and keep yourself safe from mosquitoes.
  • Take a spoon of clove oil and lemon thyme oil to a can of water and sprinkle it all around in your room. This will keep mosquitoes away.

15. Pineapple Weed

Pineapple Weed

It is an excellent mosquito repellent plant. Which is easily grown and do not even need much care. Another name of this weed is wild chamomile. The dried form of this plant is used for making tea. It also carries many medicinal properties.

Some homemade Pineapple weed mosquito repellent –

  • Simply crushing the leaves and applying the juice on your skin will keep you safe from mosquitoes. The dry leaves of the plants are also used for the same purpose.

16. Floss Flower

Floss Flower

They are beautiful flowers which grow only up to two feet, they are available in different colors like purple, pink and blue. These flowers contain coumarin compound which keeps mosquitos away. They look very attractive at the same time they also keep mosquitoes away and keeps you safe from many diseases.

Some homemade Floss Flower mosquito repellents –

  • Simply add the floss flower oil to water and use this water as a mosquito repellent.

Take a spoon of floss flower oil then add a spoon of lemongrass oil to a cup of water and mix it well and sprinkle this in your house. It is not good for humans and animals too, so ensure your safety first.


Our nature has a solution for everything the only thing is we do not know much about it. Depending on your need you can also mismatch or increase the power of the above homemade mosquito repellent. It is good to use a natural product instead of using harmful chemicals. We should go green and promote the environment. Planting these plants will give you oxygen as well as will also keep you safe from mosquitoes. I hope you liked the above article and stay with us for such interesting articles on

FAQs: Frequently Asked Questions

Q.1 Do indoor plants release oxygen at night?

Ans. Yes, some plants like Aloe Vera, tulsi, money plant, etc release more oxygen that can fulfill our need for a long time.

Q.2 Can we keep plants in the bedroom?

Ans. Yes, you can, because there are some plants that emit oxygen even at night.

Q.3 Can plants be watered at night?

Ans. No, although people water plants at night, it is not considered good for their health. Plants need water but during the daytime, water is absorbed by the sunlight whereas, at night, water remains as it is which causes bacterial growth.

Q.4 How many plants should I have in my bedroom for purifying the air?

Ans. Depending on the size of your room you should have at least 20 plants per square foot for purifying the air.

Q.5 Are plants better than air purifiers?

Ans. Air purifiers are good in terms of purifying the air but plants are better in many terms because, although they are slow they do not consume electricity and do not have any negative impact, etc.

About Kanak Mishra 73 Articles
Kanak, master's in English literature, is a Professional Content Writer. She is an experienced content writer and has a distinct taste for writing. She likes to explore which keeps her up-to-date and helps her to write informative articles. She also loves traveling and listening to music.