Under ideal conditions, tomato seeds take 6 to 11 days to germinate. The University of Maryland recommends that tomato seeds can germinate in as little as 5 days, while the University of Maine recommends that tomato seeds take up to 11 days to germinate.