Tomato plant prices range from $3 to $12 per plant at most garden centers, with seedlings at the lower end and larger, established plants at the higher end
The cost of a tomato plant depends on what stage of growth you buy it at and where you shop. A small seedling in a cell pack or 4-inch pot costs $3 to $6 at a typical garden center or big-box store. A larger transplant in a gallon pot, already several weeks old and closer to planting size, runs $8 to $12. Specialty varieties, heirloom types, or organically grown plants may cost more. Online nurseries sometimes charge less per plant but add shipping fees that can push the total higher.
You can also grow tomato plants from seed for pennies per plant — a seed packet costs $2 to $4 and contains 20 to 50 seeds — but this requires starting them indoors 6 to 8 weeks before your last frost date and takes patience. Most home gardeners buy seedlings instead because they skip the indoor setup and get plants ready to transplant into the garden within weeks.
Key Takeaways
- Small seedlings cost $3 to $6 per plant; larger transplants in gallon pots cost $8 to $12.
- Growing from seed costs $2 to $4 per packet but requires starting indoors 6 to 8 weeks before your last frost date.
- Garden centers, nurseries, and big-box stores all carry tomato plants, with prices varying by location and season.
- Specialty and heirloom varieties often cost more than standard hybrid types.
- Buying plants in late spring, closer to the end of the season, sometimes means discounts as stores clear inventory.
Where to buy tomato plants and typical pricing
Local garden centers and independent nurseries usually stock tomato seedlings in spring and early summer. Prices tend to be consistent — $4 to $8 for a standard 4-inch pot — but vary by region and the specific variety. Staff at these shops can also answer questions about which types grow well in your area and when to plant them.
Big-box stores like Home Depot and Lowe's carry tomato plants at similar or slightly lower prices, often $3 to $7 per plant. Selection is wider in spring but narrows as summer approaches. Online nurseries and seed companies ship plants, but shipping costs $10 to $20 per order, which makes sense only if you are buying several plants or specialty types not available locally.
Farmers markets sometimes have tomato plants from local growers, and prices may be higher ($6 to $10) but the plants are often healthier and better suited to your climate. Some growers also sell heirloom or unusual varieties you will not find in stores.
Seedling size and what it means for price
A cell pack seedling is the smallest and cheapest option — a tiny plant in a small plastic cell, usually sold in groups of six or individually. These cost $1 to $3 per plant but are fragile and need careful handling. They are best for gardeners who have space to grow them on indoors for a few weeks before planting outside.
A 4-inch pot seedling is the standard size you see at most garden centers. The plant is established enough to go directly into the garden with minimal shock, costs $3 to $6, and is the best choice for most home gardeners. A gallon pot plant is larger, already flowering or fruiting, and costs $8 to $12. These are ready to produce quickly but take up more space and are heavier to transport.
Heirloom and specialty varieties cost more
Standard hybrid tomato plants — the kind bred for uniform ripening and disease resistance — are the cheapest option at $3 to $6. Heirloom varieties, which are open-pollinated and often have better flavor, typically cost $5 to $10 per plant because they are slower to propagate and less widely available.
Unusual types like cherry tomatoes, paste tomatoes, or disease-resistant varieties may also carry a premium. Some specialty nurseries focus entirely on heirloom tomatoes and charge $8 to $15 per plant, but they also offer varieties you cannot find elsewhere. If you want a specific type, calling ahead to check availability and price saves a wasted trip.
Seasonal pricing and when to buy
Tomato plants are cheapest and most abundant in mid-spring, when garden centers stock heavily and competition is high. Prices are firmest during this peak season — usually April through May in most of the country — and selection is widest.
In early spring, before the main rush, plants are scarce and prices may be slightly higher. By late spring and early summer, as the planting season winds down, stores discount remaining plants to clear space. If you can plant late in your season, waiting until late May or early June sometimes means 20 to 30 percent off. However, late-planted tomatoes have less time to produce before frost, so the savings may not be worth the shorter harvest.
Growing from seed versus buying plants
A seed packet costs $2 to $4 and contains enough seeds to grow 20 to 50 plants, making the per-plant cost less than 10 cents. The catch is that you need to start seeds indoors under grow lights 6 to 8 weeks before your last frost date, keep them warm and moist, and transplant them as they grow. This requires equipment — lights, trays, potting soil — and attention.
For most home gardeners, buying seedlings is simpler and faster. You skip the indoor setup, avoid the risk of seedlings getting leggy or diseased indoors, and can plant directly into the garden. The $3 to $6 per plant is worth the convenience and reliability, especially if you are growing only a few plants.
Frequently Asked Questions
Can I save money by buying smaller seedlings?
Yes — cell pack seedlings cost $1 to $3 and grow into full plants within weeks. They need more care and space indoors, but if you have a sunny windowsill or grow lights, they are the cheapest route. Standard 4-inch pots are the better value for most people because they are hardier and ready to plant when ready.
Are expensive heirloom plants worth the extra cost?
That depends on what you want. Heirlooms often taste better and produce unusual colors or shapes, but they are more prone to disease and may yield less than hybrids. If flavor matters more to you than quantity, they are worth trying. Start with one or two plants to see if you like them before buying many.
What is the best time to buy tomato plants?
Mid-spring, when your local garden center has the widest selection and lowest prices, is ideal. Avoid buying too early — plants started indoors at the store will get leggy and stressed if you bring them home and keep them indoors waiting to plant. Buy them one to two weeks before your last frost date.
Do online nurseries cost more than local stores?
The plant price is often lower, but shipping adds $10 to $20 per order. Online makes sense if you want a rare variety not available locally or are buying many plants at once. For standard types, a local garden center is usually cheaper and faster.
Can I grow tomato plants indoors year-round?
Tomatoes need 6 to 8 hours of direct sunlight daily and warm temperatures (65 to 85 degrees). A sunny south-facing window or strong grow lights can work, but most indoor setups produce less than outdoor plants. Indoors is best for extending the season in fall or starting seeds in spring, not for year-round production.