Yoga Teacher Training
92 retreats
A teacher training prepares you to lead a class, not only to take one: long days of practice, anatomy, philosophy and supervised teaching. The courses below run in India, Nepal, Indonesia and 13 other countries. Tips and FAQs ↓

4 Day Sound Healing Course on Eco Farm in the Himalayas, Nepal
Nepal

6-Day 50-Hour Vinyasa Yoga Teacher Training in Alentejo, Portugal
Portugal

25 Day 200 HR Ayurveda & Hatha Yoga TTC in Rishikesh, India
India

24-Day 200h Yoga Teacher Training in Palomino Beach, Colombia
Colombia

12 Day 200 Hour Hybrid Hatha & Vinyasa Yoga Teacher Training
Spain

250 Hour Hybrid 2 in 1: Online Hatha, Vinyasa & 7 Day In-Person Yin Yoga Teacher Training
Spain

19 Day 200 Hour Hatha & Vinyasa Yoga Teacher Training Course
Spain

7 Day 50 Hour In-Person Yin Yoga Teacher Training
Spain

300-Hour Advanced Hatha Yoga Teacher Training in Bali
Indonesia

200-Hour Yoga Teacher Training in Ubud, Bali
Indonesia

15 Day 100-Hour Sound Healing w/ Ayurveda Teacher Training, India
India

30 Day Transform Your Life Energy Healing Training in Rishikesh
India

6 Day 30 Hour Sound Healing Teacher Training in Rishikesh, India
India

12 Day 75-Hour Sound Healing Teacher Training, India
India

15 Day 100 Hour Sound Healing & Frequency Training in India
India

9 Day 50-Hour Sound Healing Teacher Training in Rishikesh, India
India

21 Day Sound Healing & Multi Modalities Healing Training, India
India

25 Days 200Hr Multi-Style YTTC (with AERIAL) in Rishikesh, India
India

25 Day 200 Hour Hatha & Ashtanga Vinyasa YTTC in Rishikesh, India
Nepal

28 Day 300HR TTC-Ashtanga Vinyasa, Aerial, Yin, Hatha Yoga, India
India

15 Day 200 HR Yoga Teacher Training Course in Florida, USA
United States

3 Day Breathwork Certification Retreat in Lake Tahoe
United States

28 Day 300 Hour Advanced Multi-Style Yoga TTC in Goa, India
Goa

21 Day 200 Hour Yoga Teacher Training in Peniche, Portugal
Portugal

26 Day 200 HR 'Transform Your Passion" Integral YTT, Costa Rica
Costa Rica

13 Day 100 HR Ayurveda & Yin Yoga Teacher Training, Goa, India
India

13 Day 100 Hour Yin Yoga & Sound Healing Teacher Training in Bali
Indonesia

11 Day Multi-Style HYBRID 200 Hour Yoga Teacher Training in Costa Rica
Costa Rica

22 Day Multi-Style 200 Hour Yoga Teacher Training in Costa Rica
Costa Rica

21 Day 200 Hour Certified Yoga Teacher Training Course in Nepal
Nepal
How to choose a yoga teacher training
Courses are sold in hours. Yoga Alliance, a US-based registry of schools and teachers, sets the tiers most schools use: 200 hours is the foundation for a first-time teacher, and 300 hours is an advanced course taken afterwards that counts towards the 500-hour level. Registration with it is voluntary, and studios differ on whether they ask for it.
A residential 200-hour course takes about three to four weeks of full days; anything much shorter is normally a 50- or 100-hour module on one subject, such as yin or pranayama, so check the hours in the title before you compare prices. On this page, 50 of the 92 courses run 20 days or longer, and the median is 21 days.
The largest groups are in India (40), Nepal (14) and Indonesia (10). Of the courses in India, 33 are in Uttarakhand, the Himalayan state that includes Rishikesh.
74 of the 92 programmes here start between $450 and $2,999 per person, and the median starting price is $1,300. Residential courses often bundle tuition with a room and meals, so compare what each fee covers, not only the total.
- Length
- 2–100 days
- Median length
- 21 days
- Starting prices, per person
- $450–$2,999 (74 of 92)
- Median starting price
- $1,300
Prices are converted from each host's currency at the European Central Bank reference rate of October 19, 2026.
Before you book
- If you plan to register as a teacher, find the school itself, not only one of its teachers, in Yoga Alliance's directory, under the name that will go on your certificate.
- Ask who leads the course on your dates, how big the group is and how you will be assessed.
- Get the daily timetable, the room type, the meal plan and the deposit terms in writing.
Frequently asked questions
How long does a 200-hour yoga teacher training take?
A residential 200-hour course usually takes three to four weeks of full days. Some schools instead split the hours across several shorter blocks or weekends. The teacher trainings listed on RetreatBird run a median of 21 days, and 50 of the 92 run 20 days or longer.
How much does a yoga teacher training cost?
74 of the 92 teacher trainings listed on RetreatBird start between $450 and $2,999 per person, and the median starting price is $1,300. Each school sets its own price, and many include accommodation and meals, so compare what is covered as well as the total.
Do I need to be an advanced yogi to join a teacher training?
No. Schools set their own entry requirements, and they are usually about a regular practice rather than advanced postures. Tell the school about any injury, and ask what it expects before you apply.
What is Yoga Alliance registration?
Yoga Alliance is a US-based nonprofit that keeps a registry of yoga schools (Registered Yoga Schools, or RYS) and teachers (Registered Yoga Teachers, or RYT). Registration is voluntary. To register as an RYT 200 you need a certificate from a Registered Yoga School, so look the school up in its public directory before you pay a deposit.