Yoga Alliance Registered School · Ubud Campus

300-Hour Yoga Teacher Training in Ubud, Bali

Yoga Alliance RYS-300 · 26 days on Jl. Bisma · RYT-200 required · from $2,099 shared, $2,699 private

Yoga Alliance RYS-certified · 100+ graduates from 45 countries

Last updated: June 2026 · Content reviewed by Yogi Ankit, Lead Teacher (Ashtanga & Hatha)

Quick Answer

What Is the 300-Hour YTT in Ubud, Bali?

The 300 hour yoga teacher training in Ubud, Bali is an advanced, 26-day residential program for teachers who already hold an RYT-200. It runs monthly from the 1st to the 26th at Divine Path's Jl. Bisma campus and leads to a Yoga Alliance RYS-300 advanced-training certificate — there is no standalone RYT-300 credential; combined with your 200-hour, it qualifies you for RYT-500 registration. Training covers advanced asana, sequencing, anatomy, philosophy, and supervised teaching practice under mentorship from the Ubud faculty. Fees start at $2,099 for a shared cottage and $2,699 for a private one, with meals, accommodation, and certification support included.

Key Facts

  • Program: 300-Hour Advanced Yoga Teacher Training (RYS-300), Ubud, Bali
  • Prerequisite: Completed 200-hour YTT / RYT-200
  • Length: 26 days, monthly intakes (1st–26th)
  • Location: Jl. Bisma, Ubud, Gianyar, Bali
  • Price: From $2,099 (shared) / $2,699 (private), all-inclusive
  • Certification: RYS-300 advanced training (counts toward RYT-500 with RYT-200)
  • Group size: 10–15 students
Program Overview

What You'll Actually Be Doing in This Ubud 300-Hour YTT

This isn't a repeat of your 200-hour — this advanced yoga teacher training in Ubud is built for graduates who want a 300 hour YTT in Ubud that actually stretches them, not a checkbox course. Classes run six days a week at the Jl. Bisma shala — a short walk from central Ubud — with daily asana, pranayama, supervised teaching labs, and one-on-one mentor feedback woven through the month.

Four teachers lead the Ubud program: Yogi Ankit on Ashtanga and Hatha, Yogi Babloo Prasad on Ashtanga Vinyasa, philosophy, and pranayama, Hannah Ji on anatomy and Ayurveda, and Dominika Kerekesova Ji on Yin. Group size is capped at 10–15 students, so feedback is personal rather than generic.

At a Glance

Course at a Glance

Course name
300 Hour Yoga TTC (Advanced)
Duration
26 days
Level
Advanced — RYT-200 required
Certification
RYS-300 advanced training → RYT-500 (with RYT-200)
Dates
1st–26th of every month
Check-in / Check-out
1st before 12 PM · 26th before 12 PM
Styles
Hatha, Ashtanga, Vinyasa, Yin
Language
English
Group size
10–15 students
Location
Jl. Bisma, Ubud, Gianyar, Bali
Pricing
$2,099 shared · $2,699 private

Spots for each monthly intake are capped at 10–15 students. Check current availability and reserve your place — Ubud intakes fill 4–6 weeks ahead of the start date.

Who Should (and Shouldn't) Sign Up for This Ubud 300-Hour YTT

This program is for you if you already hold an RYT-200 and want to go further — sharper sequencing, a stronger anatomy base, and real teaching reps in front of a small group. It tends to suit:

  • Certified teachers (RYT-200) ready to teach more advanced classes with confidence
  • Practitioners who want a structured bridge toward RYT-500
  • Teachers who want hands-on mentorship rather than a self-paced advanced course
  • Wellness or studio professionals adding a credentialed advanced offering to their work
  • Anyone who wants a month of focused practice and study away from daily distractions

It's not the right fit if you're a complete beginner. For Yoga Alliance registration, a verified RYT-200 must be on your profile before this 300-hour certificate counts toward RYT-500 — but if your goal is advanced practice and mentorship, you can still join and complete the course. Otherwise, start with our 200-Hour Yoga Teacher Training in Ubud.

300 Hours Yoga TTC

Curriculum — Week by Week

The 26 days build in three stages rather than repeating the same material on loop.

Week 1

Rebuilding the Foundation at an Advanced Pace

Standing and seated postures get revisited with more precision: sun salutations, alignment corrections, and the breathing patterns that should already feel familiar from your 200-hour, now taught at teaching-level depth rather than student-level depth.

Week 2

Balance, Twists, and Sequencing Logic

Standing balances, twisting postures, and intermediate sequences move to the center of practice. This is also where sequencing theory gets taught directly — why one posture leads into the next, and how to build a class arc instead of a list of poses.

Week 3

Arm Balances, Inversions, and Teaching Practice

The most physically demanding week. Arm balances and inversions get broken down with spotting and modification options, and you start leading supervised practice-teaching sessions with feedback from the lead teachers.

Daily Rhythm

Sample Daily Schedule in Ubud

TimeActivity
06:30 – 07:00Pranayama
07:00 – 08:30Ashtanga
08:30 – 09:30Breakfast
09:30 – 10:30Yoga Philosophy
10:30 – 11:00Break
11:00 – 12:30Hatha / Vinyasa
12:30 – 14:00Lunch
14:00 – 15:00Ayurveda + Chakra
15:15 – 16:45Anatomy / Alignment
17:00 – 18:30Yin
18:30 – 19:00Meditation
19:00 – 20:00Dinner
Syllabus Modules

Module Breakdown

Asanas (roughly 3 hours daily)

Daily practice runs through the standing, seated, and balancing postures used across Hatha, Ashtanga, and Vinyasa — Trikonasana, Virabhadrasana I and II, Parsvakonasana, Bhujangasana, Dhanurasana, Ustrasana, Paschimottanasana, and a progressive build toward arm balances and inversions. The focus throughout is teaching cues, not just personal practice.

Pranayama

Breathing technique gets taught for both your own practice and for teaching it safely to others: diaphragmatic breathing, Nadi Shodhana, Kapalabhati, Ujjayi, Bhramari, and Sheetali/Sheetkari, with a short introduction to bandhas and mudras and the precautions that go with each technique.

Meditation

Daily sits cover breath awareness, body scanning, concentration practice, and loving-kindness meditation, in sitting, walking, and lying formats. Part of the work here is learning how to guide a meditation, not just sit through one.

Mantra Chanting

Basic Sanskrit pronunciation and a handful of core chants, practiced as a group and discussed in terms of how and when to bring chanting into a class without it feeling forced.

Anatomy and Physiology

A working understanding of how the body's major systems — bones and joints, muscles, breathing, nerves, and circulation — actually behave under a yoga practice, focused specifically on common injuries and how to modify postures for different bodies; this is the anatomy a teacher needs, not a textbook chapter.

Alignment and Adjustment

Clear alignment cueing and hands-on adjustment practice, including the ethics of touch and how to apply alignment principles when sequencing a full class rather than a single pose.

Yoga Philosophy

Patanjali's Yoga Sutras and the Eight Limbs, core ideas from the Bhagavad Gita, and an introduction to the gunas, karma, and dharma — taught as material you can actually reference in class, not as abstract theory.

Shatkarmas

An introduction to traditional cleansing techniques — Neti, Dhauti, Nauli, Kapalabhati, and Trataka — covering what each one does, who it's appropriate for, and the safety boundaries around teaching them.

Teaching Methodology

Class planning, verbal cueing, classroom management, and supervised practice teaching with structured feedback, plus the basic business side of running or teaching classes after you graduate.

300 Hours Yoga TTC · Ubud

300-Hour YTT Dates and Pricing in Ubud

Batches run 1st–26th monthly · 25% deposit secures your seat · balance on arrival

Fastest Way to Book

300-Hour TTC — Ubud, Bali

Total fee
$2,099 USD
Deposit (25%)
$525 USD

30+ days = 100% refund · under 30 days = not refundable · Refund policy

Upcoming Monthly Batches & Fees

The Ubud 300-hour runs every month from the 1st to the 26th. Shared cottage from $2,099 · private cottage from $2,699 — prices per batch are in the table below. The same RYS-300 curriculum is also available at our Klungkung campus (from $2,300 shared — different location and teaching team).

Dates Shared Cottage
Total / Deposit
Private Cottage
Total / Deposit
Seats Book
1 Jul 2026 – 26 Jul 2026 $2,099
$525 dep.
$2,699
$675 dep.
Closed Closed
1 Aug 2026 – 26 Aug 2026 $2,099
$525 dep.
$2,699
$675 dep.
5 seats
1 Sep 2026 – 26 Sep 2026 $2,099
$525 dep.
$2,699
$675 dep.
8 seats
1 Oct 2026 – 26 Oct 2026 $2,099
$525 dep.
$2,699
$675 dep.
10 seats
1 Nov 2026 – 26 Nov 2026 $2,099
$525 dep.
$2,699
$675 dep.
15 seats
1 Dec 2026 – 26 Dec 2026 $2,099
$525 dep.
$2,699
$675 dep.
15 seats
1 Jan 2027 – 26 Jan 2027 $2,099
$525 dep.
$2,699
$675 dep.
15 seats
1 Feb 2027 – 26 Feb 2027 $2,099
$525 dep.
$2,699
$675 dep.
15 seats
1 Mar 2027 – 26 Mar 2027 $2,099
$525 dep.
$2,699
$675 dep.
15 seats
1 Apr 2027 – 26 Apr 2027 $2,099
$525 dep.
$2,699
$675 dep.
15 seats
1 May 2027 – 26 May 2027 $2,099
$525 dep.
$2,699
$675 dep.
15 seats
1 Jun 2027 – 26 Jun 2027 $2,099
$525 dep.
$2,699
$675 dep.
15 seats
1 Jul 2027 – 26 Jul 2027 $2,099
$525 dep.
$2,699
$675 dep.
15 seats
1 Jul 2026 – 26 Jul 2026
Closed
Shared Cottage $2,099 $525 deposit
Private Cottage $2,699 $675 deposit
Booking Closed
Divinepath Bali · Ubud Campus

Meet Your Ubud Teachers

Yogi Ankit teaching Ashtanga at Divine Path Ubud 300-hour YTT

Yogi Ankit — Lead Teacher, Ashtanga & Hatha

Leads the Ashtanga and Hatha components of the course and reviews the page content for accuracy. Hands-on in daily practice and the main point of contact for sequencing questions.

Yogi Babloo Prasad teaching philosophy at Divine Path Ubud 300-hour YTT

Yogi Babloo Prasad — Senior Teacher, Ashtanga Vinyasa, Philosophy & Pranayama

Covers philosophy and pranayama alongside Ashtanga Vinyasa, and is usually the one running the daily philosophy discussion before the afternoon practice block.

Hannah Ji teaching anatomy at Divine Path Ubud 300-hour YTT

Hannah Ji — Anatomy & Ayurveda Teacher

Teaches the anatomy and Ayurveda modules, with a focus on practical modification for different body types rather than memorized terminology.

Dominika Kerekesova Ji leading Yin yoga at Divine Path Ubud

Dominika Kerekesova Ji — Yin Yoga Teacher

Leads the evening Yin sessions, which double as a teaching demonstration for students learning to sequence a slower, longer-hold class.

Graduate Voices

Teacher Training Reviews

Alyssa M USA · 300hr graduate

Best Advanced TTC in Ubud

“The 300 Hour Yoga Teacher Training in Ubud with Divinepath Yoga School & Retreat was beyond what I had hoped for after my 200-hour course. The teachers carried deep knowledge and gave practical mentoring that helped me refine my teaching voice. Practicing on Jl. Bisma each day brought clarity, confidence, and a stronger connection with a global yoga family.”

Rohan P India · 300hr graduate

Best Yoga School

“This training was a turning point in my life. The curriculum was rich with ancient wisdom and balanced with modern teaching insight. In the intimate Ubud group, genuine mentorship was provided, and the energy in the shala was always full of love and learning. If you are seeking a 300-hour yoga teacher certification in Ubud after your 200h foundation, this course takes you deep.”

Elena K Germany · 300hr graduate

Sequencing finally clicked

“I came in with RYT-200 from another school but still felt unsure building classes. The Ubud 300-hour gave me real teaching reps, honest feedback, and a sequencing framework I use every week now. The shala on Bisma and the small group made it feel personal rather than factory-style.”

Marcus T Australia · 300hr graduate

Worth the month in Ubud

“Advanced adjustments, anatomy that actually applied to cueing, and Yin sessions I now teach regularly. Accommodation and food were simple and clean — exactly what you want when you are training six days a week. Would recommend to any teacher ready to level up.”

Priya S Singapore · 300hr graduate

Strong bridge toward RYT-500

“Clear structure, patient mentors, and enough space to practice teach without feeling rushed. I registered the certificate with Yoga Alliance after uploading my 200-hour — the pathway made sense. Ubud location was a bonus for weekend walks and recovery time.”

Campus Comparison

Why Ubud (and How It's Different From Klungkung or Canggu)

Ubud and Divine Path's Klungkung campus run the same RYS-300 curriculum, but they're genuinely two different experiences, not the same page with a new city name swapped in:

Ubud Campus Klungkung Campus
SettingCentral Ubud, walking distance to townQuiet village south of Klungkung's royal center
Duration26 days (1st–26th)28 days (1st–28th)
Price (shared)$2,099$2,300
Lead teacherYogi AnkitYogi Ashish Ji
VibeCultural access alongside structured trainingFully residential, fewer outside distractions

If you want walkable access to Ubud's temples, markets, and cafés between training sessions, this campus fits better. If you'd rather have zero reasons to leave campus for a month, Klungkung is the quieter option. Either way, it's not Canggu — Divine Path runs both Bali campuses as focused, retreat-style training, not a beach-club scene.

Divinepath's Ubud campus is located on Jl. Bisma, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia — a short walk from central Ubud's market, temples, and cafés. Get directions on Google Maps →

Campus Life

Life on Campus in Ubud — Accommodation, Food, and Activities

Rooms are shared or private eco-cottages a short walk from the shala, with attached bathrooms, daily housekeeping, and Wi-Fi in common areas. Meals are vegetarian and sattvic-style, three times a day, with allergies and dietary needs accommodated on request.

Outside the classroom schedule, the month includes two Sunday excursions, a Balinese dance experience, a farm harvest activity, an Ayurvedic cooking class, and informal evenings — bonfires, movie nights, and kirtan — depending on the season and batch.

Yoga Shala on Jl. Bisma

Daily asana, pranayama, and teaching labs run in the open-air shala at the heart of the Ubud campus.

300-hour yoga teacher training shala in Ubud, Bali
Meditation and asana class at Divine Path Ubud yoga shala

Accommodation

Shared and private cottages on campus — a short walk from the training shala.

Private room cottage at Divinepath Ubud campus
Private room interior at Divinepath Ubud
Room terrace at Divinepath Ubud campus
Garden walkway near Ubud accommodation

Food

Three vegetarian meals daily, with vegan and gluten-free options on request.

Vegetarian lunch at Divinepath Ubud campus
Yogic dinner at Ubud campus
Dining hall at Divinepath Ubud campus
Dining area at Divinepath Ubud campus
Things to Know before you book your course

Prerequisites, Rules, and Cancellation

Prerequisites

A verified RYT-200 on your Yoga Alliance profile is required before this 300-hour certificate can count toward RYT-500 registration. You also need working English, reasonable fitness for six days of daily practice, and valid travel documents and insurance. If you have not completed a 200-hour yet and want the full credential path, start with our 200-Hour Yoga Teacher Training in Ubud — or see below if you are joining primarily for advanced practice and mentorship.

The Yoga Alliance Registration Pathway

  • There is no standalone “RYT 300” title. Yoga Alliance does not issue an independent RYT-300 designation.
  • The destination is RYT 500. A 300-hour training is classified as advanced training. When you upload a 300-hour certificate, the Yoga Alliance system automatically combines it with your existing 200-hour certificate to grant you the RYT-500 credential.
  • The non-negotiable prerequisite: To unlock RYT-500 status, the portal requires a verified, completed RYT-200 foundation in your profile history.

Joining for experience: If your goal is advanced practice and teaching mentorship rather than immediate registry, you can still join and complete the course — but you cannot register this 300-hour training with Yoga Alliance until a verified RYT-200 is on your profile. See our Yoga Alliance certification guide for how RYT-200 and advanced hours work together.

On-Campus Rules

No smoking, alcohol, or non-vegetarian food on the property. Attendance is required at scheduled classes and activities — this is a teaching certification, not a drop-in retreat, so consistent attendance matters for both your learning and your certification eligibility. Full student guidelines are in our Terms and Conditions.

Cancellation & Date Changes

If you need to cancel or change your course date, here is how it works:

  • 30 days or more before your start date — 100% refund of all fees paid.
  • Less than 30 days before the start date — Not refundable.
  • Free date change — Move once to a later batch, free of charge, up to 7 days before your start date (genuine reason).
  • No-show without notice — Booking is forfeited. Late arrival or early departure: no partial refunds.
  • If Divinepath cancels a program — Your choice of a full refund or a free reschedule within 12 months.

Read the full Yoga Teacher Training refund and transfer policy

Please also review our Terms and Conditions and Privacy Policy before booking.

Deposit & balance: A 25% deposit secures your seat; the remaining balance is due on arrival. See upcoming fees in the dates and pricing table above, or contact us with questions before you apply.

FAQ's

Frequently Asked Questions

Anyone holding a 200-hour YTT can join this yoga teacher training in Ubud. If your goal is advanced practice and mentorship rather than immediate Yoga Alliance registry, you may still complete the course — but you cannot register this 300-hour training with Yoga Alliance until a verified RYT-200 is on your profile.

Yes, for Yoga Alliance registration. The curriculum assumes foundational asana, anatomy, and class structure from a completed 200-hour. You can complete the Ubud course for experience without RYT-200, but the portal will not accept the certificate toward RYT-500 until RYT-200 is verified on your profile.

26 days, every month, starting the 1st and finishing the 26th. Check-in is before 12 PM on the 1st, check-out before 12 PM on the 26th.

At Divine Path's campus on Jl. Bisma in central Ubud, Gianyar, Bali — walking distance from Ubud's main town area.

Advanced Hatha, Ashtanga, Vinyasa, and Yin asana, plus pranayama, meditation, mantra chanting, anatomy, alignment and adjustment, philosophy, Shatkarmas, and supervised teaching practice.

Yes — but Yoga Alliance does not issue a standalone RYT-300 credential. This 300-hour training is advanced training. When you upload the certificate to the Yoga Alliance portal alongside a verified RYT-200, the system combines both toward RYT-500 registration.

$2,099 for a shared cottage or $2,699 for a private one. Both include tuition, accommodation, three daily vegetarian meals, course materials, and your Yoga Alliance certification. Flights and visa fees are not included.

Yogi Ankit, Yogi Babloo Prasad, Hannah Ji, and Dominika Kerekesova Ji, covering asana, philosophy, pranayama, anatomy, and Yin respectively.

Yes — different teaching team, different price ($2,099 vs. from $2,300), different duration (26 vs. 28 days), and a different setting: central Ubud versus a quieter campus south of Klungkung.

The 1st of every month. Check current availability and book a seat on the dates table above.

10–15 students per batch, kept small intentionally so mentor feedback stays personal rather than generic.

300 Hours Yoga TTC

Book Your Spot Today

We cap each batch at 10–15 students so teaching stays personal. View upcoming dates, the full syllabus, and FAQs — then secure your seat with a 25% deposit.

Questions before you book? WhatsApp our team or use the enquiry form.

Reviewed & Fact-Checked By

Yogi Ankit

Lead Teacher, Divinepath Ubud Campus

View Ubud Faculty