The time it takes for green tomatoes to ripen depends on several factors, including the type of tomato and the ripening method. Generally, it takes between one and two weeks for green tomatoes to ripen.