Ubud cast a spell on me from day one. While everyone talks about Bali’s beaches, this cultural heart of the island offers something completely different. The moment I walked through the sacred monkey forest, watching long-tailed macaques swing through ancient banyan trees while mist rolled through the temple grounds, I knew this place was special. And don’t even get me started on the food.
These are my favorite things to do in Ubud that made me extend my stay twice. From watching the sunrise over the cascading Tegalalang rice terraces to joining the morning crowd at the traditional market, this town has a way of making you forget about the rest of the world. Trust me, you’ll want to give yourself plenty of time here.
Best Things to Do in Ubud
Looking for the coolest things to do in Ubud, Bali? Explore the ancient Goa Gajah, wander through the lush Tegallalang Rice Terraces, shop for local treasures at the Ubud Art Market, and immerse yourself in nature at the Sacred Monkey Forest Sanctuary. Whether you’re interested in history, culture, or wildlife, here are the top attractions to visit in Ubud, Bali.

1. Goa Gajah
If you’re craving something atmospheric and offbeat, Goa Gajah—also called the Elephant Cave—is worth checking out. This ancient sanctuary near Ubud blends history, nature, and spirituality in a compact but fascinating site. The cave entrance, carved with menacing stone faces, sets the tone for what feels like stepping into another world. Beyond the cave, you’ll find crumbling relics, bathing pools, and quiet gardens surrounded by jungle.
I didn’t expect to enjoy this spot as much as I did. The moss-covered stone carvings and peaceful setting made it feel like a mini escape from the busier parts of Ubud. It doesn’t take long to explore, but you’ll leave with some solid photos and a deeper appreciation for Bali’s layered past.
Pair it with a quick stop at Tirta Empul or nearby Tegenungan Waterfall, and you’ve got a great half-day outing from the center of Ubud.

2. Tegallalang Rice Terraces
The Tegallalang Rice Terraces are one of those places where you’ll want to stop, stare, and probably take a hundred photos. Just a short ride from central Ubud, these cascading green paddies are carved into the hillsides and stretch out like a natural amphitheater. The view is especially striking early in the morning, when the sun hits the terraces and everything glows gold.
I got there just after sunrise and had the place mostly to myself. Walking along the narrow paths between paddies, I passed a few farmers starting their day, and it made the whole thing feel authentic—not just scenic. You can grab breakfast or a coconut from a small café perched on the ridge, which is honestly the best way to take it all in.
Whether you hike through or just admire the view, this spot really captures what makes Ubud special.

3. Ubud Art Market at Jalan Raya Ubud Main Road
The Ubud Art Market on Jalan Raya Ubud is where handmade goods and cultural energy come together. You’ll find batik fabrics, woven bags, wood carvings, and jewelry packed into narrow, colorful stalls. It’s lively from the moment it opens, with vendors calling out and the scent of incense floating through the air.
During my visit, I grabbed a sarong and a few small paintings—all from local artists I got to chat with. Don’t skip the upstairs section, which is often quieter and has hidden gems. Haggling is the norm here, and it makes the experience more fun than awkward.
Bring cash, go early to avoid the midday heat, and wear comfy shoes—you’ll be weaving through it all. If you want to bring home a piece of Bali that’s not mass-produced, this is the place to do it.

4. Sacred Monkey Forest Sanctuary
The Sacred Monkey Forest Sanctuary is part temple complex, part jungle, and home to hundreds of free-roaming macaques. It’s one of Ubud’s most iconic attractions and for good reason. You’ll walk shaded paths under giant banyan trees, past mossy statues and ancient shrines that still host ceremonies today.
I had a monkey jump on my shoulder while I was checking my phone—not scary, just completely unexpected and hilarious. Just be smart: don’t bring food or dangle anything shiny. The monkeys are curious and bold, but not aggressive if you give them space.
Beyond the monkey antics, the sanctuary feels deeply spiritual. The three temples inside are still active and beautifully integrated into the forest surroundings. If you’re looking for a mix of nature, wildlife, and Balinese culture, this one hits all three.

5. Taksu Spa
Taksu Spa offers more than your standard massage—it’s a full sensory reset in the heart of Ubud. Tucked behind lush gardens just off Jalan Goutama, this wellness spot blends Balinese healing traditions with a calm, jungle-like setting. You’ll hear birdsong and flowing water before your treatment even begins.
I booked a 90-minute Balinese massage here after a long travel day, and it was hands-down one of the best I’ve had. The oils smelled amazing, and the therapist adjusted the pressure exactly how I liked it. You can also join yoga sessions or try a detox scrub if you’re staying longer.
After your treatment, grab a smoothie from their on-site café and relax in the garden. Whether you’re sore from hiking or just need a break, Taksu Spa offers a peaceful way to unwind.

6. Seniman Coffee Studio
If you’re serious about your coffee, Seniman Coffee Studio in central Ubud is the place to be. This isn’t your average café—it’s a full-blown experience. They roast their own beans, offer tastings, and serve pour-overs with detailed notes on the origin and flavor of each cup.
Instead of rushing through a takeaway latte, I grabbed a seat at their tasting bar and let the barista walk me through a slow-brewed single origin. It had fruity notes I didn’t know coffee could have. They also sell locally made ceramics and coffee tools, which make great souvenirs if you’re a coffee nerd.
The vibe is cool, creative, and relaxed—perfect for working, reading, or just people-watching. Whether you’re into specialty beans or just want a quiet break from sightseeing, Seniman is a spot that deserves a stop.

7. Campuhan Ridge Walk
For a peaceful escape without leaving town, the Campuhan Ridge Walk is your go-to. This scenic trail starts near Warwick Ibah Villas and winds through tall grasses, palm trees, and quiet hills. It’s free, easy to follow, and best enjoyed early in the morning or just before sunset.
I walked it around 7 a.m., and it was already warm—but the breeze and open views made it worth it. Locals jog here, artists set up easels, and photographers chase the perfect light. You’ll pass a few warungs where you can grab a coconut or cold drink.
The trail eventually leads to a small village where you can keep exploring or circle back. If you’re feeling cooped up after days of sightseeing, the Campuhan Ridge Walk is a beautiful way to stretch your legs and reset.

8. Puri Lukisan Museum
For a quiet, culture-packed afternoon, visit the Puri Lukisan Museum, just steps from Ubud Palace. It’s the oldest art museum in Bali and focuses on Balinese paintings and wood carvings from the 20th century to now. You’ll find works by legendary artists like I Gusti Nyoman Lempad, whose line drawings are hypnotic.
I wandered in here after lunch without expecting much, but I ended up staying for over an hour. The garden paths between galleries are lined with lotus ponds and traditional architecture—it’s peaceful, not stuffy. If you want to understand the evolution of Balinese art, this is where to do it.
The staff is super welcoming and will answer questions if you’re curious. Skip the rush and take your time here. Puri Lukisan offers a refreshing mix of creativity and calm that balances out Ubud’s busier attractions.

9. Bebek Bengil (Dirty Duck Diner)
Craving crispy duck in a garden surrounded by lotus ponds? Bebek Bengil, also known as the Dirty Duck Diner, is your answer. This Ubud institution serves up its signature dish—deep-fried duck marinated in Balinese spices—with rice, vegetables, and sambal on the side. It’s the kind of meal that hits the spot after a long day of exploring.
I had lunch here after walking the Campuhan Ridge, and the setting alone sold me—open-air seating with a view of the rice fields. The duck was insanely crispy on the outside but still juicy. Their coconut pie is also worth saving room for.
The portions are generous, the flavors bold, and the vibe relaxed. Whether you’re solo or with a group, this spot offers a memorable, no-fuss dining experience that combines great food with a scenic setting.

10. Threads of Life
Tucked in central Ubud, Threads of Life is more than a shop—it’s a nonprofit gallery preserving Indonesia’s textile traditions. The handwoven pieces here are created by artisans from remote islands, using natural dyes and centuries-old techniques. Every piece comes with its own story, and the craftsmanship is incredible.
I stopped in thinking I’d browse for five minutes and left an hour later with a deeper appreciation for Indonesian culture. They also offer natural dye workshops if you’re looking to get hands-on. It’s a great way to learn something new and bring home a meaningful souvenir.
If you’re into ethical shopping or just want to support local artisans, this is your spot. Threads of Life makes it easy to connect with a different side of Bali—one that goes beyond yoga studios and rice fields.

11. Ubud Royal Palace
Right in the heart of town, Ubud Royal Palace (also called Puri Saren Agung) is an easy and worthwhile stop for any itinerary. It’s a blend of history, artistry, and living tradition—home to Ubud’s royal family and host to some of the most iconic Balinese dance performances in the evenings.
I passed by in the morning and was surprised how peaceful the grounds felt, even though it’s located along the busy Jalan Raya Ubud. The stone carvings, traditional pavilions, and towering gates are stunning up close. If you’re around at night, don’t miss the Legong or Barong dance shows held in the courtyard. I came back for one the next day and was blown away by the costumes and live gamelan music.
Whether you’re just admiring the architecture or catching a cultural show, Ubud Royal Palace is an easy way to experience Bali’s artistic heritage.

12. Saraswati Temple
Tucked behind Lotus Café on a busy street, Saraswati Temple is easy to miss—but it’s one of Ubud’s most beautiful spots. A path lined with blooming lotus ponds leads to a temple dedicated to the goddess of wisdom and the arts. The entrance alone feels like a peaceful pause from the crowds.
I wandered in just before sunset and had the place almost to myself. The golden hour lighting on the temple carvings was unreal. If you time it right, there are traditional dance performances here in the evenings too. You’ll need a ticket for the show, but the temple itself is free to visit during the day.
It’s small but absolutely worth seeing. Whether you stay for a few minutes or a full performance, Saraswati Temple is a lovely, low-key stop that feels like a hidden gem in the heart of Ubud.


