The fastest places to buy tomato plants
You can buy tomato plants at garden centers, big-box stores, farmers markets, and online retailers. The best choice depends on whether you want to inspect the plant before buying, need it when ready, or prefer a specific variety. Local garden centers usually have the healthiest plants and staff who know your region's climate, while big-box stores offer lower prices and wider hours. Online sellers ship bare-root or potted plants to your door, which works well if local options are limited.
Timing matters: tomato plants are most widely available in spring (March through May in most regions), when nurseries stock seedlings ready to transplant. If you shop outside this window, your options shrink and prices rise. Starting seeds indoors in late winter gives you the most control and lowest cost, but requires grow lights and space.
Key Takeaways
- Garden centers and local nurseries carry plants suited to your climate and let you inspect roots and leaves before buying.
- Big-box stores like Home Depot and Lowe's stock tomato plants at lower prices during spring, though selection varies by location.
- Farmers markets sell heirloom and specialty varieties that chain stores do not carry, usually from local growers.
- Online retailers ship plants nationwide but charge shipping fees and require you to unpack and pot them quickly upon arrival.
- Spring (March to May) is peak season for tomato plant availability; buying outside this window means fewer choices and higher prices.
Garden centers and local nurseries
Local garden centers are the most reliable source for healthy tomato plants. Staff can tell you which varieties grow well in your specific area and what pests or diseases are common in your region. You inspect the plant in person—check that stems are thick and green, leaves are unblemished, and roots are not circling the pot (a sign the plant is root-bound). Plants are usually ready to transplant into the ground or larger pots within days of purchase.
Prices at garden centers run higher than big-box stores—expect $3 to $8 per plant depending on size and variety—but you pay for informed and quality. Many garden centers also offer soil, stakes, cages, and fertilizer in one trip. Call ahead during spring to confirm they have stock, since popular varieties sell out quickly.
Big-box retailers and grocery stores
Home Depot, Lowe's, and Walmart carry tomato plants during spring at prices lower than garden centers, usually $2 to $5 per plant. Selection is limited to common varieties like 'Early Girl', 'Beefsteak', and 'Cherry', but availability is reliable and hours are long. These stores restock frequently during peak season, so you can usually find plants even in mid-May.
The trade-off is that staff knowledge is minimal and plant quality varies. Inspect the plant carefully before checkout—look for yellowing leaves, wilting, or leggy (tall and thin) stems, which indicate the plant has been sitting on the shelf too long. Many big-box plants are root-bound by the time they reach the sales floor. Grocery stores like Kroger and Whole Foods also stock tomato plants in spring, often at mid-range prices with decent quality.
Farmers markets and local growers
Farmers markets are the best place to find heirloom and specialty tomato varieties that chain stores do not carry. Growers sell plants they have raised themselves and can describe flavor, disease resistance, and growing requirements from direct experience. Prices are comparable to garden centers ($3 to $7 per plant), and plants are usually fresher because they travel a short distance.
Markets run year-round in most regions, but tomato plant availability peaks in April and May. Some growers sell seedlings as early as March if your region has a long growing season. Ask the grower whether the plant is determinate (stops growing at a set height, good for containers) or indeterminate (grows tall all season, needs staking), since this affects how you care for it. Many growers also sell seeds and can recommend varieties for your specific garden conditions.
Online plant retailers
Online sellers like Bonnie Plants, Burpee, Johnny's Selected Seeds, and Etsy growers ship tomato plants across the country. This option works well if you live in a rural area or want a rare variety. Plants arrive bare-root or in small pots and must be potted up or planted when ready—they cannot sit in a box for days. Shipping costs $10 to $25 depending on the retailer and number of plants, which adds significantly to the per-plant price.
Order in early spring (February or March) to receive plants before your last frost date. Check the retailer's shipping map to confirm they deliver to your zone and time arrival for when you are ready to plant. Read reviews carefully—some online sellers ship weak or damaged plants, and return policies vary. Bare-root plants are cheaper but require more care during the transition to soil; potted plants cost more but are easier to establish.
Seed catalogs and mail order
Seed companies like Territorial Seed Company, Fedco, and Baker Creek Heirloom Seeds sell seeds and sometimes seedlings by mail. This is the cheapest route if you are willing to start seeds indoors 6 to 8 weeks before your last frost date. A packet of seeds costs $2 to $4 and produces dozens of plants, compared to $3 to $8 per plant from a nursery.
The downside is that you need grow lights, heat mats, potting soil, and space indoors. Seeds take 6 to 8 weeks to reach transplant size, so you must plan ahead. If you miss the window or do not have indoor growing space, buying seedlings is faster and simpler. Seed catalogs arrive in winter and online catalogs are searchable by variety, disease resistance, and days to maturity—useful if you want a specific type like paste tomatoes for sauce or cherry tomatoes for snacking.
What to look for when buying a tomato plant
A healthy tomato plant has thick, green stems; dark green leaves with no spots or yellowing; and roots visible but not circling the pot. Avoid plants that are tall and spindly (a sign they did not get enough light), wilting despite wet soil, or covered in insects or webbing. The plant should be stocky and compact, not towering over the pot.
Check the label for the variety name and days to maturity—this tells you how long until you harvest fruit. Determinate varieties mature faster (60 to 75 days) and stop growing, making them good for containers and small spaces. Indeterminate varieties take longer (75 to 90+ days) but produce fruit all season and need staking or caging. If the label does not specify, ask the seller. Avoid plants already flowering or fruiting; they have used energy on blooms instead of root development and often struggle after transplanting.
Frequently Asked Questions
When is the best time to buy tomato plants?
Spring (March through May) is peak season in most regions. Plants are abundant, prices are lowest, and you have time to plant before your last frost date. Buying earlier than 4 to 6 weeks before your last frost means the plant will outgrow its pot while waiting to go in the ground. Buying after June limits selection and raises prices.
Can I buy tomato plants in fall or winter?
Availability drops sharply outside spring. Some nurseries carry plants in fall for a second planting in mild climates, but selection is poor and prices are high. Winter is not a viable time to buy in most regions. If you need plants year-round, starting seeds indoors is your best option.
What is the difference between a seedling and a transplant?
A seedling is a young plant just a few weeks old, usually 2 to 4 inches tall, with thin stems and small leaves. A transplant is older and larger, 6 to 12 inches tall, with thicker stems and more developed root systems. Transplants cost more but establish faster after planting. Seedlings are cheaper but need more care during the first few weeks in the ground.
Should I buy plants online or in person?
In-person shopping lets you inspect the plant and take it home when ready, which is ideal if you have local options. Online buying works well if you want a specific variety or live far from nurseries, but you pay shipping and must pot the plant quickly. For most home gardeners, a local garden center or farmers market offers the best balance of price, quality, and convenience.
Do I need to harden off a tomato plant before planting it outside?
Yes. Whether you buy a seedling or grow one indoors, the plant needs 7 to 10 days of gradual exposure to outdoor sun, wind, and temperature before planting in the ground. Start by placing it in shade for a few hours, then increase sun exposure each day. This prevents sunburn and wilting after transplanting.