5 Amazing Plants That Naturally Repel Mosquitoes

Image source: Mainstreetmowing

Mosquitoes can be a nuisance, especially when you spend time in your outdoor space during summer evenings. Their buzzing sound around your ears and bites can dampen your mood of enjoying the sunset at your patio. But the experience is even worse once these bugs find their way into your main house. Their buzzing noise can bother your sleeping pattern, and their bites can infect you with diseases, including malaria and dengue.

Many chemical mosquito repellents are available, but some contain harmful chemicals that can harm your family. Here are 5 incredible houseplants to help you repel mosquitoes from your home.

Citronella Grass

Image source: Practicalplanter

This grass-looking plant is the most popular plant for repelling mosquitoes. You can choose to grow it indoors or outdoors; it thrives in both environments. Citronella produces a pleasant lemon smell to humans, but it keeps mosquitoes at bay.

As a tropical plant, citronella thrives in warm and sunny environments. Place citronella grass near a window that receives adequate sunlight. The beauty of this plant is that it is easy to maintain and will require menial attention from you.

Catnip (Catmint)

Image source: Flickr

Catnip is a fast-growing plant among the mint family. It produces the right smell for repelling mosquitoes and other bugs away from your home. This plant contains Nepetalactone, a ten times more effective chemical than DEET in repelling mosquitoes and other insects.

Catnip is very easy to maintain; it requires:

  • Regular watering
  • Sunny location, place the plant in a sunny window
  • Pinching off the flowers as they develop to allow more foliage

Cats love this plant, so place it in a safe place, away from them.


Image source: Pixabay

This is a favorite seasoning herb but mosquitoes hate it and will not land on them. This herb produces a pleasant smell that attracts butterflies but repels mosquitoes. You can opt to grow them inside your house or outside.

Rosemary thrives in warm and sunny environments with adequate air supply. When planting rosemary indoors, ensure to place them where they will receive as much light as possible. Read more on how to grow and care for rosemary.


Image source: Pixabay

Basil is a beneficial plant to grow in your backyard or indoors. You can use it to spice your meals and for medicinal purposes, but it will not amuse mosquitoes. Basil leaves emit a solid smell that will keep mosquitoes away from your indoors. And best of it all, you will have an easy time growing basil.

This herb loves sunny environments, but it cannot tolerate dry conditions. It loves damp conditions; water it diligently as the roots won’t withstand overwatering.


Image source: Practicalplanter

This is a common outdoor plant, but you can harvest its benefits by placing a few pots indoors. Lavender plants produce a lovely fragrance that can help you relieve stress, relax, and promote healthy sleep. However, the pleasing aroma to humans is what mosquitoes and other insects detest. Introduce lavender to your home, and you will not be bothered by the buzzing sound of mosquitoes or their bites.

Place lavender pots in a sunny window that has good airflow. Beware that lavender can grow big when grown in optimal conditions. Be ready to re-pot the plant to a bigger container. You can also place lavender pots on your entryways to repel mosquitoes and other pests from getting to your house. 


Mosquitoes are nagging insects that can infest almost any home. But with the right combination of indoor plants, you can keep these bugs at bay. Introduce either of the plants above to freshen your indoor air and keep mosquitoes out of your way. Follow our blog for more gardening tips!

One thought on “5 Amazing Plants That Naturally Repel Mosquitoes

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: