Bali travel guide

Bali
Photo: CEphoto, Uwe Aranas · CC BY-SA 3.0

In Bali, choosing between the southern beaches and Ubud for your stay decides day one, and Ubud is over an hour from the airport by car.

The airport to Ubud is about 36 km, listed at 60 to 90 minutes.

The tourist levy for foreign visitors is IDR 150,000 per person. For eligible nationalities, the visa on arrival or electronic visa on arrival (e-VOA) costs IDR 500,000 for 30 days, according to Indonesian Immigration.

Uluwatu Temple costs IDR 60,000 for foreign adults, the Kecak dance is a separate IDR 150,000 for adults, and the Ubud Monkey Forest is IDR 130,000 for adults.

Ubud and Kuta are about 14 km apart, 30 to 45 minutes depending on traffic, so pick one direction per day. Recheck entry documents and fees on Indonesian Immigration's official site before you travel.

Visa and entry requirements for Indonesia

Whether you need a visa, how long you can stay and which pre-arrival forms apply all depend on your nationality and the purpose of your trip. Check the official source below, and your own government's travel advice, before you book.

  • Tourist levy: IDR 150,000 per person, official portal
  • Visa on arrival: IDR 500,000, 30 days
  • Uluwatu Temple: Adults IDR 60,000
  • Monkey Forest: Adults IDR 130,000, 9:00–18:00

What do the temples and forest cost, and when are they open?

Short answer: Uluwatu Temple IDR 60,000, Kecak IDR 150,000, Monkey Forest IDR 130,000.

Uluwatu Temple admission is IDR 60,000 for foreign adults, with the Kecak dance charged separately at IDR 150,000 for adults. The gates open at 16:00 and the performance runs daily 18:00 to 19:00. The Ubud Monkey Forest costs IDR 130,000 for adults and IDR 100,000 for children, open 9:00 to 18:00 with last entry at 17:00.

Ubud and Kuta are about 14 km apart, 30 to 45 minutes depending on traffic. Linking the Ubud forest and an Uluwatu sunset on the same day means long drives, so pick one direction per day. Admission prices on information sites date from different times, so the ticket office on site is the reference.

PlacePriceTime
Uluwatu TempleForeign adults IDR 60,000Entry from 16:00
Kecak danceAdults IDR 150,000Daily 18:00–19:00
Ubud Monkey ForestAdults IDR 130,000, children IDR 100,0009:00–18:00, last entry 17:00

Based on each site's information. Prices may change.

How should I split 2 or 4 nights?

Short answer: with 2 nights, a beach day and an Ubud day; with 4 nights, add an Uluwatu sunset.

With 2 nights: on day one, go from the airport to a southern beach hotel and rest; on day two, head up to Ubud to walk the forest and village. Ubud is about 36 km and 60 to 90 minutes from the airport.

With 4 nights: keep the first two days in the same order, and make day three the sunset and Kecak day at Uluwatu Temple. On day four, allow plenty of time for the airport.

PlanDayWhat
2 nightsDay 1Airport, southern beaches
2 nightsDay 2Ubud and the Monkey Forest
4 nightsDay 3Uluwatu Temple and Kecak
4 nightsDay 4Rest, departure

What should I eat?

Short answer: spread your meals across babi guling, nasi goreng and mie goreng.

Plan meals in Bali around babi guling, nasi goreng and mie goreng: something light like nasi goreng or mie goreng for lunch, and a plate such as babi guling for dinner. We don't pick specific shops or prices here.

What should I check before I go?

Short answer: check the tourist levy and visa on arrival, temple dress codes and performance times.

Bali's tourist levy for foreign visitors is IDR 150,000 per person, paid once per trip, either in advance on the official Love Bali portal or at airport and port counters. For eligible nationalities, the visa on arrival or e-VOA costs IDR 500,000 for 30 days and can be extended once by 30 days. Check eligibility for your nationality with Indonesian Immigration before you travel.

Check passport validity and onward-ticket requirements on the official sources. Temples have dress codes, and the Kecak starts at 18:00, so decide your entry time first.

Before you leave for Bali

  • Pay the tourist levy on the official portal
  • Check visa on arrival or e-VOA eligibility
  • Check passport validity against the official requirements
  • Check Uluwatu Temple entry and Kecak times
  • Check entry requirements on the official sources

Which plan suits my trip?

Short answer: the south for beaches, Ubud for villages and forest.
  • First time in Bali: stay at a southern beach and give Ubud one day.
  • Worried about the airport transfer: Ubud is about 36 km and 60 to 90 minutes away, so allow plenty of time.
  • For the sunset and performance: Uluwatu Temple opens at 16:00 and the Kecak starts at 18:00.

FAQ

How much is the Bali tourist levy?

IDR 150,000 per person, paid once per trip. You can pay on the official Love Bali portal.

How much is the visa on arrival?

IDR 500,000 for 30 days for eligible nationalities, extendable once by 30 days, according to Indonesian Immigration.

How much is Uluwatu Temple?

IDR 60,000 for foreign adults; the Kecak dance is a separate IDR 150,000 for adults.

How long is it from the airport to Ubud?

About 36 km, 60 to 90 minutes.

Sources

Information was checked against the official sources listed above. Opening hours, fees and fares can change; please confirm with the venue or operator before you visit.

Where to stay and what to do in Bali

This page contains affiliate links; we may earn a commission from qualifying bookings.

Prices and availability are set by each partner and can change at any time.

← Back to the Indonesia travel guide

TripSpot

TripSpot does not sell hotels, flights or tours. Our guides are based on official sources such as the Korea Tourism Organization and local tourism boards. Opening hours, fees and transport fares can change, so please check the official source before you go.

Some links on this site are affiliate links; we may earn a commission from qualifying bookings or purchases.

About · Editorial policy · Disclaimer · Image credits · Privacy · Terms · Contact · Partnerships

© 2026 TripSpot · travel.ambitstock.com · Ambitstock