While there is no specific answer to this question, we’d say 12 hours at least. However, there are models that promise to keep your food fresh for up to 16 hours, like the Isolator Fitness 6 Meal Insulated Lunch Bag and the Isolator Fitness 3 Meal Insulated Lunch Bag.