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.
- Official eVisa website for Indonesia (including e-VOA) (Directorate General of Immigration, Republic of Indonesia)
- Visa on Arrival / e-VOA information (Directorate General of Immigration, Indonesia)
- 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?
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.
| Place | Price | Time |
|---|---|---|
| Uluwatu Temple | Foreign adults IDR 60,000 | Entry from 16:00 |
| Kecak dance | Adults IDR 150,000 | Daily 18:00–19:00 |
| Ubud Monkey Forest | Adults IDR 130,000, children IDR 100,000 | 9:00–18:00, last entry 17:00 |
Based on each site's information. Prices may change.
How should I split 2 or 4 nights?
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.
| Plan | Day | What |
|---|---|---|
| 2 nights | Day 1 | Airport, southern beaches |
| 2 nights | Day 2 | Ubud and the Monkey Forest |
| 4 nights | Day 3 | Uluwatu Temple and Kecak |
| 4 nights | Day 4 | Rest, departure |
What should I eat?
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?
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?
- 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
- Official eVisa website for Indonesia (including e-VOA) · Directorate General of Immigration, Republic of Indonesia · accessed 2026-10-30
- Bali tourist levy FAQ · Love Bali, Bali Provincial Government · accessed 2026-10-23
- Visa FAQ · Directorate General of Immigration, Indonesia · accessed 2026-10-23
- Electronic visa on arrival (e-VOA) · Directorate General of Immigration, Indonesia · accessed 2026-10-23
- Visiting the Ubud Monkey Forest · Ubud Monkey Forest · accessed 2026-10-23
- Uluwatu Temple entrance fee · Uluwatu Temple information site · accessed 2026-10-23
- Bali airport guide · Visit Bali · accessed 2026-10-23
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.
