Tomato plant prices range from $3 to $12 per plant at most garden centers, depending on the plant's size and variety
A small seedling in a 4-inch pot costs $3 to $5. A larger transplant ready to plant—usually 6 to 8 inches tall with visible flower buds—runs $6 to $12. Heirloom and specialty varieties often cost more than common types like Early Girl or Roma. Prices vary by region, season, and whether you buy from a big-box store, local nursery, or online seller.
Buying larger plants means you pay more upfront but harvest sooner. Buying seedlings means lower cost but a longer wait before the first tomatoes appear. The choice depends on your budget and how soon you want fruit.
Key Takeaways
- Standard tomato seedlings cost $3 to $5 per plant; larger transplants ready to set fruit cost $6 to $12.
- Heirloom and specialty varieties cost more than common types, sometimes $2 to $4 extra per plant.
- Buying seeds and growing your own seedlings indoors costs $0.10 to $0.50 per plant but requires 6 to 8 weeks before transplanting outdoors.
- Prices are lowest in spring during peak planting season and higher in summer when fewer plants are available.
- Online retailers and mail-order nurseries often charge shipping fees that add $10 to $20 to an order of a few plants.
Where to buy tomato plants and typical prices
Garden centers and nurseries stock tomato plants in spring and early summer. Most charge $4 to $8 for a standard 4-inch pot. Local nurseries often have more variety and staff who know which types grow well in your area. Big-box stores like Home Depot and Lowe's typically charge $3 to $6 for common varieties and have high turnover, so plants are usually healthy.
Online retailers like Burpee, Johnny's Selected Seeds, and Bonnie Plants ship seedlings in small pots. Shipping adds $12 to $25 to your order depending on how many plants you buy and how far they travel. Online ordering makes sense if you want a specific heirloom variety your local stores do not carry, but the total cost per plant is higher.
Farmers markets sometimes sell tomato plants in spring, often from local growers. Prices are similar to garden centers, and you can ask the grower directly about the variety and how it performs locally.
Heirloom and specialty varieties cost more
Common varieties like Early Girl, Brandywine, and Roma cost $3 to $6 per plant. Heirloom types like Cherokee Purple, Mortgage Lifter, or Black Krim cost $7 to $12 per plant. Specialty types bred for disease resistance or container growing also run toward the higher end.
The price difference reflects lower seed production and smaller nursery runs for heirloom types. If you want a specific heirloom, order from a specialty seed company or mail-order nursery rather than expecting to find it at a chain store. You will pay more, but you get the exact variety you want.
Growing from seed costs far less but takes longer
A packet of tomato seeds costs $2 to $4 and contains 20 to 100 seeds, bringing the per-plant cost to $0.10 to $0.50. You start seeds indoors 6 to 8 weeks before your last frost date, using seed-starting mix, small pots, and a light source. The upfront cost for supplies—trays, soil, grow lights—is $20 to $50, but you recoup that across multiple plantings.
Growing from seed requires space, attention to watering and light, and patience. If you are new to gardening or have limited indoor space, buying transplants is simpler and faster. If you want to grow many plants or specific heirloom varieties, seeds are the most economical route.
Seasonal price changes and availability
Tomato plants are cheapest and most abundant in April and May in most of the United States, when nurseries stock heavily for spring planting. Prices and selection drop sharply by mid-June as demand falls. If you plant in summer or fall, you may find fewer plants available and pay more for what remains.
In warm climates where fall and winter gardening is possible, some nurseries restock in late summer. Check with local growers or garden centers in August and September if you plan a fall crop.
Container and patio varieties may cost more
Dwarf and patio tomato varieties bred for containers—like Tiny Tim, Patio, or Bush Early Girl—sometimes cost $1 to $2 more per plant than standard types. The premium reflects selective breeding and smaller market demand. If you have only a balcony or patio, these varieties are worth the extra cost because they produce well in pots and stay compact.
Standard varieties also grow in containers if the pot is large enough (5 gallons minimum), so you do not have to buy a specialty type unless you want a truly dwarf plant.
Buying in bulk or as starter kits
Some nurseries and online retailers sell tomato plants in packs of 4 or 6 at a slight discount per plant—sometimes $0.50 to $1 less than buying individually. If you plan to grow multiple plants, buying a pack saves money. Starter kits that include pots, soil, and a few seedlings cost $15 to $30 and are useful if you are buying everything at once.
Buying in bulk also makes sense if you are sharing plants with neighbors or friends. Split the cost and the shipping fee, and everyone saves.
Frequently Asked Questions
Is it cheaper to grow tomatoes from seed or buy plants?
Seeds are cheaper per plant ($0.10 to $0.50) but require 6 to 8 weeks of indoor growing, supplies, and space. Buying transplants costs $3 to $12 per plant but saves time and effort. For one or two plants, buying is simpler. For many plants or specific heirlooms, seeds are more economical.
Do tomato plants from big-box stores cost less than nurseries?
Usually yes, by $1 to $3 per plant. Big-box stores buy in volume and sell common varieties cheaply. Local nurseries often charge more but carry specialty types and offer growing information. The difference is small enough that quality and variety matter more than price.
Why do heirloom tomatoes cost more than regular ones?
Heirloom varieties are grown in smaller batches and produce fewer seeds, raising production costs. They are also less uniform and slower to grow, which increases nursery labor. The higher price reflects real production costs, not just marketing.
Can I save money by buying tomato plants late in the season?
Sometimes, but quality drops. Plants left unsold by June are often root-bound, stressed, or diseased. Buying early in spring gives you healthy plants and a longer harvest season. The small savings from a late-season discount rarely outweigh the risk of a weak plant.
Do mail-order tomato plants cost more than local ones?
The plant itself costs about the same, but shipping fees add $12 to $25 to your order. Mail-order makes sense only if you want a specific variety your local stores do not carry. For common types, buying locally saves money and lets you inspect the plant before buying.