En varmedunk er en beholder, der kan fyldes med varmt eller kogende vand og lukkes med en prop eller skuelåg. Varmedunken bruges til at give varme, typisk i sengen, eller til at varme dele af kroppen: Kolde fødder, lænd, eller dele af kroppen, der er ømme efter sport.