Ubud Yoga Barn sits on Jl. Pengoseken, about a 10-minute walk from Ubud’s Monkey Forest, and it’s the largest yoga complex in Bali. Six shalas, 100+ weekly classes, an Ayurvedic spa, a healing center, on-site accommodation, and a full garden cafe, all on one property. Drop-in classes start at IDR 160,000 or $10 USD. I completed my 200-hour yoga teacher training in Ubud and visited the Yoga Barn multiple times across different trips. This is what you actually need to know before you go.
Table of Contents
Toggle🧘♂️What Is Ubud Yoga Barn?

The Yoga Barn opened in 2007 when a group of friends wanted to build a community wellness space in Bali. What started as two shalas and a handful of daily classes has grown into a full retreat complex. It’s not just a yoga studio, the property includes a Watsu pool, a healing center offering colonics and acupuncture, a kirtan hall, guest rooms, and the Garden Kafe.
🧘♂️Classes at Ubud Yoga Barn

The weekly schedule runs over 100 classes. Yoga takes up most of it, vinyasa, hatha, yin, restorative, acro, and aerial, but that’s not all that’s on offer. Meditation, martial arts, breathwork, sound healing, and ecstatic dance all have regular spots in the lineup. I’ve taken a 7 AM morning flow and then watched a completely different crowd show up for an evening breathwork session later the same day. The range is real.
Something that caught me off guard on my first visit: the same class can feel very different depending on the teacher. Hatha yoga on Monday and Hatha yoga on Thursday are sometimes barely recognizable as the same style when different instructors lead. That’s not a complaint. The teachers here are genuinely good, but it means picking a class by style name alone doesn’t tell you much. Read the teacher bios on the Yoga Barn website before you book. If you find someone whose approach works for you, note their name and look for their other sessions in the weekly schedule.
Ecstatic dance nights and kirtan events sell out faster than regular yoga classes, so book those online ahead of time. For standard drop-in classes, get there 30 minutes early. The main shalas can hold 70 or more students during peak season, and late walk-ins don’t always make it in.
🧘♂️Ubud Yoga Barn Class Prices

Drop-in is fine if you’re only planning one or two classes. If you’re staying in Ubud for three days or more and want to practice every day, a class card saves money.
- Single drop-in class: IDR 150,000 / $10 USD
- 3-class card: IDR 420,000 / $29 USD
- 5-class card: IDR 675,000 / $46 USD
- 10-class card: IDR 1,300,000 / $89 USD
- 20-class card: IDR 1,900,000 / $130 USD
- 30-day unlimited: IDR 2,600,000 / $178 USD
- KITAS holders (Indonesian residents): IDR 100,000 / $7 USD
- Balinese locals: free
Check the full schedule on the Yoga Barn website and book your spot online, especially for workshops and special events. Those go fast.
Here’s Yoga Barn’s complete list of class schedules.
🧘♂️How to Get to Ubud Yoga Barn

There are two entrances, and they’re on opposite sides of the property. Knowing which one to use before you arrive matters more than it sounds, I showed up at the wrong one once with five minutes until class started and had to sprint around the block.
Main Entrance Gate — The Yoga Barn Pelitatan in Grab

This is the entrance to use if you’re coming by car, Grab, or scooter. From Jalan Raya Ubud, turn onto Jalan Sukma Kesuma it’s also called Tebesaya and the Yoga Barn has signs posted along the road. Keep straight past the three-way junction, and as the road curves left you’ll see the entrance on your right. There’s a parking for cars and scooters, an ATM right there, and this side of the property is closest to the main studios and the guesthouse.
The road in from this entrance is one of the nicer approaches in Ubud. You pass local warungs, small family guesthouses, and open rice field edges. It’s noticeably quieter than the Monkey Forest road and gives you a better feel for what residential Ubud actually looks like away from the tourist strip.
If you’re using Grab, put Jl. Sukma Kesuma into the app and tell your driver you want the main entrance of the Yoga Barn. Most drivers know it without needing more directions than that.
Downtown Entrance — Jalan Monkey Forest ( You need to walk from the main street)

This entrance is walking only. No cars, no scooters, no parking. It sits on Jalan Monkey Forest where the road merges with Pengosekan, roughly a 5-minute walk south of the Sacred Monkey Forest. If you’re staying anywhere along Jalan Monkey Forest or in central Ubud, this is the natural way to walk in.
Coming from Ubud’s main road, walk south down Jalan Monkey Forest past Kafe (about halfway down), then past Bebek Bengil and Coco Supermarket on your left. Keep going past Alaya Hotel and look for the Siam Sally sign. Follow the path past Zen Spa and you step straight into the Yoga Barn grounds. The walk from the central market takes about 15 minutes and goes past some of Ubud’s most well-known cafes and restaurants. It’s a good walk even if you normally arrive by scooter.
From Seminyak or Canggu, Ubud is roughly 45 minutes to an hour by car depending on traffic. From Ngurah Rai Airport, plan on 60 to 90 minutes. For more on getting around Bali, read our full transport guide.
If you are interested in visiting Yoga Barn Bali, you can locate them here or book your accommodations in advance:
- Location: Jl. Pengoseken, Ubud, 80571
- Opening hours: Monday 07:00 – 21:00,
- Contact: +62 (0361) 971236 | Email: info@theyogabarn.com
🧘♂️Staying at Ubud Yoga Barn Bali Accommodation

Staying at the Yoga Barn’s on-site rooms makes getting around the whole property easy. Your room is only a minute’s walk from the Garden Kafe, where food is served, the Kush Ayurvedic Spa, Healing Center, which offers massage, detox, and colonics, and easy access to yoga studios that host many daily classes and special workshops.
- Private room IDR 600k or $40 USD to IDR 900k or $61.50 USD per night
- Shared room (bunk bed female) IDR 250k or $18 USD per night
>>>>Book your accommodation with Yoga Barn here.
🧘♂️Kush Ayurvedic Spa at Ubud Yoga Barn

The Kush Spa is inside the Yoga Barn compound and focuses on Ayurvedic treatments using natural, locally sourced ingredients. It’s quieter than the row of standalone spas you’ll find on Jalan Hanoman or Jalan Monkey Forest, less foot traffic, more breathing room. They offer massage, body scrubs, and facials.
A 60-minute massage starts at IDR 250,000 or $18 USD. A 90-minute treatment runs around IDR 350,000 or $25 USD. Other services vary depending on what you book. It’s not the cheapest option in Ubud, but if you’ve just come out of a two-hour class and the spa is a short walk away, the ease of it is hard to argue with.
🧘♂️Garden Kafe at Yoga Barn

The Yoga Barn Bali is not just about yoga and therapies. They also prioritize health and wellness in their food offerings at the Garden Kafe. This on-site restaurant is an excellent place to recharge with nutritious meals, fresh juices, or rejuvenating smoothies after a yoga session or wellness treatment.
🧘♂️Is Ubud Yoga Barn Worth It?

For most visitors to Ubud who are interested in yoga or wellness, the answer is yes. The variety of the schedule means you can usually find a class that works for your level and timing. The teacher quality is consistently high, and the property itself open-air shalas surrounded by nature makes the experience different from practicing in a city studio. The downside: it can feel commercial becuase there prices are not cheap.
Classes get crowded, especially during peak season (July–August and December), and the atmosphere is less intimate than smaller Ubud studios. If you want a quieter setting, Radiantly Alive or Intuitive Flow are worth considering. Check out our guide to the best yoga studios in Ubud for a full comparison.
Go to Yoga Barn if you want variety, professional teachers, and the full wellness complex in one place. Skip it if you’re after a smaller, community-focused studio where classes feel more personal.
🧘♂️FAQs About Ubud Yoga Barn
How much does a class at Ubud Yoga Barn cost?
A single drop-in class is IDR 150,000, which is $10 USD. Class cards bring the price down: a 10-class card runs IDR 1,300,000 / $89 USD, and a 30-day unlimited pass is IDR 2,600,000 / $178 USD. Indonesian residents with a KITAS card pay IDR 100,000 / $7 USD per class.
Is Yoga Barn good for beginners?
Yes. There are beginner-friendly options across multiple styles every week, and teachers offer modifications for different ability levels. Check the class description before you book — a few workshops and advanced sessions do assume prior experience.
Do you need to book in advance?
Walk-ins are welcome, but get there 30 minutes early for drop-in classes. Evening events like ecstatic dance and kirtan fill up regularly. Workshops, retreats, and special events are worth booking online before you arrive.
What time does Yoga Barn open?
The Yoga Barn is open every day from 7:00 AM to 9:00 PM. First classes of the day start at 7:00 AM.
What’s the best class to try on a first visit?
Morning flow is a safe first choice, good energy, accessible for most levels, and one of the more popular sessions on the schedule. If you want something different, ecstatic dance is worth doing once. Either way, check the teacher bios first and pick based on who’s leading rather than just the class name.
Book through the Yoga Barn website or walk in 30 minutes before your class. For trips longer than three days, the 5-class card at $46 USD gives you enough flexibility without locking into an unlimited pass. If you want to make a full day of it, morning class, spa treatment, and lunch at the kafe you can do all of that without leaving the property. That’s the easy sell for the Yoga Barn. Everything is right there.
If you think we missed any additional information, send us a message, and we would be happy to update this article.



