Goatweed, impatiens, coneflower and honeysuckle are all plants that repel rabbits. Combining one or more of these plants with raised beds and fencing can effectively inhibit a rabbit's investigation of a garden.
Goatweed, impatiens and verbena are annual plants useful for repelling rabbits. Goatweed is a hardy plant that grows in a variety of different types of soil. It grows to about 3 feet tall if nurtured with full sun and consistent waterings. For shadier spots, impatiens may be appropriate, coming in a variety of sizes ranging from 6 inches to 3 feet tall. These flowering plants are available in several different colors and make an attractive rabbit repellant.
For homeowners desiring a rabbit repellant that comes back each year, coneflower and honeysuckle are the plants of choice. These hardy perennials are fragrant options that have the added benefit of attracting birds and butterflies while repelling rabbits. Coneflower blooms with an abundance of purple flowers all summer long, while honesuckle offers lacy foliage and delicate blooms available in a variety of colors. Honeysuckle requires moist, well-drained soil and prefers partial shade to thrive. It blooms in May and June and is hardy in U.S. Department of Agriculture zones 4 through 7.