
Bali Cooking Classes From Legian
Staying in Legian and looking for a real Balinese cooking experience, not a short hotel demo or buffet lesson?
We run our classes on an organic farm in a small village near Ubud. It feels like rural Bali, with rice fields and village life, yet it still works well as a day trip from Legian if we plan the timing.
Most guests who join our cooking classes from Legian either:
- Combine a day in Ubud with the cooking class, or
- Join the Morning Class, then spend the rest of the day in Ubud
Legian is great for the beach, shopping, and sunset bars.
Taman Dukuh is where we slow the pace, walk the farm, and share how Balinese food really begins, straight from the soil.
Daily Class Times
We host three Balinese cooking sessions every day:
- Morning Class: 07:30 to 14:00
- Afternoon Class: 12:30 to 18:00
- Evening Class: 16:00 to 21:00
From Legian:
- Afternoon and Evening usually offer the easiest schedule
- Morning works well if you like an early start and plan to stay in Ubud after class
Travel Time From Legian
The drive from Legian to our farm near Ubud usually takes:
- Around 1.5 to 2 hours in normal traffic
- A little longer in busy periods
To keep the day relaxed, we suggest you combine activities, not just drive to the farm and back.
Direction map from Legian to our Farm
Option 1: Ubud Sightseeing Then Afternoon or Evening Class
This is the most popular plan for guests coming from Legian.
How it works:
- Leave Legian in the morning
- Spend a few hours in central Ubud:
- Sacred Monkey Forest
- Ubud Palace and nearby temples
- Art markets and small shops
- Cafes, rice field views, and short walks
- In the afternoon, your driver brings you from Ubud to our organic farm
- After your cooking class and meal, head back to Legian
If you visit Ubud first, please arrive at the farm by:
- 13:00 for the Afternoon Class, or
- 17:00 for the Evening Class
We send a Google Maps pin and clear directions with your booking confirmation.
You can also see our location here: Taman Dukuh Location.
Option 2: Morning Class Then Ubud Tour
We can also make the Morning Class the first part of your Ubud day.
How it works:
- Leave Legian early and drive to Ubud
- Join our Morning Class with local market visit
- Finish cooking and lunch in the early afternoon
- Spend the rest of the day exploring Ubud
- Return to Legian in the late afternoon or evening
This plan suits you if you:
- Don’t mind an early start
- Want to visit a traditional farmers market
- Like the idea of staying in Ubud after the class
Option 3: Door-to-Door Transport From Legian
If you want an easy day without planning every step, we can arrange transport for you.
From Legian, Kuta, Seminyak, or Canggu, you can book:
- One-way transfer: from $34.46 USD per car (up to 6 guests)
- Return transport: from $49.77 USD per car (up to 6 guests)
You pay per car, not per person.
We confirm your pickup time for the Morning, Afternoon, or Evening class when you book.
You can also:
- Ask your hotel or villa in Legian to book a driver, or
- Drive yourself to our farm using the map and pin we send
If you are comparing options, we also host cooking classes from Kuta, Seminyak, Canggu, and Ubud center with similar transport choices.
Which Class Works Best From Legian?
In simple terms:
- Want a relaxed day with Ubud time as well? Choose the Afternoon Class
- Want a special dinner in the countryside after a beach day? Choose the Evening Class
- Want the market tour and free time in Ubud later? Choose the Morning Class
Our farm is the same for guests booking cooking classes from Kuta and from Legian, so mixed groups or friends staying in both areas can join the same session.
Afternoon Balinese Farm Cooking Class
Our Afternoon Class is the top choice for guests coming from Legian.
It works well if you want:
- A slow breakfast and easy start in Legian
- Some free time in Ubud center
- A calm and green afternoon on the farm
If you visit Ubud first, please arrive at the farm by 13:00.
You will:
- Walk the farm and see how we grow our ingredients
- Cook a full Balinese menu, from spice paste to dessert
- Share the meal together in a quiet village setting
⭐⭐⭐⭐⭐ 4.9
From Rp. 450,000.- per person
Evening Balinese Cooking Class & Farm‑To‑Table Dinner
Our Evening Class is ideal if you want your dinner to feel like a special event.
It suits you if you prefer:
- A full day in Legian or Ubud
- Your dinner to feel like a special event
If you spend time in Ubud before class, please reach the farm by 17:00.
You’ll:
- Explore the farm in the late afternoon light
- Cook several Balinese dishes with our team
- Enjoy a full dinner that you prepared yourself
⭐⭐⭐⭐⭐ 4.9
From Rp. 450,000.- per person
Morning Balinese Cooking Class + Market Tour
Our Morning Class with market tour suits you if you:
- Don’t mind an early start from Legian
- Want to see a local morning market
- Plan to spend the afternoon in Ubud
You’ll:
- Travel early from Legian to Ubud
- Meet us at our Ubud meeting point:
- Dalem Puri Central Parking, Jalan Sukma
- Join the traditional market visit
- Continue to the farm, cook, and enjoy a full Balinese lunch
- Spend the rest of the day in Ubud at your own pace
⭐⭐⭐⭐⭐ 4.9
From Rp. 480,000.- per person
Morning Class Itinerary (From Ubud Meeting Point)
If you stay in Ubud the night before, you can use our free Ubud shuttle.
1. Ubud Pickup
- Time: from 07:30 (or 07:45 am at the market)
- Place: Dalem Puri Central Parking, Jalan Sukma (opposite Sens Hotel)
Our team members (Pak Tut Taro, Made, or Agus) will meet you at the meeting point.
2. Local Farmers Market Visit
(Morning class only)
- Duration: around 30 to 40 minutes
- Market: Tegallalang or Pujung traditional market
At the market you will:
- See spices, fruits, vegetables, cakes, and offerings
- Learn what locals buy for cooking and ceremonies
- Taste local fruits and cakes as a light breakfast
- Take photos of real daily trading and morning life
3. Organic Farm Walk and Harvest
After a 10 to 20 minute drive, we arrive at the farm.
On the farm we will:
- Walk through our organic fields with a basket and knife
- Show you the tropical plants, herbs, and fruits we grow
- Harvest some of the ingredients you will cook later
- Share Balinese coffee or herbal tea with you
The farm tour usually takes 30 to 40 minutes.
Cooking Session: From Base Gede To Shared Feast
Hands-on Cooking
- Every two guests share one cooking station
- The cooking area is a wood or bamboo pavilion surrounded by gardens and spice plants
During the class you will:
- Learn about Base Gede, the key Balinese spice paste
- Touch and smell each fresh ingredient before cooking
- Put on your apron and join every step of the process
- Chop, grind, stir, and cook each dish with our guidance
“Cook – Eat – Cook – Eat” Flow
We want you to enjoy each dish while it is hot and fresh.
So we:
- Cook a few dishes together
- Sit down and eat them as a group
- Return to the stoves to cook the next dishes
- Eat again and share stories around the table
You prepare 5 dishes and 1 dessert, then enjoy a real Balinese feast with the rest of the class.
What’s Included In Every Class
Every Balinese cooking class includes:
- Free round-trip shuttle from Ubud center
(from our fixed meeting point) - All ingredients and the food you cook
- Recipe booklet and PDF recipe link
- Traditional market visit (Morning session only)
- Organic farm tour and harvesting
- 5 dishes and 1 dessert
- Mineral water
Not included:
- Special menu requests (extra charge)
- Extra drinks (soft drinks, coconuts, beer)
- Transport from Legian, Kuta, Seminyak, Canggu, Sanur, or Nusa Dua (this is a paid add-on)
Transport Add-ons From Legian
For Legian, Kuta, Seminyak, and Canggu, current transport options are:
- One-way transfer to Legian, Kuta, Seminyak, or Canggu area
From $34.46 USD per car (up to 6 guests) - Return transport to Legian, Kuta, Seminyak, or Canggu area
From $49.77 USD per car (up to 6 guests)
Other options if you need them:
- One-way transfer to Ubud center: from $15.31 USD per car
- Return transport to Ubud center: from $26.8 USD per car
- One-way transfer from Sanur: from $30.63 USD per car
- One-way transfer to Nusa Dua: from $38.28 USD per car
- Return transport to Sanur: from $42.11 USD per car
- Return transport to Nusa Dua: from $53.6 USD per car
We confirm the exact price and pickup time for your date when you book.
All prices are per car, for up to 6 guests.
Suitability & Practical Details
- Vegetarian options available
- Child friendly, recommended age 4 years and older
- Classes run daily at:
- 07:30 to 14:00
- 12:30 to 18:00
- 16:00 to 21:00
Cancellation Policy
- Cancel 7 days before your activity for a full refund
What To Bring
- Booking voucher (phone version is fine)
- Camera or phone for photos
- Comfortable clothes and shoes
- An open mind to learn, taste new food, and meet other travelers
Worth Leaving Legian For: What Guests Say
We are grateful to have thousands of 5-star reviews on Google, GetYourGuide, Airbnb, Cookly, Tiqets, Pelago, and Viator.
Trustindex rating: 5.0 / 5, based on 6,300+ reviews
Many guests tell us they booked from Legian for a break from the beach, and this farm day became the highlight of their Bali trip.
Ready To Book Your Bali Cooking Class From Legian?
If you are based in Legian and want a real Balinese cooking experience on an organic farm near Ubud, we would be happy to host you.
- Choose your class:
- Tell us:
- Your preferred date or dates
- Your number of guests
- That you are staying in Legian
- We will confirm:
- Availability
- Class price
- Transport options from Legian
- Simple ideas for what to see in Ubud before or after the class
You can also explore all our Ubud cooking experiences on our main classes page.
See All Ubud Cooking Classes at Taman Dukuh »
FAQs: Bali Cooking Classes From Legian
Is this the closest cooking class to Legian?
No, we are not the closest class to Legian.
We are a farm-based cooking school near Ubud, usually 1.5 to 2 hours away by car. If you only want a short activity, a hotel or cafe class in Legian or Kuta might be enough. If you want a deeper and more authentic Balinese food experience, the trip to our farm is worth the time.
Can you pick us up at our Legian hotel or villa?
Yes.
You can book return transport to Legian, Kuta, Seminyak, or Canggu area:
From $49.77 USD per car, up to 6 guests.
We confirm pickup time and details when you reserve your class.
Which class time is best from Legian?
Most Legian guests choose:
– Afternoon Class if they want Ubud sightseeing and a relaxed schedule
– Evening Class if they want a special dinner after a day at the beach
Choose the Morning Class if you:
– Want the market visit, and
– Plan to stay in Ubud after class for more exploring
Can we join the market tour if we stay in Legian?
Yes.
You can:
– Leave Legian early in the morning
– Meet us at the Ubud meeting point at 07:30 (or at the market at 07:45 am)
– Join the Morning Class with market visit
Many guests also like to stay in Ubud the night before, then use our free Ubud shuttle.
Is the drive from Legian to Ubud safe?
Yes.
The route from Legian to Ubud uses normal paved main roads. Local drivers use this route every day. Traffic can be busy at certain times, so we help you choose a pickup time that fits your chosen class.



