How To Store Tomatoes So They'll Stay Fresh Fresh, ripe tomatoes will last from two to five days on the counter at room temperature. A refrigerated ripe tomato can last up to two weeks.