Ayurveda – Indian herbal medicine – aims to restore balance in the body.

Where To Go

There are clinics, resorts and colleges across India where you can learn ayurvedic techniques or enjoy an ayurvedic massage.




Ayurvedagram In a garden setting in Bengaluru (Bangalore).

Soukya Ayurveda and yoga in Bengaluru.

Indus Valley Ayurvedic Centre Therapies from ancient scriptures in Mysuru (Mysore).

Swaasthya Ayurveda Retreat Village Retreats and therapies in the Kodagu (Coorg) region.


Dr Franklin’s Panchakarma Institute In Chowara, south of Kovalam.

Ayurdara One- to three-week treatments by the water on Vypeen Island in Kochi (Cochin).

Neeleshwar Hermitage Ayurveda, meditation and beachfront yoga in a luxury Bekal setting.

Harivihar Yoga, ayurveda and meditation retreats at a 19th-century royal residence in Kozhikode (Calicut).

Himachal Pradesh

Men-Tsee-Khang (Tibetan Medical & Astrological Institute) The primary authority on Tibetan medicine; has its HQ and two clinics in McLeod Ganj, plus nearly 50 other clinics across India.

Ayuskama Ayurvedic Clinic In Bhagsu; Dr Arun Sharma gives highly rated treatments and courses for would-be practitioners.

Tamil Nadu

Sita Ayurveda and yoga in Puducherry (Pondicherry).

Sivananda Vedanta Yoga Centre Classes and training in central Madurai, plus courses and teacher training at its ashram.

Mamallapuram (Mahabalipuram) Lots of yoga classes (of varying quality). The nearby village of Kovalam (Covelong) has beach yoga and the annual Covelong Point Surf, Music & Yoga Festival.

Uttar Pradesh

Swasthya Vardhak Varanasi's real-deal ayurvedic pharmacy. Free consultations.

Madhya Pradesh

Kairali Spa Ayurvedic massage treatments in Orchha.

Ayur Arogyam Expert ayurvedic treatments in Khajuraho.


Yogacara Ayurveda and massage in Mumbai.