Tomatoes take 60 days to more than 100 days to harvest, depending on the variety (see more about varieties below). Due to their relatively long growing season requirements (and late planting date), most gardeners plant small “starter plants” or transplants instead of seeds after the weather has warmed up in spring.