You can practise yoga almost everywhere, from beach resorts to mountain retreats. In 2014, at India’s initiative, the UN adopted a resolution declaring 21 June International Yoga Day.

Where to Go

Destinations with a yoga scene include Anjuna, Arambol, Assagao and Mandrem in Goa; Vashisht, McLeod Ganj and Dharamkot in Himachal Pradesh; Udaipur, Pushkar and Jaipur in Rajasthan; and of course Rishikesh in Uttarakhand.


Mysuru The birthplace of ashtanga yoga; there are centres all over the city.

Shree Hari Yoga In Gokana, offers a beachside location for hatha, ashtanga and vinyasa.


Kovalam, Varkala and Kochi are popular places for yoga.

Sivananda Yoga Vedanta Dhanwantari Ashram Waterside ashram in Neyyar Dam, near Thiruvananthapuram (Trivandrum); renowned for longer courses.

Soul & Surf Rooftop yoga, retreats and meditation in Varkala.

Secret Beach Yoga Homestay Yoga and kalaripayatt (ancient South Indian martial art) in Kattoor.



Yoga Institute Daily and longer-term programs.

Yoga House Hatha yoga in a lovely setting.

Yogacara Hatha yoga.

Tamil Nadu

International Centre for Yoga Education & Research Has 10-day introductory courses and advanced training in Puducherry (Pondicherry).

Krishnamacharya Yoga Mandiram Chennai-based yoga courses, therapy and training.

Isha Yoga Center Well-known ashram 30km west of Coimbatore. Visitors are welcome for meditations; if you want to stay or take yoga courses, book ahead.

Andaman Islands

Jalakara Poolside yoga plus massage at an exclusive boutique hotel on Havelock Island – for hotel guests only.


Himalaya Yoga Valley Popular training school in Mandrem.

Swan Yoga Retreat Retreat in a soothing jungle location in Assagao.

Himalayan Iyengar Yoga Centre Courses in Arambol (Harmal).

Bamboo Yoga Retreat Beachfront yoga in Patnem.


Rishikesh Take your pick from centres and ashrams offering yoga for all levels.

Uttar Pradesh

DarkLotus Highly recommended yoga classes are held along the river in Varanasi and at temples around the city.