Best Mosquito Repellent Plants – 20 plants that keep mosquitoes away

Imagine, you are walking in your garden or backyard in awesome weather and having your good times, with the most infamous and uninvited guest, ‘the mosquitoes’. Annoying, isn’t it? Yes, indeed. Also, they can cause some big health problems as well. So, what’s the easy solution to this issue? The answer is ‘mosquito repellent plants’.

There are also bug sprays available which you can use. But the chemicals in the commercial bug sprays are not good for you and your family. Instead of bug sprays, you can use mosquito repellent plants, that are absolutely safe, aromatic, pleasant, and effective as well.

And for that, we have made this list in which we have pointed some of the best mosquito repellent plants that you can use. They will enhance the beauty of the ambiance and keep the mosquitoes away.

So without any further due, let’s start our list of ‘best mosquito repellent plants’ that you can grow indoor and outdoor as well.

Indoor Mosquito Repellent Plants-

1-Rosemary (Rosmarinus Officinalis)

Rosemary, is a woody, perennial herb with fragrant, evergreen, needle-like leaves and white, pink, purple, or blue flowers. Rosemary is an aromatic evergreen shrub. It is native to the Mediterranean and Asia.

Meanwhile, its upright forms can reach 1.5 m (5 ft) tall, rarely 2 m (6 ft 7 in). The leaves are evergreen, 2–4 cm (0.8–1.6 in) long and 2–5 mm broad. If you want to grow rosemary, you need full sunlight and well-drained soil. You can grow it in the USDA plant zone of 8–10.

Also, Rosemary has been used as a medicinal and aromatic herb for thousands of years. The leaves are used to flavor various foods, such as stuffing and roast meats. Not to forget that it has pest control effects as well. It’s highly effective in keeping insects and mosquitoes away from you.


As we all are familiar that Basil leaves are well-used as a herb in cooking. But it’s strong pungent, that often smell sweet also tends to repel the mosquitoes. So, that makes it a great to plant around your backyard, patio, garden, or other sitting areas.

Basil is an annual or sometimes perennial, herb that is used for its leaves. It is native to tropical regions from central Africa to Southeast Asia. Also, there are many varieties of basil. And depending on its variety, the plants can reach between 30 cm (0.98 ft) and 150 cm (4.9 ft). Meanwhile, its flowers are small and white.

Although basil grows best outdoors, it can be grown indoors in a pot or container. And will do best in well-drained, and sunny exposure. Most of the research studies show that the essential oil in basil has anti-fungal and insect-repelling properties. Which makes it an ideal mosquito repellent plant.


Peppermint is a hybrid mint, a cross between watermint and spearmint. It is native to Europe and the Middle East. But, is now widely spread and cultivated in many regions of the world. Peppermint’s strong fragrance keeps insects and rodents away, which makes it a good mosquito repellent plant.

It is a plant which grows 30-90 cm tall and has smooth stems. Meanwhile, its leaves can be 4–9 cm long and 1.5–4 cm broad. They are dark green, with reddish veins. Peppermint is a fast-growing plant. Therefore, once it sprouts, it spreads very quickly.

Also, if you want to get rid of itching, you can rub the Peppermint leaves on the mosquito-bitten area. It is a good plant having pest-control effects that you can plant in pots or small containers.

4-Sage(Salvia Officinalis)

Salvia Officinalis has numerous common names. Some of the best-known names are sage, common sage, garden sage, or culinary sage. It is a perennial subshrub that has woody stems.

Although it is a member of the mint family and native to the Mediterranean region, it is now cultivated in many places throughout the world. It usually grows to approximately 2ft tall and flowers in late spring or summer.

Moreover, its leaves can range up to 2.5 in long by 1 in wide. It is a good mosquito repellent plant, as you can burn it to make incense out of it.

5-Lemon balm (Melissa Officinalis)

We can call it balm, common balm, or balm mint. It is a perennial herb from the mint family. This plant typically grows to a maximum height of 70–150 cm (28–59 in).

Its leaves have a mild lemon scent. So, the leaves are also used as a herb in teas and also as a flavoring. Although the plant has many other culinary and medicinal uses, it also acts as an excellent mosquito repellent plant.

You can plant it in a container having a well-drained soil. And place it where it can get proper sunlight.

6-Catnip(Nepeta cataria)

Nepeta cataria is commonly known as catnip, catswort, catwort, and catmint. It is a short-lived perennial herb. This plant has attractive qualities to house cats and butterflies.

It usually grows to be 50–100 cm (20–40 in) tall and wide. And blooms from late spring through autumn. Meanwhile, its flowers are often fragrant and are either pink in color or white.

It contains ‘Nepetalactone’, which is the main chemical constituent found in the essential oil of this plant, because of which it can repel certain insects. Consequently, it works as a mosquito repellent plant and keeps insects like aphids and squash bugs away from you.


Marigold belongs to the sunflower family. And it is a genus of the annual or perennial herb. It is a beautiful flower with a distinct but pleasing smell. They have fibrous roots. And, depending on the species, Tagetes species grow well in almost any kind of soil.

Tagetes has many species. So, they vary in size from 0.1 to 2.2 m tall. They often occur in golden, orange, yellow, and white colors with maroon highlights. Besides, their floral head is typically 4-6 cm in diameter.

Also, it has has a musky, pungent scent, that is said to prevent some common insects, rabbits, and rodents. That makes it an excellent pest-control plant. You can plant it in the raised garden beds, pots, or in a container.

Outdoor Mosquito Repellent Plants-

8-Lavender (Lavandula)

Lavender is a genus and comes from the mint family. It is often used as decorative purposes in gardens and landscape design projects. As well as for culinary use and extraction of essential oil. In addition, there are numerous species.

And in most species, the leaves are covered in fine hairs which contain the essential oils. Because of this, you can rub its flowers or leaves on your skin which may repel mosquitoes. It also has a strong scent. So, insects and mosquitoes are going to stay far.

Lavenders nourish best in dry, well-drained, sandy or gravelly soils in full sun. Meanwhile, it grows best in soils with a pH between 6 and 8. The flowers may be blue or violet, usually with a blackish-purple or yellow shade. You can plant it in your garden in a pot or container.


Garlic is a species in the genus of onion. You may know garlic for its food flavoring and traditional medicinal purposes. But it is also a great mosquito repellent plant as well.

It is a perennial plant and has a tall, erected flowering stem. It can usually grow up to 1m. Besides, they are easy to grow and can be grown year-round in mild climates. Garlic contains Allyl methyl sulfide (AMS) that cannot be digested and is passed into the blood. And then carried to the lungs and skin, where it is excreted.

And because of the AMS in the bloodstream, it is believed by some to act as a mosquito repellent. Well, no clinical evidence suggests that eating garlic will repel mosquitoes. But growing its plant will surely keep them away

10-Flossflower (Ageratum houstonianum)

Ageratum houstonianum is commonly known as floss flower, bluemink, blueweed, pussyfoot, or Mexican paintbrush. It is an attractive cool-season annual plant.

The plant usually grows 0.3-1 m high. Meanwhile, it has ovate to triangular leaves which could be 2-7 cm long. The flowerheads are blue (sometimes white, pink, or purple), which looks attractive and beautiful.

Besides, the flowers have a strong fragrance. Thus, this is a useful mosquito repellent plant. But it is advised not to touch it with bare skin, because some people could be allergic to it.


As you may know, Eucalyptus is an evergreen plant. It also has several species and most of the species are native to Australia. Eucalyptus is a tall mosquito repellent plant.

In general, a full-grown Eucalyptus can grow over 60m. Meanwhile, its leaves contain compounds that are powerful natural disinfectants. But it can be toxic in large quantities.

Besides this, it also has several medicinal properties as well. Eucalyptus oil is often adopted for a wide range of purposes. To clarify, it has good insect-repelling properties. Therefore, it is also used in some commercial mosquito repellents.


12- Wild Bergamot (Monarda fistulosa)

As the name indicates, Wild Bergamot is a wildflower in the mint family. It is also known as ‘bee balm’. Its plants generally grow up to 3ft tall.

And its leaves are about 2-3 in long. Meanwhile, it flowers from June to September. Its flowers are beautiful violet or pink in color. Furthermore, it can repel mosquitoes and attracts a variety of pollinators including bees and hummingbirds.

It is also known for having medicinal properties. And many people use it in the form of tea. Besides, it has a strong fragrance and is a natural source of ‘oil of thyme’.

Wild Bergamot

13-Mums (Chrysanthemum)

It is also sometimes called mums or chrysanths. Chrysanthemum is a perennial plant. Their leaves are divided into leaflets and edges are toothed or occasionally smooth.

It starts blooming early in the autumn. In general, Mum’s flowers are white, yellow, or red in color. Above all, its flowers have a good insect-repellent effect. They inhibit female mosquitoes from biting.

So, it is a natural source of insecticide and can work as a good mosquito repellent plant. You can plant it around your home to keep insects/mosquitoes away.

White Chrysanthemum

14-Citronella Grass

They are also referred to as lemongrass, barbed wire grass, silky heads. Some of its species are used as culinary and medicinal herbs because its scent resembles lemons.

Citronella Grass grows to about 2 m. Most importantly, Citronella oil has antiseptics as the principal chemical constituent, hence it is used as an insect repellent solution. It is used in soaps, as an insect/mosquito repellent, in insect sprays and candles, and many household disinfectants.

So, it is a great mosquito repellent plant for you. Besides this, it is also used in culinary purposes as a flavoring.

Citronella grass

15-Pennyroyal (Mentha pulegium)

Mentha pulegium also commonly known as pennyroyal or pennyrile. It is also called squaw mint, mosquito plant, and pudding grass. When its leaves are crushed they emit a strong fragrance that is similar to spearmint.

Pennyroyal is frequently used as a mosquito repellent plant. However, using concentrated pennyroyal oil should be avoided as it can be toxic. Instead, less concentrated leaves of the plant should be used to keep insects/mosquitoes away.

Its plant is absolutely safe to have in your house. You can scatter its leaves around your house and keep fleas and mosquitoes away.



Pelargonium, commonly known as geraniums, pelargoniums, or storksbills. It is a flowering plant and besides its beauty, most of its species have importance in the perfume industry.

Its plants have light and dark pink flowers and smell of citrus, mint, pine, lemon, or peppermint. Meanwhile, they grow quickly in dry and sunny climates. Its aromatic fragrance makes it ideal for planting it in your garden/patio/yard. Also, it is a great mosquito repellent plant as well.

It will require proper sunlight and well-drained soil to nourish itself. Moreover, the plant can grow up to 3 ft tall. It is often used for its antiseptic properties.


17-Tansy (Tanacetum vulgare)

Tansy is a perennial flowering plant. It is also known as common tansy, bitter buttons, cow bitter, or golden buttons. Basically, it is a plant with finely divided compound leaves and has yellow button-like flowers.

Meanwhile, it usually has a smooth stem and can be 50-150 cm tall. Tansy has a long history of use. Above all, it also has been cultivated and used for its insect repellent properties. You can simply rub its leaves to repel insect/mosquitoes.

To clarify, tansy’s oil is quite toxic like most of the other plants rather than the plant itself. However, it works as a good mosquito repellent plant and keeps flies; sprigs, pests, and ants away.



Pyrethrum has beautiful showy flower heads. Like most of them, it also possesses several species. And they are perennial with a daisy-like appearance.

Moreover, many species also contain insecticidal properties. For centuries, they have been used as an insecticide. Firstly, you should dry its flowers and then crushed and mixed with water to use.

Most importantly, pyrethrum should be handled with proper precautions. It is advised to use it as a suspension in water or oil, or as a powder. Meanwhile, they contain showy flower heads with beautiful white petals.



Ceanothus velutinus is the other name used for Snowbrush. Ceanothus velutinus can grow up to 4 m but usually, they remain under 3 m. Meanwhile, Snowbrush has aromatic evergreen leaves and white flowers that keep insects/pests like mosquitoes and rabbits away.

Their leaves are oval in shape and can be up to 8 cm long. Besides, it is quite a rugged plant and you can grow this in well-drained soil with adequate sunlight.

You can plant Snowbrush around your garden or backyard in flower beds or in a pot, to let it work as your mosquito repellent plant.


20- Mosquito Eating Plants

What could be better than having a plant which looks cool and fascinating and traps flies/bugs/mosquitoes as well? Sounds interesting. There are many plants available like Venus flytrap, Butterwort, Pitcher Plant, Dutchman’s Pipe that doesn’t just look cool but also work as mosquito repellent plant.

Most importantly, they possess the tendency to attract bugs and mosquitoes and then eat them. Consequently keeping your home pest-free naturally. They are categorized as Carnivorous plants and their caring is quite easy.

That is to say, all they require is adequate water and proper light. You can plant them around the lawns, walls, patio, garden and let them protect you from mosquitoes and other insects.

Pitcher plant

Final words-

So, these are some of our suggestions for the best mosquito repellent plant for you. You can buy these plants online or from your nearest nurseries. And plant them indoor or outdoor as your preference.

Having these plants not only make your garden and home look beautiful but will also keep insects/pests/mosquitoes away. Consequently, they work as a natural insecticide.

Select an ideal mosquito repellent plant from the above-mentioned suggestions and inhibit mosquitoes from biting you. You can plant them around your garden, patio, backyard, lawn, or wherever you prefer. 

If you want to say something or found something missing, please feel free to let us know in the comment section.

Leave a Comment

Your email address will not be published. Required fields are marked *