Yoga Poses for Varicose Veins

Charles Benavidez/iStock/Getty Images

If you have varicose veins, the veins just beneath your skin are elongated and dilated, potentially leading to pain, fatigue and muscle cramps. Varicose veins are common amongst people that stand on their feet for long periods of time as well those in pregnancy or menstruation. Specific yoga poses will bring relief, according to B.K.S. Iyengar. As with any new exercise program, please consult your doctor first.

Supta Padangusthasana

Supta Padangusthasana is performed while laying on your back and requires a yoga strap or towel. Lift the right leg up and place the strap across the center of the foot. Flex the foot and apply a medium amount of resistance on the strap. Bend and straighten the leg a few times, leading with the heel. Repeat on the other side.

Salamba Sirasana

Salamba Sirasana is also known as headstand and is best practiced under supervision and direction of an experienced yoga teacher. Also, use a wall for assistance in the beginning. Kneel on the floor and interlock the fingers of both hands together. Place the head on the floor, interlocked hands at the back of the head. Straighten the legs, then lift the feet off the floor, bringing the knees into the chest. Straighten the legs up to the wall. Hold for a few seconds and repeat twice.

Elevated Legs Up the Wall Pose

While laying on your back, put your legs up a wall, bringing your buttocks as close to the wall as possible. Gently lift the buttocks off the floor and place a pillow, blanket, or bolster under the tailbone. Relax and try to stay in the pose for five minutes. This pose refreshes the heart, quiets the mind, and is beneficial for those with varicose veins, according to physical therapist Judith Lasater, Ph.D.


Paschimottanasana, or seated forward bend, is a hamstring stretch that will help relieve pain associated with varicose veins. In a seated position, stretch both legs out in front of you. With a straight spine, bend forward towards the toes as much as possible. Breath deeply and hold for 15 to 30 seconds. Repeat twice.