Ubud Full Day Cultural Tour Batik Temples Waterfall and Swing

8 hours 10 minutes (approximately)
Pickup offered
Offered in: English

Explore the vibrant culture of Ubud on this full-day tour featuring Balinese batik and weaving, a visit to a large silver gallery, and the ancient Batuan Temple. Swing above the lush jungle for stunning views before indulging in local Balinese coffee and tea at a plantation. Discover Ubud's artistic heritage at a painting gallery, and unwind at the scenic Tegenungan Waterfall. Enjoy a private driver-guide and vehicle for a personalized experience with hotel pickup included.

- Full-day cultural exploration of Ubud with a private driver-guide
- Visits to Batik and weaving workshops, a silver gallery, and Batuan Temple
- Taste Balinese coffee and tea, and enjoy a jungle swing experience
- Visit Tegenungan Waterfall, one of Bali's best waterfalls, perfect for a refreshing swim.

All entrance tickets, vehicle, fuel, parking and drinking water are included, with free hotel pickup from Seminyak, Kuta, Legian and Kerobokan.

What's Included

Bottled water
Air-conditioned vehicle
Fuel surcharge
Parking Fees
Include admission fee for the jungle swing.
Include entrance fee at the temple, waterfall, coffee tasting, jungle swing, painting gallery art and batik.
Lunch is not included and can be purchased separately at your own cost.
Gratuities

Meeting and pickup

Pickup points
You can choose a pickup location at checkout (multiple pickup locations are available).
Pickup details:

Your driver-guide will wait in your hotel lobby at 09:00 with a sign showing your name. Free pickup for selected areas only: Seminyak, Kuta, Legian and Kerobokan.

Itinerary

Duration: 8 hours 10 minutes (approximately)
  • 1
    Bali Bidadari Batik

    See how Balinese batik is made using the wax-resist dyeing technique, and watch weavers create cloth on traditional handlooms. Both crafts have long been tied to ceremonial and spiritual life in Bali.

    40 minutes • Admission ticket included
  • 2
    UC Silver Gold

    Visit a large silver and jewelry gallery in Batubulan, with free entry. Browse sterling silver pieces, gemstones and Balinese carvings, and see the giant silver dragon centerpiece.

    1 hour • Admission ticket included
  • 3
    Puseh Batuan Temple

    Step inside Pura Puseh Batuan, a Hindu village temple founded in 1020 AD and one of the oldest on the island. Dedicated to Vishnu, it is admired for its classical Balinese layout, from the split entrance gate to the multi-tiered shrines with black thatched roofs. Look closely at the sandstone walls, carved with mythical creatures and scenes from Hindu epics, while your guide explains the temple's meaning and customs. Entrance ticket and sarong included.

    30 minutes • Admission ticket included
  • 4

    Swing high above the treetops for panoramic views of Ubud's green landscape.

    45 minutes • Admission ticket included
  • 5
    Celuk Swing & Luwak Coffee

    Visit a local coffee plantation and learn how Balinese coffee is grown, harvested, and roasted. Sample a variety of freshly brewed local coffees and teas during a relaxed coffee tasting.

    1 hour • Admission ticket included
  • 6
    Semar Kuning Artist Cooperative

    Discover how Balinese painting evolved from temple art to scenes of village life and tropical nature.

    1 hour • Admission ticket included
  • 7
    Tegenungan Waterfall

    One of Bali's best-known waterfalls, easy to reach and perfect for a refreshing swim or photos.

    1 hour • Admission ticket included

Additional info

  • Public transportation options are available nearby
  • Not recommended for travelers with spinal injuries
  • Travelers should have at least a moderate level of physical fitness
Supplied by Surya Bali Tour

Tags

Day Trips
Full-day Tours
Bus Tours
Private and Luxury
Private Sightseeing Tours
Cultural Tours
Historical Tours
Car Tours
Short term availability

Cancellation Policy

For a full refund, cancel at least 24 hours before the scheduled departure time.

Show more
from per person
Was {{formatPrice(summaryFromPriceBeforeDiscount, currency, 2)}}