Create a garden paradise for hummingbirds and butterflies by planting copious amounts of red, orange, purple and pink flowers. Many of the same plants and flowers that appeal to hummingbirds, will also appeal to butterflies. Attract hummingbirds with color because they have a limited sense of smell. Provide nectar and water for nourishment and multi-level vines and shrubs for shelter and cover. Choose mass plantings to create a destination that migrating butterflies and hummingbirds will find easily.
Select a sunny location and one where you can observe the hummingbirds and butterflies without scaring them away. Create the garden close to an area where you sit outdoors, such as a porch, patio or garden bench. Position the garden where you can see the wildlife from indoors for an ideal setup.
Choose plants that attract butterflies and hummingbirds according to the vegetation's sun and soil requirements. Position your hummingbird and butterfly plants on a slope, place plants that prefer well-drained soil at or near the top of the slope. Azalea, flame (Rhododendron calendulaceum), Common lilac (Syringa vulgaris) and Butterfly weed (Asclepias tuberosa) perform best in well-drained soil. Canna (Canna generalis), Bee balm (Monarda didyma) and Cardinal Flower (Lobelia cardinalis) grow well in moist soil.
Increase the variety of plants in the garden by growing some plants in containers. Mix the containers in among the other plants. Add some containers to a high surface, such as a table or deck railing, to create different levels where butterflies and hummingbirds will visit.
Incorporate damp areas into the landscape for butterfly drinking sources. Add water to a shallow pan of sand, earth or mud moist and leave it in a warm spot for butterflies. Provide moving water for hummingbirds; add misters or hose drippers into the garden.
Place smooth boulders in sunny locations where butterflies can rest and absorb heat from the sun and the rock.
Add plants to assist butterflies at different stages in their development. Provide plants where butterflies can lay their eggs and chrysalises. Identify the types of butterflies that migrate in your area. Some butterflies will use one and only one type of plant to lay eggs, others are not as selective. Plant dill for black swallowtails and milkweed for monarchs, as an example.