The length of time that your coffee stays hot in a thermos will entirely depend on how it is made. As a rough guide, the majority of high-quality thermoses will keep beverages warm from anything between 4 and 24 hours. The length of time they stay hot will reflect in the price, but it’s all worth it for an enjoyable brew all day long.\r