It depends on the variety, the temperature, and how much sunlight your plants get. In general, a tomato plant will produce fruits in about 80 days. Tomatoes require direct sunlight to grow properly, so you’ll need to protect them from the coldest weather possible.