Termospullo on ympäristöstään mahdollisimman hyvin lämpöeristetty pullo, jolla on tarkoitus pitää sen sisällä oleva ruoka tai juoma alkuperäisessä lämpötilassaan. Lämpöeristys on moniosainen: ensinnäkin pulloja on kaksi sisäkkäin. Niiden välissä on tyhjiö, jonka vuoksi lämpöenergian siirtyminen johtumisen ja konvektion avulla on minimoitu. Lisäksi pullot koskettavat toisiaan vain erittäin pieneltä alueelta, jolloin kosketuspintojen kautta tapahtuva lämpötilan muutos on saatu mahdollisimman pieneksi. Lämpösäteilystä johtuva lämpöenergian siirtyminen on minimoitu pinnoittamalla ulomman pullon sisäpinta jollain heijastavalla aineella, esimerkiksi alumiinilla. Sisemmästä pullosta lähtevä lämpösäteily heijastuu näin takaisin. Valtaosa ajan myötä tapahtuvasta lämmön siirtymisestä johtuu pullon rakenteesta: termospullon suuaukon kohdalla tyhjiötä ei ole.
Aikaisemmin termospullon sisäosat olivat usein lasista valmistettuja. Nykyään helposti särkyvä lasi on termospulloissa korvattu toisinaan teräksellä.