🌿 11 Plants That Repel Mosquitos
Alright, let’s be real. Summer nights are epic, but those blood-thirsty tiny vampires? Not so much. Nobody wants their backyard bash to turn into an all-you-can-eat buffet for mosquitos. Good news, though. You don’t have to douse yourself in funky-smelling sprays or light a million candles to keep them away. Nature’s got your back with some seriously stylish solutions.
We’re talking about plants, my friend. Not just any plants, but the kind that look good, smell great to us, and send those buzzing pests packing. Get ready to turn your outdoor space into a no-fly zone, naturally.

1. Citronella Grass
You know this one. It’s the superstar ingredient in nearly every “bug-off” candle out there, and for good reason. This tall, grassy plant gives off a strong, lemony scent that mosquitos absolutely despise. It’s the OG repeller.
Planting citronella grass directly in your garden means you get that powerful aroma wafting naturally. A pro tip: brush against it or crush a leaf gently to release more of its potent oil when guests are over. That fresh scent really works its magic.
2. Lavender
Who doesn’t love the calming, beautiful scent of lavender? Mosquitos, that’s who. This purple beauty is more than just a pretty face in your garden. Its essential oils contain compounds that are a major turn-off for those pesky biters.
Grow lavender near your windows or seating areas to create a fragrant, protective barrier. You can even rub the flowers on your skin for a natural, sweet-smelling repellent. It’s like a spa day for you, a nightmare for mosquitos.
3. Marigolds
These cheerful, vibrant flowers bring a pop of color to any garden, and they come with a secret weapon. Marigolds release compounds called pyrethrum, an ingredient often found in commercial insect repellents. Basically, they’re tiny, pretty pest control agents.
Place pots of marigolds around your patio or near entryways to deter mosquitos and other garden pests. They’re super low-maintenance too, so even if your green thumb is more of a beige thumb, you can handle these.
4. Rosemary
More than just a delicious herb for your roasted potatoes, rosemary is a formidable mosquito foe. Its woody scent, while delightful to us, is a major irritant to mosquitos. They simply can’t stand being around it.
Plant rosemary in sunny spots or keep it in pots near your outdoor gathering areas. A fun pro tip: toss a few sprigs onto your grill coals for an aromatic smoke that will send mosquitos fleeing faster than you can say “bug spray.”
5. Basil
Ah, basil. The star of pesto and a secret weapon against mosquitos. This fragrant herb emits an aroma that mosquitos find incredibly offensive. Plus, it’s super easy to grow, making it a garden essential.
Keep pots of basil on your porch or patio table. Crush a few leaves and rub them on your skin for an instant, delicious-smelling repellent. Just try not to get hungry for Italian food while you’re out there.
6. Peppermint
Mint is a powerhouse when it comes to repelling insects, and peppermint is no exception. Its strong, menthol-rich scent is a natural deterrent for mosquitos, spiders, and even ants. Talk about multi-tasking.
Plant peppermint in containers, as it can be a bit of a garden bully and spread rapidly. Rubbing crushed leaves on exposed skin offers a refreshing, tingly mosquito shield. It’s like a cool breeze that bugs hate.
7. Lemon Balm
This zesty herb is a cousin to mint and shares its incredible mosquito-repelling powers. Lemon balm is packed with citronellal, the same compound found in citronella grass, giving it that distinct lemony scent that mosquitos can’t stand.
Lemon balm grows quickly and vigorously, so it’s perfect for filling out empty spots in your garden. Just brush against the leaves to release its potent oils and enjoy a mosquito-free zone. Plus, you can use it for tea. Win-win.
8. Catnip
Don’t let the name fool you. While it sends cats into a euphoric frenzy, catnip is a serious mosquito deterrent for humans. Studies even suggest its active compound, nepetalactone, is more effective than DEET. Your move, mosquitos.
Plant catnip near your patio, but maybe keep it away from your cat’s favorite sunbathing spot unless you want a wrestling match. Rubbing the leaves on your skin works wonders, just be prepared for a potential feline fan club.
9. Geraniums (Mosquito Plant)
Also known as the Citrosa Geranium, this plant is specifically marketed for its mosquito-repelling abilities. It releases a citronella-like scent when its leaves are crushed or brushed against. It’s basically a living bug candle.
Grow geraniums in hanging baskets or pots around your outdoor living spaces. Remember, you need to agitate the leaves to release their protective oils, so give them a little ruffle now and then. They’re pretty AND practical.
10. Lemongrass
Similar to citronella grass, lemongrass boasts a strong, citrusy aroma that mosquitos find utterly offensive. It’s a beautiful, clumping grass that adds a tropical vibe to your garden while doing some serious pest control.
Plant lemongrass in strategic locations around your yard where you typically hang out. You can also crush the stalks and rub the oils on your skin for an instant repellent. Bonus: it’s fantastic for cooking too.
11. Eucalyptus
Specifically, lemon eucalyptus is a powerhouse for keeping mosquitos at bay. Its oil is even recommended by the CDC as an effective repellent. The strong, camphor-like scent is a definite no-go for mosquitos.
While you might not plant a full eucalyptus tree in your patio pot, you can certainly use its leaves. Crush them up and rub them on your skin, or hang branches around your porch. It’s a brisk, refreshing scent that sends bugs packing.
Conclusion
So there you have it. You don’t need to wage chemical warfare to enjoy your backyard. With a little strategic planting and some leafy love, you can create a beautiful, fragrant, and most importantly, mosquito-free oasis. Go ahead, reclaim your summer nights. Your skin (and your sanity) will thank you.