Bali, Indonesia: travel guide
Island of rice terraces, sea temples and surf from Uluwatu to Ubud
The Island of Gods — a paradise of terraced rice paddies, spiritual temples, pristine beaches, and a perfect blend of culture and tourism.
About Bali
Bali is an island of Hindu temples, terraced rice fields and long coastlines, and few places in Southeast Asia pack in so much variety. Daily offerings and ceremonies shape the rhythm of life, whether in the hills or by the sea.
On the cliffs of the south, Uluwatu Temple looks over the surf, while Tanah Lot sits on a rock just offshore. Inland, Tegallalang's rice terraces, Besakih and the lake temple of Ulun Danu Beratan show the island's spiritual and agricultural heart. Beach days, yoga, surfing and cooking classes all fit easily into a Bali itinerary.
It suits couples, families and independent travellers alike. The dry season from April to October is the most popular time to visit Bali.
- Country
- Indonesia
- Currency
- IDR
- Time zone
- Asia/Makassar
- Nearest airport
- DPS
- Typical trip
- 7-10 days
Last updated
Top places to visit in Bali
Tirta Empul
temple · 4.7 rating · about 2 h · check the fee at the gate
Tirta Empul is a Hindu water temple built around 960 CE over a natural spring believed, according to Balinese legend, to have been created by the god Indra to revive his poisoned troops. The site remains an active place of worship where…
Jatiluwih Rice Terrace
landmark · 4.7 rating · about 3 h · check the fee at the gate
Jatiluwih's rice terraces are among the most extensive and best-preserved in Bali, carved into the slopes below Mount Batukaru using the subak irrigation system — a cooperative water-management practice going back over a thousand years,…
Uluwatu Temple
temple · 4.7 rating · about 1.5 h · check the fee at the gate
Ancient sea temple perched on a 70m cliff.
Nusa Dua Beach
beach · 4.6 rating · about 3 h · free entry
Upscale beach area with calm waters and manicured gardens.
Gitgit Waterfall
waterfall · 4.4 rating · about 1 h · check the fee at the gate
Iconic 40m high waterfall in North Bali jungle.
Tanah Lot
temple · 4.6 rating · about 1.5 h · check the fee at the gate
Iconic offshore temple formation and pilgrimage site.
Ulun Danu Beratan
temple · 4.7 rating · about 1.5 h · check the fee at the gate
Iconic floating temple on Lake Beratan in the highlands.
Monkey Forest Ubud
sanctuary · 4.5 rating · about 1.5 h · check the fee at the gate
Nature reserve and temple complex home to long-tailed macaques.
Tegallalang Rice Terrace
landmark · 4.5 rating · about 2 h · check the fee at the gate
Famous terraced rice paddies using the Subak system.
Garuda Wisnu Kencana
park · 4.5 rating · about 2 h · check the fee at the gate
Park dedicated to the giant statue of Vishnu riding Garuda.
Finns Beach Club
beach-club · 4.5 rating · about 4 h · entry Rp150,000 (≈ ₹800)
Upscale beach club with multiple pools and live DJs.
Seminyak Beach
beach · 4.5 rating · about 2 h · free entry
Trendy beach with beanbag bars and upscale sunset dining.
Things to do
- Tanah Lot Temple Sunset Tour Sightseeing · 4 h · from IDR 228,000 per person
- Bali Surfing Lesson at Kuta Beach Water Sports · 2 h · from IDR 350,000 per person
- Ubud Kecak & Fire Dance Performance Cultural · 1 h · from IDR 150,000 per person
- Uluwatu Temple & Sunset Cliff Walk Cultural · 2 h · from IDR 200,000 per person
- Mount Batur Sunrise Trek Hiking · 6 h · from IDR 450,000 per person
- Nusa Penida Island Hopping Day Tour Sightseeing · 8 h · from IDR 650,000 per person
- Balinese Cooking Class in Seminyak Culinary · 4 h · from IDR 550,000 per person
- White Water Rafting on Ayung River Adventure · 2.5 h · from IDR 400,000 per person
Day trips and tours
- Classic Bali Full-Day Ubud & Temples 12 h · from IDR 650,000
- Nusa Penida Full-Day Island Cruise 10 h · from IDR 550,000
- Bali East: Besakih + Lempuyang Gates of Heaven 11 h · from IDR 500,000
Where to stay in Bali
- Ubud about IDR 2,500 per night
Cultural center with art, temples, and nature
- Seminyak about IDR 4,000 per night
Upscale beach area with resorts and dining
- Kuta about IDR 2,000 per night
Popular beach with budget accommodation
Hotels
- The Legian Bali 5-star · IDR 3,500,000 to IDR 12,000,000 per night
- Alila Villas Uluwatu 5-star · IDR 5,500,000 to IDR 20,000,000 per night
- Komaneka at Bisma 5-star · IDR 4,500,000 to IDR 14,000,000 per night
- The St. Regis Bali Resort 5-star · IDR 7,000,000 to IDR 18,000,000 per night
- COMO Uma Canggu 5-star · IDR 3,200,000 to IDR 9,500,000 per night
- Four Seasons Resort Bali at Sayan 5-star · IDR 9,000,000 to IDR 25,000,000 per night
Where to eat
- Ku De Ta Modern Asian, Seafood, Australian · about IDR 450,000 per person
- Single Fin Bar & Restaurant Western, Seafood, Mexican · about IDR 200,000 per person
- La Plancha Beach Bar Spanish, Mediterranean · about IDR 250,000 per person
- Warung Sobat Balinese, Indonesian · about IDR 35,000 per person
- Mama San Asian, Southeast Asian, Singaporean · about IDR 350,000 per person
- Warung Teges Babi Guling Balinese · about IDR 50,000 per person
- Mozaic Restaurant Gastronomique French, Indonesian, Fusion · about IDR 850,000 per person
- Naughty Nuri's Warung Indonesian, International · about IDR 200,000 per person
Getting to Bali
Airport: Bali (DPS)
How visitors arrive in Bali
- Flight to Ngurah Rai Airport By air · most visitors
Ngurah Rai in Tuban, near Kuta, is the island's international gateway and a hub for onward islands. Source: en.wikivoyage.org
- Ferry from Java to Gilimanuk By ferry from Java (Ketapang) · possible
Ferries link Ketapang on Java with Gilimanuk in western Bali; buses and cars use them. Source: en.wikivoyage.org
- Ferry or fast boat from Lombok By ferry from Lombok, Gili Islands · possible
Ferries run Lembar to Padang Bai; fast boats reach Benoa and Padangbai. Source: en.wikivoyage.org
From the airport to the centre
- Prepaid taxi booth at Ngurah Rai
Buy a fixed-fare coupon at the booth just after the arrivals exit; destinations include Kuta, Seminyak, Nusa Dua and Ubud. Source: en.wikivoyage.org
- Grab from the airport lounge unconfirmed
Staff at the Grab lounge, past the taxi touts, can book a Grab car for you even without the app. Source: en.wikivoyage.org
- Unofficial drivers approach arrivals outside customs; the prepaid booth is the straightforward alternative. Source: en.wikivoyage.org
Getting around
- Car Rental Self
Cars are available to rent in Bali, and many visitors hire one with a driver who can also act as a guide for touring the island's sights.
- Ride Hail limited to a few areas
Grab and Gojek work in southern Bali, with cars and motorbike taxis booked in the app, though some areas and pickup points restrict ride-hailing and coverage thins further north.
- Scooter Rental useful for some trips
Scooters and motorbikes can be rented across Bali and are a widely used way to get around the island.
- Walking
Paying
- Prepaid taxi tickets are bought at the booth; metered Blue Bird taxis are also available but harder to find. Source: en.wikivoyage.org
Safety and scams to avoid
Scooter rental damage claim
Kuta · Sanur · Canggu rental shops
Pre-existing damage is invoiced when you return the scooter — often Rp 2–5M.
How to avoid it: Video the scooter on pickup. Rent only via your hotel.
Best time to visit Bali
- Jan 31°C
- Feb 31°C
- Mar 31°C
- Apr 31°C
- May 31°C
- Jun 30°C
- Jul 29°C
- Aug 29°C
- Sep 30°C
- Oct 31°C
- Nov 32°C
- Dec 31°C
More in Indonesia
Frequently asked questions about Bali
- How many days do you need in Bali?
- A typical trip to Bali is 7-10 days.
- What are the top-rated places to visit in Bali?
- The highest-rated places in our Bali guide are Tirta Empul, Jatiluwih Rice Terrace, Uluwatu Temple, Ulun Danu Beratan, Nusa Dua Beach.
- Where should I stay in Bali?
- Our guide covers these areas to stay in Bali: Ubud, Seminyak, Kuta.
- How do I get around Bali?
- Ways to get around Bali covered in our guide: Self-drive car, Ride-hailing app, Scooter rental, Walking.
- What scams should I watch out for in Bali?
- Scams reported to us for Bali include Scooter rental damage claim. Each is explained in the guide, with how to avoid it.
- What is the weather like in Bali?
- Average daytime highs in Bali run from 29°C in Jul to 32°C in Nov.
- Which airport is nearest to Bali?
- The nearest airport to Bali has the code DPS.