Uluwatu Private Day Tour: GWK, Melasti Beach & Kecak Fire Dance

9 to 10 hours (approximately)
Pickup offered
Offered in: English

• Visit South Bali’s most iconic attractions in one day

• Admire the dramatic cliffs and ocean views of Uluwatu Temple

• Relax and take photos at the stunning Melasti Beach

• Enjoy the comfort of a private tour with hotel pickup and drop-off

Discover the beauty of South Bali on this private full-day tour. Visit the powerful Waterblow at Nusa Dua, explore the iconic Garuda Wisnu Kencana Cultural Park, relax on the white sands of Melasti Beach, and admire the breathtaking cliff-top views at Uluwatu Temple. This tour is perfect for travelers looking to experience Bali’s natural beauty, culture, and spectacular coastal scenery in one unforgettable day.

What's Included

Private transport round-trip from your hotel.
Bottled Water.
Entrance tickets to destination & Kecak fire dance.
English speaking driver as your guide.
Parking fees.
Personal expense.
Meals

Meeting and pickup

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

Please add the hotel name or pickup location so we can easily find your location.

Our guide will be waiting for you in the hotel lobby.

Itinerary

Duration: 9 to 10 hours (approximately)
  • 1

    Water Blow is a natural phenomenon located at Waterblow Nusa Dua. Here, powerful waves from the Indian Ocean crash into a narrow gap between the coral rocks, creating a dramatic burst of water that shoots high into the air like a natural blow. This spot is popular for visitors who want to witness the strong ocean waves and capture spectacular photos.

    45 minutes Admission ticket included
  • 2
    Garuda Wisnu Kencana Cultural Park

    Garuda Wisnu Kencana Cultural Park, also known as GWK, is one of Bali’s most iconic cultural landmarks. The park is home to the majestic statue of Lord Vishnu riding the mythical bird Garuda, standing tall at 121 meters. Visitors can enjoy breathtaking views, traditional Balinese performances, and a unique cultural atmosphere that celebrates the island’s rich heritage.

    1 hour Admission ticket included
  • 3
    Pantai Melasti Ungasan

    Melasti Beach is one of Bali’s most beautiful beaches, located in the southern part of the island near Uluwatu. Famous for its dramatic limestone cliffs and crystal-clear turquoise water, the beach offers stunning ocean views and a peaceful atmosphere. Visitors can relax on the white sand, enjoy breathtaking sunsets, and experience the natural beauty that makes Bali so special.

    1 hour Admission ticket included
  • 4
    Uluwatu Temple

    Uluwatu Temple is one of Bali’s most iconic sea temples, perched dramatically on a 70-meter cliff overlooking the Indian Ocean. Famous for its breathtaking sunset views, the temple is also a great place to experience Balinese culture, especially the traditional Kecak Fire Dance performed at sunset. The stunning ocean panorama and spiritual atmosphere make Uluwatu Temple a must-visit destination in Bali.

    1 hour Admission ticket included
  • 5

    Uluwatu Kecak and Fire Dance is one of the most captivating cultural experiences in Bali. Performed at sunset near Uluwatu Temple, this traditional dance tells the epic story of the Ramayana through rhythmic chanting of dozens of performers creating the famous “cak-cak-cak” sound. As the sun sets over the Indian Ocean, the dramatic fire dance and the stunning cliff-top setting create an unforgettable and magical atmosphere.

    1 hour Admission ticket included

Additional info

  • Infants and small children can ride in a pram or stroller
  • Service animals allowed
  • Infants are required to sit on an adult’s lap
  • Specialized infant seats are available
  • Suitable for all physical fitness levels
Supplied by Bali Joyful Tour

Tags

Day Trips
Nature and Wildlife Tours
Full-day Tours
Bus Tours
Private and Luxury
Private Sightseeing 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)}}