Evening yoga routine for sleep
A gentle 15-minute yoga sequence 30–60 minutes before bed lowers cortisol and core temperature to accelerate sleep onset.
Why it works
Core body temperature must drop to initiate sleep; gentle physical activity followed by stillness triggers both a brief temperature rise and a compensatory drop that accelerates the sleep-onset process. The parasympathetic activation from slow yoga breathing further reduces the sympathetic arousal that is the primary physiological barrier to sleep onset. Evening yoga also functions as a behavioral transition ritual, cueing the brain that the active day is ending.
How to do it
- Practice 30–60 minutes before target sleep time — not immediately before bed.
- Choose passive or gentle active postures: forward folds, reclined twists, legs-up-the-wall.
- Keep the room dim and the pace slow; avoid vigorous practices that elevate arousal.
- End with 5 minutes of slow breathing or savasana to consolidate the parasympathetic shift.
Evidence
Yoga before bed improves subjective sleep quality, reduces sleep onset latency, and decreases nighttime waking in multiple RCTs in adults with and without insomnia. (rct)
Most sleep yoga RCTs are in clinical populations (cancer, insomnia); generalizability to healthy adults is plausible but not as directly established.
Sources
- Chandwani et al. (2014), yoga improves quality of life and benefit finding in women with breast cancer undergoing chemotherapy, Journal of Alternative and Complementary Medicine
- Halpern et al. (2014), effects of sleep-related yoga on sleep quality in cancer survivors, International Journal of Yoga Therapy
Common mistake
Doing vigorous vinyasa yoga within an hour of sleep, which raises core temperature and sympathetic activation to levels that delay rather than accelerate sleep onset.
Practice this with IX Coach
IX Coach tailors the intensity and posture selection of your evening yoga sequence to your current sleep debt and next-day schedule, adjusting the "rest vs restore" balance accordingly.
7 days free, then $40/month (~$1.30/day).