Work out the group fare

How much does puppy yoga cost in Bali, and what sits on top of the fare?

The hour in brief

Puppy yoga in Bali starts from $40 for the Ubud and Uluwatu class and from $31 for the Canggu and Uluwatu class.

Further costs

  • A plain yoga hour in Ubud starts from $21
  • The Bali levy costs Rp 150,000 for every visitor, charged once on the trip1
  • Cancelling is free up to a day before the start

Line up 4 options

Work out the group's from-prices

Type in the group size and see four Bali yoga hours priced together.

2 people
  1. Ubud puppiesUbud, Uluwatu · per mat, from $40

    ≈

    View
  2. Canggu puppiesCanggu, Uluwatu · per mat, from $31

    ≈

    View
  3. Healing yogaUbud · per mat, from $21

    ≈

    View
  4. Sound yogaUbud · per mat, from $26

    ≈

    View

Lowest GetYourGuide fares converted at the ECB rate; the exact total is shown at checkout.

A puppy class in Bali starts from about the price of a restaurant meal. This page lines up the from-prices, sets them beside ordinary yoga in Ubud and names the small charges around the ticket.

Editorial team, puppyyogaubud.quest · Updated November 3, 2026 · A 6 minute read

Start with this

  • Our classThe Ubud and Uluwatu puppy class starts from $40, a from-price.
  • The other classThe Canggu and Uluwatu puppy class starts from $31.
  • No puppiesA 1.5 hour yoga and healing hour in Ubud starts from $21.
  • Added onVisitors from abroad owe a one-off island levy of Rp 150,000, on top of any class.1
  • FlexibilityCancelling costs nothing until 24 hours before, and a slot can be held now with payment later.

What the starting fare covers

The puppy yoga price you see first on a booking page is a from-price: the smallest figure, tied to the cheapest date and option of that listing. For the Ubud and Uluwatu puppy class it is $40, and the listing gives a duration of 1 hour. In that hour you get an English-speaking instructor, a gentle Hatha session and a final stretch of puppy play and photos.

The European Central Bank's reference rate turns the dollar fares here into your currency, with rounding, so checkout may show a slightly different figure. The booking page calculates the exact total for the date and guest count you enter, and that total is the one to trust.

Because a from-price is the starting point, two listings can show the same headline number and differ in length, group size or location. Read the one-hour line, the instructor line and the cancellation line on each listing, and only then compare the numbers.

Fares side by side

What each opening fare comes with

OutingEntry fareClass lengthWhat it consists of
Ubud puppy class$401 hour in allHatha yoga, puppy play
Canggu puppy class$311 hour in allPuppy yoga and drinks
Healing yoga hour$211.5 hours longYoga and meditation
Sound yoga session$262 to 3 hours longEnergy and sound work
Wellness day$828 hours in allRitual, massage, yoga

Every amount is a from-price taken from the booking platform, and the lengths are the listings' own.

Two puppy classes, two starting prices

Bali has a second puppy yoga listing, in Canggu and Uluwatu, with a lower starting fare of $31. It is also a 1 hour class with an English-speaking instructor, and it adds refreshing drinks in its title. On price alone it looks like the better deal, but the two are not the same product.

The Canggu and Uluwatu listing excludes children under 16 from a regular session, while the Ubud and Uluwatu listing admits children aged 6 and up. For a family, the cheaper ticket may simply not be available, and that matters more than the gap of a few dollars. The location also differs, since only one of the two lists an Ubud class.

The review counts differ too. The Canggu and Uluwatu class shows 1,008 reviews at 4.84, and the Ubud and Uluwatu class 185 reviews at 4.73. A larger count means more people have rated it, which tells you something about how widely it has been tried, though not whether a particular session will suit you. On a trip with a tight schedule, a class with a higher rating but a far-away venue is a worse buy than a closer one with a slightly lower score, since the travel time eats into the morning.

Fares in one picture

Starting prices, listing by listing

  • Private Hatha$17
  • Healing yoga$21
  • Sound yoga$26
  • Canggu puppies$31
  • Ubud puppies$40
  • Eat Pray Love day$52
  • Wellness day$82

Each bar is the starting price a listing shows today, not a quote.

Against a plain yoga class in Ubud

The puppy hour costs more than several ordinary classes. A 1.5 hour yoga and healing meditation in Ubud starts from $21, and a one-hour private Hatha class at your own place in Ubud from $17. A sound yoga and energy healing session of 2 to 3 hours starts from $26.

The big studios publish their own prices in rupiah. The Yoga Barn lists a single drop-in class at IDR 180K and class cards from IDR 495K for 3 classes, and its mats and props are included.2,3,4 We quote those as the studio states them, in rupiah, and do not convert them.

So the extra money goes on the puppies, not on better yoga. That is a perfectly good reason to book, as long as you know it. If your goal is a stretch and a calm morning, a plain class costs less and asks nothing of any animal; the ethics page explains the other side of the trade.

Match the money to the morning

Which price suits you?

Find the line that fits your situation and read the reply next to it.

  • If I want to pay as little as possible

    A plain yoga class

    A private Hatha class starts from $17 and a healing hour from $21.

  • If I want puppies in Ubud

    The Ubud and Uluwatu class

    It starts from $40.

  • If I am not going to Ubud

    The Canggu and Uluwatu class

    It starts from $31.

  • If I travel with a child of 6

    The Ubud and Uluwatu class

    It admits children aged 6 and up.

  • If I want it all sorted from my phone

    Reserve now and settle up later

    Both puppy listings offer it.

A low, a middle and a high price

A puppy hour, a plain hour and a full day

Puppy class

The puppy hour

Ubud or Uluwatu

  • Entry fare$40
  • Class length1 hour in all
  • InstructorEnglish
  • Rated4.73 from 185
Look at this fare

Yoga hour

The plain hour

Healing yoga in Ubud

  • Entry fare$21
  • Class length1.5 hours long
  • GroupSmall party sizes
  • Rated4.92 from 140
Look at this fare

Wellness day

The day-long outing

Ritual, massage, yoga

  • Entry fare$82
  • Class length8 hours in all
  • PickupIncluded
  • Rated4.87 from 101
Look at this fare

Charges that sit outside the ticket

The one fixed charge is the island levy. Visitors from abroad owe the Bali levy of Rp 150,000 each, a single time per trip, settled without cash through the Love Bali portal before landing or at the airport and port counters.1,5 It is separate from the class and from any other activity, so budget for it once.

Getting to the venue is your own cost. The listing states that the exact address and directions arrive after booking, so you cannot price a ride in advance. From the airport, Indonesia Travel says a prepaid cab to Ubud can be quite costly, and taxis, rental cars and buses also go.6

Inside Ubud you can get around on foot or on a rented bicycle or scooter, although the town is hilly.7 If the class is in Uluwatu, the trip is much longer, and that is worth pricing before you choose between the two meeting points.

The money trail, step by step

From the fare to the levy

  1. While choosing

    Pick the class

    Compare the from-price and the age rule of each listing.

  2. On the fare page

    Check the total

    Enter the date and the number of guests and read the figure shown.

  3. Before you pay for a class

    Check the deadline

    The free cancellation window closes 24 hours before the start.

  4. Before the flight out

    The island levy

    Rp 150,000 for every visitor, charged once on the trip.1

  5. On the mat itself

    Come in good time

    The listing asks for 15 minutes before the start.

Holding a slot without paying yet

On the Ubud and Uluwatu class you get a full refund for cancelling 24 hours or more ahead, and you may hold a slot now and pay afterwards. The Canggu and Uluwatu class gives the same two terms. That makes comparing dates a low-risk exercise: you can hold a morning, check the weather and let go of it at no cost.

The 24 hour line is firm. Inside that window you are not refunded, so put the deadline in your calendar the moment you book. If you travel with children, confirm their ages against the listing's rule before you hold a slot, since the age rules are the most common reason to cancel.

Keep the confirmation email. It names the option and the time you chose, and it is how the organiser matches you to a session when you arrive 15 minutes early.

Video

A puppy yoga morning in Bali, with the sights around it

JAVAUGHN & JOURNEY on YouTube · Playback begins only when you press the button.

How many times the Foreign Tourists have to pay? The levy is paid only 1 (one) time while traveling in Bali
Bali Provincial Government (Love Bali, the official tourist levy system)1

Ahead of any payment

A cash checklist before the class

Go through the terms3

  • The minimum age for every child in the group
  • The date free cancellation ends
  • Whether the total shown matches your party size

Keep handy3

  • The Bali levy receipt, once paid
  • The confirmation email on your phone
  • The start time you chose

Plan the extras2

  • Your own ride to the venue
  • Rupiah in small notes for anything bought on site

Weather, timing and the price of changing your mind

The listing says to dress for the weather when a session is held outdoors, so the season is part of the plan. Indonesia Travel dates the dry season from April through October and the wet season from November through March across most of the country, Bali too.8 The Japan Meteorological Agency's normals for Denpasar show 350.7 mm of rain in January against 27.6 mm in July.9,10

That spread is the reason the cancellation terms matter. A class you can drop up to 24 hours before costs you nothing if a downpour is forecast for the morning, and a class held in a covered pavilion may not care at all. Ask the organiser what happens in heavy rain before you pick a date in the wet months, since the listing does not say.

Whatever you choose, book the date you can keep. A slot held and then abandoned inside the 24 hour window is the single most avoidable cost in this guide, and one a calendar alert prevents.

Working out what a family or group pays

The calculator at the top of this page multiplies a from-price by the number of guests. It is a rough guide: it assumes everyone books the cheapest date and the same option. How much puppy yoga is for a family depends on who joins. For a family with children aged 6 and up the Ubud and Uluwatu class is the one that admits all of you, so price that one first.

If part of the group does not want the puppies, a split plan can cost less. Some of you can take the puppy class while others join a plain yoga hour at $21, or skip the class and keep the morning free. One person stepping out does not change anyone else's booking.

And if you are weighing the puppy hour against a full wellness day, the wellness day, with a water ritual, massage and yoga, takes 8 hours with pickup included and starts from $82. They are different purchases, and we compare them on the retreats page.

FAQ

Questions asked often, answered plainly.

How much does puppy yoga cost in Bali?
From $40 for the Ubud and Uluwatu class.

The Canggu and Uluwatu class starts from $31.

Is the fare per head?
The booking page shows the total for your group.

Enter your date and the number of guests on the booking page to read the exact total.

Is there a Bali tourist fee on top?
Yes, a once-per-trip levy.

Visitors from abroad pay Rp 150,000 each, a single time per trip.1,5

Can I pay later for puppy yoga?
Yes, hold it now and pay afterwards.

Cancel a day or more in advance and the whole fare comes back.

Is a plain yoga class cheaper?
In most cases, yes.

A yoga and healing hour in Ubud starts from $21, and a private Hatha class from $17.

What does a drop-in class at the Yoga Barn cost?
IDR 180K as the studio states it.

A card of 3 classes is IDR 495K, and mats and props are included.2,3,4

Is there a child fare?
The listings we hold do not say.

Check the booking page for the age bands that apply to your date.

Sources

  1. Bali Provincial Government (Love Bali, the official tourist levy system) · FAQ ↩
  2. The Yoga Barn (official site) · Class schedule and prices ↩
  3. The Yoga Barn (official site) · Class schedule and prices ↩
  4. The Yoga Barn (official site) · Class schedule and prices ↩
  5. Bali Provincial Government (Love Bali, the official tourist levy system) · FAQ ↩
  6. Indonesia Travel (Ministry of Tourism, Republic of Indonesia) · Find Stillness in Ubud, Bali ↩
  7. Indonesia Travel (Ministry of Tourism, Republic of Indonesia) · Find Stillness in Ubud, Bali ↩
  8. Indonesia Travel (Ministry of Tourism, Republic of Indonesia) · Weather, Climate and Season ↩
  9. Japan Meteorological Agency · Climate Normals for Denpasar, Indonesia (monthly mean temperature and precipitation) ↩
  10. Japan Meteorological Agency · Climate Normals for Denpasar, Indonesia (monthly mean temperature and precipitation) ↩

A final word on mats

Keep your place on the mat.

Hold your slot now and pay afterwards if you like. Nothing is charged for cancelling before the day prior, and the live dates and fares are on GetYourGuide.

Check availability