Explore Bali
Things to do
Hotels
Transport

Top things to do in Bali

Kecak & Fire Dance Show Ticket at Uluwatu Temple
Events & shows • Bali

Kecak & Fire Dance Show Ticket at Uluwatu Temple

Instant confirmation
4.5 / 5
(4.6K) • 200K+ booked
US$ 8.05
Retail: US$ 8.29
Freebies
Surfing Lesson at Kuta Beach by 27 Surf Bali
Water activities • Bali

Surfing Lesson at Kuta Beach by 27 Surf Bali

Book now for tomorrow
English guided
Morning departure
4.8 / 5
(2.7K) • 60K+ booked
US$ 10.89
Freebies
Sacred Monkey Forest Ubud Ticket
Zoos & aquariums • Bali

Sacred Monkey Forest Ubud Ticket

Book now for tomorrow
Instant confirmation
4.7 / 5
(1.1K) • 40K+ booked
US$ 5.55
Garuda Wisnu Kencana Cultural Park Ticket in Bali
Parks & gardens • Bali

Garuda Wisnu Kencana Cultural Park Ticket in Bali

Instant confirmation
4.5 / 5
(1.6K) • 60K+ booked
US$ 8.29
Snorkeling Experience in Nusa Penida (3-4 Snorkeling Spots)
Klook's choice
Water activities • Bali

Snorkeling Experience in Nusa Penida (3-4 Snorkeling Spots)

Book now for today
English guided
Morning departure
4.9 / 5
(2.8K) • 20K+ booked
US$ 17.35
Freebies
Combo ATV and Ayung River Rafting with Lunch
Outdoor & sports activities • From Kuta

Combo ATV and Ayung River Rafting with Lunch

Book now for tomorrow
English guided
Morning departure
4.8 / 5
(2.4K) • 50K+ booked
US$ 24.89
Freebies
Ubud ATV Quad Bike Ride Experience by Alasan Adventure
Outdoor & sports activities • Bali

Ubud ATV Quad Bike Ride Experience by Alasan Adventure

Book now for tomorrow
English guided
Up to 3 hrs
4.6 / 5
(433) • 10K+ booked
US$ 43.85
Mount Batur Sunrise Jeep Tour & Trekking with Optional Photographer
Klook's choice
Tours • From Kuta

Mount Batur Sunrise Jeep Tour & Trekking with Optional Photographer

Hotel pick-up
Private tour
English guided
4.9 / 5
(16.5K) • 90K+ booked
US$ 11.75
Nusa Penida Day Tour in Bali
Klook's choice
Tours • From Kuta

Nusa Penida Day Tour in Bali

Book now for tomorrow
Hotel pick-up
Private tour
4.6 / 5
(16.4K) • 200K+ booked
US$ 25.55
Waterbom Bali Ticket
Water parks • Bali

Waterbom Bali Ticket

Book now for tomorrow
Free cancellation
Instant confirmation
4.8 / 5
(4.9K) • 200K+ booked
US$ 18.45
Retail: US$ 20.49
Mount Batur Jeep Sunrise Day Tour With Photographer
Klook's choice
Tours • From Kuta

Mount Batur Jeep Sunrise Day Tour With Photographer

Hotel pick-up
Private tour
English guided
4.9 / 5
(13.3K) • 80K+ booked
US$ 11.49
Ubud ATV Quad Bike Ride – Jungle, River & Tunnel | Alamelu Bali ATV
Klook's choice
Outdoor & sports activities • Bali

Ubud ATV Quad Bike Ride – Jungle, River & Tunnel | Alamelu Bali ATV

Book now for tomorrow
Morning departure
Free cancellation
4.8 / 5
(584) • 10K+ booked
US$ 31.25
Save US$ 5.50
Bali Sanur - Nusa Penida Fast Boat Ticket
Ferries • From Kuta

Bali Sanur - Nusa Penida Fast Boat Ticket

Book now for tomorrow
Free cancellation
Instant confirmation
4.2 / 5
(4.1K) • 300K+ booked
US$ 6.95
Retail: US$ 11.09
Fast Boat Ticket between Bali (Sanur) and Nusa Lembongan
Ferries • Bali

Fast Boat Ticket between Bali (Sanur) and Nusa Lembongan

Book now for tomorrow
Instant confirmation
4.5 / 5
(1.3K) • 70K+ booked
US$ 9.45
Retail: US$ 11.09
Kuta|Ngurah Rai (Bali) International Airport Private Airport Transfer
Private airport transfers • Bali

Kuta|Ngurah Rai (Bali) International Airport Private Airport Transfer

Bestseller
Instant confirmation
4.7 / 5
(82.3K) • 400K+ booked
From
US$ 4.55
Fast Boat Ticket between Sanur and Nusa Penida
Ferries • Bali

Fast Boat Ticket between Sanur and Nusa Penida

Book now for tomorrow
Instant confirmation
4.3 / 5
(1.5K) • 70K+ booked
US$ 5.49
Bali Private Car Charter
Car charters • From Kuta

Bali Private Car Charter

Book now for tomorrow
Customized itinerary
Free cancellation
4.6 / 5
(29.2K) • 200K+ booked
From
US$ 26.35
Nusa Penida Private Car Rental with Driver
Car charters • Bali

Nusa Penida Private Car Rental with Driver

Book now for tomorrow
Customized itinerary
Free cancellation
4.8 / 5
(8.9K) • 60K+ booked
US$ 36.29
US$ 38.19
Save US$ 1.90
Fast Boat Ticket Between Bali, Gili Islands, Lombok, and Nusa Penida
Ferries • Bali

Fast Boat Ticket Between Bali, Gili Islands, Lombok, and Nusa Penida

Book now for today
Instant confirmation
3.7 / 5
(112) • 7K+ booked
US$ 17.99
Bali Private Car Rental with Driver
Car charters • Bali

Bali Private Car Rental with Driver

Book now for tomorrow
Customized itinerary
Free cancellation
4.7 / 5
(3.4K) • 20K+ booked
US$ 31.35
Bali Private Car Rental With Driver (Per Zone)
Car charters • From Kuta

Bali Private Car Rental With Driver (Per Zone)

Customized itinerary
Free cancellation
Instant confirmation
4.6 / 5
(4.6K) • 40K+ booked
US$ 3.95
Retail: US$ 4.45
Private City Transfer Around Bali
Car charters • Bali

Private City Transfer Around Bali

Book now for tomorrow
City transfers
Free cancellation
4.6 / 5
(1.4K) • 10K+ booked
US$ 8.29
Retail: US$ 8.85
Premium Fast Boat with AC Between Bali - Nusa Penida
Ferries • From Kuta

Premium Fast Boat with AC Between Bali - Nusa Penida

Book now for today
Free cancellation
Instant confirmation
3.5 / 5
(56) • 8K+ booked
US$ 7.75
Retail: US$ 11.09
Fast Boat Ticket Between Bali (Kusamba) - Nusa Penida (Sampalan)
Ferries • Bali

Fast Boat Ticket Between Bali (Kusamba) - Nusa Penida (Sampalan)

Book now for today
Free cancellation
Instant confirmation
4.9 / 5
(20) • 4K+ booked
US$ 11.09
The Apurva Kempinski Bali
Hotels • Bali

The Apurva Kempinski Bali

Instant confirmation
4.8 / 5
(927) • 100+ booked
From
US$ 39.74
Desa Potato Head Bali
Hotels • Bali

Desa Potato Head Bali

Instant confirmation
5.0 / 5
(781)
From
US$ 227.14
Bakung Ubud Resort and Villa
Hotels • Bali

Bakung Ubud Resort and Villa

Instant confirmation
4.1 / 5
(269)
From
US$ 16.83
Seminyak Lagoon All Suites Hotel
Hotels • Bali

Seminyak Lagoon All Suites Hotel

Instant confirmation
4.6 / 5
(257)
From
US$ 23.18
The Anvaya Beach Resort Bali
Hotels • Bali

The Anvaya Beach Resort Bali

Instant confirmation
4.9 / 5
(1.0K)
From
US$ 107.51
Metland Seva Seminyak
Hotels • Bali

Metland Seva Seminyak

Instant confirmation
4.9 / 5
(1.0K)
From
US$ 29.74
US$ 30.04
d'Penjor Seminyak Hotel
Hotels • Bali

d'Penjor Seminyak Hotel

Instant confirmation
4.7 / 5
(188)
From
US$ 39.16
The Alea Hotel Seminyak
Hotels • Bali

The Alea Hotel Seminyak

Instant confirmation
4.2 / 5
(117)
From
US$ 13.37
AYANA Resort Bali
Hotels • Bali

AYANA Resort Bali

Instant confirmation
4.7 / 5
(1.0K)
From
US$ 310.14
Ayodya Resort Bali
Hotels • Bali

Ayodya Resort Bali

Instant confirmation
4.6 / 5
(1.0K)
From
US$ 111.43
Hard Rock Hotel Bali
Hotels • Bali

Hard Rock Hotel Bali

Instant confirmation
4.9 / 5
(1.0K)
From
US$ 123.29
Maya Sanur Resort & Spa
Hotels • Bali

Maya Sanur Resort & Spa

Instant confirmation
4.7 / 5
(824)
From
US$ 122.82

Reviews of Bali activities

chiew *******
2026-10-30 23:34:30
Fantastic 5.0
Mr Pras was wonderful! He helped us take so many beautiful photos and even guided us on how to pose for the best angles. We absolutely love the photos! The views were spectacular, and the whole experience was amazing. We really enjoyed this trip and highly recommend this tour!
LeighGabrielle ******
2026-10-28 05:21:52
Fantastic 5.0
Awesome experience overall. Gede dastra, our driver, is the best— very accommodating, friendly, helpful, and fun to be with. Mt Batur jeep driver, Mano, is also very helpful, he took great pictures of us at Mount Batur and Black Lava. Whole itinerary was followed and Gede was kind enough to accompany us with our requests and stop over. Highly recommend them ❤️❤️❤️
Klook User
2026-10-15 13:10:46
Fantastic 5.0
Great tour. Well planned. Driver came early morning and everything unfolded systematically. Driver in Nusa Penida also suggested some poses and camera movements for reels which was cherry on top. Snorkelling was fun. I got proper guidance and he captured crazy photos of me even though I wasn't able to jump at one location. Safety factor was well ensured and life jackets were given to us.
Z *****
2026-10-06 23:58:15
Fantastic 5.0
Highly recommend this package to all the solo travelers. It saved a lot of my energy. Aria took really nice photos, and I couldn’t do this without him getting in queues and sorting out ticket and driving for me. Making my memory of Nusa Penida perfect.
Пользователь Klook
2026-10-03 12:23:43
Fantastic 5.0
We had an amazing day trip with Kadek from Bilys Team! We started early in the morning to see the dolphins in Lovina, which was a truly magical experience. After the dolphin tour, we asked Kadek to take us to some waterfalls. He was very flexible and happily agreed. On the way back to our villa, he made two wonderful extra stops for us: first, we stopped to see the monkeys by the road, and then he took us to a mini zoo. Kadek was a great driver — safe, friendly, and very accommodating. He made our day unforgettable. Highly recommended! Thank you, Kadek and Bilys Team!
Klook User
2026-10-24 07:19:47
Fantastic 5.0
The Nusa Penida tour was challenging, but the views were amazing and definitely worth it! Agosh was my guide and driver around the island, taking me from one stop to another. I felt dizzy and unwell at the first stop because of the difficult stairs & weather was so hot as well, and he was so kind & helpful. He looked after me and even offered to carry me back up! Thankfully, I felt better after about half an hour, but I really appreciated his offer. I was still able to go down to Diamond Beach, & Agosh was very attentive, assisting me where to step in the steep stairs. I honestly wouldn’t have been able to do it without him. After the boat ride back to Seminyak, Andi was my driver. He was only supposed to drop me off at the meeting point but kindly offered to take me straight to my hotel since it wasn’t far. He said he was happy to do it, & we had a great conversation along the way. Thank you, Agosh and Andi, for taking such good care of me and making the trip even more memorable!
Diyaa *****
2026-10-31 11:21:32
Fantastic 5.0
We had such an amazing experience with the Uluwatu Kecak Day Tour! Our driver, Pak Suki, was incredibly kind, patient and helpful throughout the whole trip. Even though we arrived late, he still waited for us without making us feel rushed or uncomfortable. Since we were travelling in a big group, he really took good care of everyone and always made sure we were safe and knew where to go. We never had to worry about getting lost because he guided us so well. His kindness and patience made our trip even more enjoyable. We truly appreciate all his help and effort. The whole day tour was amazing and definitely one of the most memorable experiences we had in Bali. Thank you so much, Pak Suki! We highly recommend this tour, especially with him as your driver. You won’t regret it! ❤️
Klook User
2026-10-31 00:48:36
Fantastic 5.0
We were short on time, so we decided to book a one-day tour to explore Ubud, and it was definitely the right decision! Eka was an amazing and professional tour guide who took great care of us throughout the day. He introduced us to Ubud’s local culture, and even helped us capture some beautiful photos! We had such a lovely time exploring Ubud with him and would highly recommend his tour to anyone visiting. Thank you, Eka! Kate & Peach
Sophia *************
2026-05-26 09:46:13
Fantastic 5.0
This was such a good tour. We even got a coffee/tea tastning for free. We had the best guide named Gede, he was so patient and did everything in his power to make our trip as good as possible! Would highligly recommend this tour if you like active activity. the food was also really good for lunch. We moved acording to pur tempo so No rush at all.

Quick facts about Bali

Local weather

℉℃
  • JAN - DEC
    33°22°

    Tropical Climate

General info
  • Time zone

    No time difference

  • Currency

    1USD = 18,076.06IDR

  • Official languages

  • Best time to visit

    Bonn Om Touk Water Festival

    Bali Kite Festival

    Ideal weather for surfing and outdoor activities

    Annual Ubud Writers and Readers Festival

  • Recommended trip duration

  • Flight time

    When departing from Los Angeles

FAQs about Bali

What is Bali best known for?

When is the best time to visit Bali?

Where is the best location for tourists to stay in Bali?