The fastest way to get tomato plants is your local garden center or nursery
Garden centers and nurseries in your area carry tomato plants in spring and early summer, usually from March through June depending on your climate. You can see the plants in person before buying, check their size and leaf color, and take them home the same day. Staff can answer questions about the varieties they have and whether they suit your garden's sunlight and soil.
To find one near you, search "garden center near me" or "nursery near me" online, or ask neighbors which one they use. Call ahead during busy seasons—late April and May—because popular varieties sell out fast. Prices typically range from $3 to $8 per plant, though specialty or heirloom varieties cost more.
Key Takeaways
- Local garden centers and nurseries let you inspect plants before buying and take them home when ready, making them the fastest option.
- Big-box stores like Home Depot, Lowe's, and Walmart carry tomato plants in spring at lower prices but with less variety and staff knowledge.
- Online retailers ship seedlings to your door, useful if local options are limited, though plants arrive smaller and need careful unpacking.
- Farmers markets and plant swaps connect you with local growers who can advise on varieties suited to your specific yard.
- Seed companies sell seeds and small seedlings by mail, giving you the widest choice of heirloom and unusual varieties.
Big-box stores offer lower prices and wider hours
Home Depot, Lowe's, and Walmart stock tomato plants during spring planting season, usually April through June. Prices are often $2 to $5 per plant, lower than garden centers. You can shop early morning or evening without an appointment, and many locations have garden sections open seven days a week.
The trade-off is less variety and less informed help. Staff may not know the difference between determinate and indeterminate varieties, or which ones grow well in containers versus in-ground. Plants sometimes sit on shelves longer than at a nursery, so inspect them for yellowing leaves or weak stems before checkout.
Online plant retailers ship seedlings to your door
Companies like Bonnie Plants, Burpee, and Johnny's Selected Seeds mail tomato seedlings in small pots. This works well if your area has no local nurseries or if you want a specific variety not sold nearby. Shipping usually takes three to seven business days.
Plants arrive smaller and more fragile than nursery stock, and you pay for shipping—typically $10 to $20 depending on order size. Open the box when ready when it arrives, water if the soil is dry, and let plants adjust to indoor light for a day or two before moving them outside. Check the retailer's return policy in case plants arrive damaged.
Farmers markets and plant swaps connect you with local growers
Many farmers markets have plant vendors in spring who sell tomato seedlings they grew themselves. These growers know which varieties thrive in your region's climate and can tell you how tall each plant gets and when it produces fruit. Prices vary but are usually $4 to $10 per plant.
Plant swaps—community events where gardeners trade seedlings and seeds—are free or low-cost and happen in spring in most towns. Search "[your city] plant swap" on Facebook or ask at your local library. You meet other gardeners and often take home multiple plants for a small donation.
Seed companies offer the widest variety, including heirlooms
If you want unusual or heirloom varieties, seed companies like Seed Savers Exchange, Territorial Seed Company, and Baker Creek Heirloom Seeds mail seeds and sometimes small seedlings. They carry varieties you will not find at any store—old-fashioned types, disease-resistant lines, and unusual colors.
Ordering seeds costs less per plant than buying seedlings, but you start from seed indoors six to eight weeks before your last frost date. This requires grow lights, seed-starting soil, and space on a shelf or table. If you do not want to start from seed, some seed companies sell small seedlings by mail, though they cost more and take longer to arrive than big retailers.
Timing matters: when to buy depends on your last frost date
Tomato plants go into the ground only after the danger of frost has passed. Buying too early means keeping plants indoors or in a greenhouse until soil warms. Buying too late means missing peak selection and risking plants that are already stressed or rootbound.
Find your last frost date by searching "[your zip code] last frost date." Count back six to eight weeks—that is when to start seeds indoors or buy seedlings. Most nurseries and stores stock plants about four weeks before the average last frost date, so you have a window of two to four weeks to shop without rushing.
What to look for when choosing a healthy plant
Whether you buy at a nursery or online, inspect the plant before taking it home. Look for green leaves with no yellow spots or brown edges. The stem should be sturdy and thick, not thin and leggy. Gently tip the pot—roots should be white or light tan, not dark brown or mushy.
Avoid plants already flowering or with fruit forming. A plant that flowers before going in the ground often drops those flowers after transplanting and produces less overall. A compact, leafy plant with no flowers yet will outproduce a flowering one by midsummer.
Frequently Asked Questions
Can I buy tomato plants in fall or winter?
Most retailers stop stocking tomato plants after July because the growing season is ending. If you want to grow tomatoes in fall or winter, you will need to start seeds indoors yourself or order from a seed company that ships year-round. Some warm climates have a second planting season in late summer for a fall harvest.
What is the difference between determinate and indeterminate plants at the store?
Determinate plants grow to a fixed height (usually 3 to 4 feet), produce most fruit at once, and are good for containers or small spaces. Indeterminate plants grow tall (6 feet or more), produce fruit all season, and need staking or caging. Labels should say which type each plant is; if not, ask staff or check the variety name online.
Is it cheaper to buy seeds or seedlings?
Seeds cost $2 to $4 per packet and produce dozens of plants, so the per-plant cost is very low. But you need grow lights, soil, and space indoors for six to eight weeks. Seedlings cost $3 to $10 each but are ready to plant when ready. For most people, seedlings are worth the extra cost unless you want many plants or unusual varieties.
Do mail-order plants survive shipping?
Most do, especially if packed well and shipped in cool weather. Open the box right away, water if needed, and let plants adjust indoors for a day before moving outside. If a plant arrives damaged, contact the company—most offer replacements or refunds. Avoid ordering during extreme heat or cold, when shipping stress is highest.
Can I buy tomato plants at a grocery store?
Some grocery stores with floral or garden sections carry tomato plants in spring, usually at higher prices than garden centers or big-box stores. Quality varies widely because grocery stores do not specialize in plants. If you shop there anyway, inspect plants carefully for signs of stress or disease.