Google Review

5/5

10+ years of multi-style yoga teacher trainings by the beach in Bali.

Yoga Alliance certified 200, 300 and specialty trainings designed to transform your practice, deepen your knowledge, and connect you to a supportive global community.

5000+

5000+
graduates worldwide

graduates worldwide

Join a global community of yoga teachers.

Join a global community of yoga teachers.

20+ years

20+ years
of teaching experience

of teaching experience

Expert yoga trainers to help you be your best.

Expert yoga trainers to help you be your best.

15+ YTT

15+ YTT
certified course options

certified course options

Multi-style yoga from vinyasa to ashtanga.

Multi-style yoga from vinyasa to ashtanga.

BALI TRAININGS

Find the right yoga teacher training for you

From foundational 200hr programs, to advanced 300hr courses, and specialized trainings like Aerial and Yin YTT โ€” start your journey and expand your path with Yoga Alliance certified courses in Bali or France.

Yoga Alliance Certified

Yoga Alliance RYS 200 Registered Yoga School badge for Ulu Yoga Bali 200 hour teacher training.
Yoga Alliance RYS 300 Registered Yoga School seal for advanced 300 hour teacher training at Ulu Yoga.
Yoga Alliance RYS 500 Registered Yoga School seal for advanced 300 hour teacher training at Ulu Yoga.
Yoga Alliance YACEP Continuing Education Provider badge for Ulu Yoga specialty courses.
Yoga instructor correcting student alignment in Triangle Pose during teacher training practical exam.

10 Day

14 Day

21 Day

28 Day

200โ€‘Hour Multiโ€‘Style YTT

RYT-200 Certificate

Starting every month

Instructor providing hands-on alignment adjustment to a student during yoga teacher training in the bamboo ocean-view shala.

10 Day

14 Day

21 Day

28 Day

300โ€‘Hour Multiโ€‘Style YTT

RYT-300 Certificate

Starting every month

Male student practicing aerial yoga inversion in a black hammock at Ulu Yoga open-air studio.

49 Day

21 Day

28 Day

500โ€‘Hour Multiโ€‘Style YTT

RYT-500 Certificate

Male student practicing aerial yoga inversion in a black hammock at Ulu Yoga open-air studio.

6 Day

21 Day

28 Day

50โ€‘Hour Aerial YTT

YACEP Certificate

Yoga teacher training student practicing sound healing meditation with a Tibetan singing bowl in an open-air shala in Bali.

6 Day

21 Day

28 Day

50โ€‘Hour Yin YTT

YACEP Certificate

Yoga teacher training student practicing sound healing meditation with a Tibetan singing bowl in an open-air shala in Bali.

6 Day

21 Day

28 Day

50-Hr Ashtanga Yoga Training

YACEP Certificate

BALI TRAININGS

Find the right yoga teacher training for you

From foundational 200hr programs, to advanced 300hr courses, and specialized trainings like Aerial and Yin YTT โ€” start your journey and expand your path with Yoga Alliance certified courses in Bali or France.

Yoga Alliance Certified

Yoga Alliance RYS 200 Registered Yoga School badge for Ulu Yoga Bali 200 hour teacher training.
Yoga Alliance RYS 300 Registered Yoga School seal for advanced 300 hour teacher training at Ulu Yoga.
Yoga Alliance RYS 500 Registered Yoga School seal for advanced 300 hour teacher training at Ulu Yoga.
Yoga Alliance YACEP Continuing Education Provider badge for Ulu Yoga specialty courses.
Yoga instructor correcting student alignment in Triangle Pose during teacher training practical exam.

10 Day

14 Day

21 Day

28 Day

200โ€‘Hour Multiโ€‘Style YTT

RYT-200 Certificate

Starting every month

Instructor providing hands-on alignment adjustment to a student during yoga teacher training in the bamboo ocean-view shala.

10 Day

14 Day

21 Day

28 Day

300โ€‘Hour Multiโ€‘Style YTT

RYT-300 Certificate

Starting every month

Male student practicing aerial yoga inversion in a black hammock at Ulu Yoga open-air studio.

49 Day

21 Day

28 Day

500โ€‘Hour Multiโ€‘Style YTT

RYT-500 Certificate

Male student practicing aerial yoga inversion in a black hammock at Ulu Yoga open-air studio.

6 Day

21 Day

28 Day

50โ€‘Hour Aerial YTT

YACEP Certificate

Yoga teacher training student practicing sound healing meditation with a Tibetan singing bowl in an open-air shala in Bali.

6 Day

21 Day

28 Day

50โ€‘Hour Yin YTT

YACEP Certificate

Yoga teacher training student practicing sound healing meditation with a Tibetan singing bowl in an open-air shala in Bali.

6 Day

21 Day

28 Day

50-Hr Ashtanga Yoga Training

YACEP Certificate

BALI TRAININGS

Find the right yoga teacher training for you

From foundational 200hr programs, to advanced 300hr courses, and specialized trainings like Aerial and Yin YTT โ€” start your journey and expand your path with Yoga Alliance certified courses in Bali or France.

Yoga Alliance Certified

Yoga Alliance RYS 200 Registered Yoga School badge for Ulu Yoga Bali 200 hour teacher training.
Yoga Alliance RYS 300 Registered Yoga School seal for advanced 300 hour teacher training at Ulu Yoga.
Yoga Alliance RYS 500 Registered Yoga School seal for advanced 300 hour teacher training at Ulu Yoga.
Yoga Alliance YACEP Continuing Education Provider badge for Ulu Yoga specialty courses.
Yoga instructor correcting student alignment in Triangle Pose during teacher training practical exam.

10 Day

14 Day

21 Day

28 Day

200โ€‘Hour Multiโ€‘Style YTT

RYT-200 Certificate

Starting every month

Instructor providing hands-on alignment adjustment to a student during yoga teacher training in the bamboo ocean-view shala.

10 Day

14 Day

21 Day

28 Day

300โ€‘Hour Multiโ€‘Style YTT

RYT-300 Certificate

Starting every month

Male student practicing aerial yoga inversion in a black hammock at Ulu Yoga open-air studio.

49 Day

21 Day

28 Day

500โ€‘Hour Multiโ€‘Style YTT

RYT-500 Certificate

Male student practicing aerial yoga inversion in a black hammock at Ulu Yoga open-air studio.

6 Day

21 Day

28 Day

50โ€‘Hour Aerial YTT

YACEP Certificate

Yoga teacher training student practicing sound healing meditation with a Tibetan singing bowl in an open-air shala in Bali.

6 Day

21 Day

28 Day

50โ€‘Hour Yin YTT

YACEP Certificate

Yoga teacher training student practicing sound healing meditation with a Tibetan singing bowl in an open-air shala in Bali.

6 Day

21 Day

28 Day

50-Hr Ashtanga Yoga Training

YACEP Certificate

Student practicing meditation with bio-feedback sensor during an online yoga teacher training session.

France | 200-Hour Yoga Teacher Training

100H Online + 100H In Person, awaken in France, ready to teach anywhere

RYT-200 Certificate

Starting every month

โ‚ฌ3,655

โ‚ฌ4,000

France | 200-Hour Yoga Teacher Training

100H Online + 100H In Person, awaken in France, ready to teach anywhere

RYT-200 Certificate

Starting every month

โ‚ฌ3,655

โ‚ฌ4,000

Yoga student performing a low lunge asana variation on the rocks at Bingin Beach Bali.

Join our classes

Every Wednesday at 6:30 PM, join our Aerial Yoga class. Or book a private session on-demand for yourself or your friends.

Join our classes

Every Wednesday at 6:30 PM, join our Aerial Yoga class. Or book a private session on-demand for yourself or your friends.