Szlafrok (niem. Schlafrock; także: podomka) – luźny strój domowy w formie zbliżonej do płaszcza lub lekkiej togi związywanej w pasie sznurkiem lub paskiem.
Szlafrok używany jest zazwyczaj jako okrycie na piżamę lub koszulę nocną, przed udaniem się na spoczynek lub krótko po wstaniu. Znajduje także zastosowanie jako ubiór dzienny w szpitalach, dla chorych mogących chodzić. Zazwyczaj nie posiada zapięć i kaptura (choć nie jest to regułą). Często funkcję szlafroka pełni też płaszcz kąpielowy.