We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Hotels near Bali Theatre

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Jl. Raya Sanggingan, Ubud 80571, Indonesia
16.1 km from Bali Theatre
Check In Check Out
Show Prices
Jl. Pantai Purnama 42, Sukawati 80582, Indonesia
4.2 km from Bali Theatre
Check In Check Out
Show Prices
Jl. Saba | Banjar Gelumpang Gianyar, Sukawati 80582, Indonesia
4.8 km from Bali Theatre
Check In Check Out
Show Prices
Br Bucuan Batuan, Sukawati 80582, Indonesia
6.2 km from Bali Theatre
Check In Check Out
Show Prices
Penatih Village Jln. Trenggana 108 | South of Ubud, Denpasar 80238, Indonesia
6.3 km from Bali Theatre
Check In Check Out
Show Prices
Jl. Prof. Dr. Ida Bagus Mantra, Keramas, Blahbatuh 80581, Indonesia
6.4 km from Bali Theatre
No photo provided
Check In Check Out
Show Prices
Jalan Pantai Keramas, Keramas, Blahbatuh 80515, Indonesia
7.5 km from Bali Theatre
Check In Check Out
Show Prices
Jl. A.A Gede Rai, Mawang Kelod, Lodtunduh | Mawang Kelod Lodtunduh, Ubud 80571, Indonesia
7.6 km from Bali Theatre
Check In Check Out
Show Prices
Jl. Pantai Keramas | Keramas, Keramas, Blahbatuh, Indonesia
7.9 km from Bali Theatre
Check In Check Out
Show Prices
Jl. Raya Mas, Ubud 80571, Indonesia
9.8 km from Bali Theatre
Check In Check Out
Show Prices
Km. 19 Jl. Prof Ida Bagus Mantra, 80551, Indonesia
9.9 km from Bali Theatre
#2 of 10 hotels in Gianyar
Check In Check Out
Show Prices
Jl. Dr. Prof. Ida Bagus Mantra no. 9 KM 19.9 | Pantai Lebih, 80515, Indonesia
10.1 km from Bali Theatre
#1 of 10 hotels in Gianyar
Check In Check Out
Show Prices
Jl. Bangkilesan, Banjar Kawan, Desa Mas, Ubud 80571, Indonesia
10.2 km from Bali Theatre
Check In Check Out
Show Prices
Jl. Raya Lodtunduh no. 88, Ubud 80571, Indonesia
10.2 km from Bali Theatre
Check In Check Out
Show Prices
Jl Ambarawati, Mas, Ubud, Ubud 80571, Indonesia
10.7 km from Bali Theatre
Check In Check Out
Show Prices
Jl. Tengkulak | Gianyar, Ubud 80571, Indonesia
11.0 km from Bali Theatre
Check In Check Out
Show Prices
Banjar Kumbuh, Desa Mas, Ubud 80571, Indonesia
11.4 km from Bali Theatre
Check In Check Out
Show Prices
Lodtunduh, Ubud 80571, Indonesia
11.7 km from Bali Theatre
Check In Check Out
Show Prices
Jukut Paku Street | Singakerta, Ubud 80571, Indonesia
11.8 km from Bali Theatre
Check In Check Out
Show Prices
Jl. Raya Mambal, Banjar Bindu, Mambal, Ubud 80571, Indonesia
11.9 km from Bali Theatre
Check In Check Out
Show Prices
Check In Check Out
Show Prices
Jl. Melati no. 8 | Banjar Bindu, Mambal, Ubud 80571, Indonesia
12.0 km from Bali Theatre
Check In Check Out
Show Prices
Jl.Cok Rai Pudak, Br.Yangloni, Peliatan, Ubud 80571, Indonesia
12.0 km from Bali Theatre
Check In Check Out
Show Prices
Jl. Raya Peliatan, Ubud 80571, Indonesia
12.5 km from Bali Theatre
Check In Check Out
Show Prices
Jl. Raya Nyuh Kuning, Ubud 80571, Indonesia
12.5 km from Bali Theatre
Check In Check Out
Show Prices
Jl. Raya Nyuh Kuning | BCC Nyuh Kuning, Ubud 80571, Indonesia
12.5 km from Bali Theatre
Check In Check Out
Show Prices
Jl. Raya Nyuh Kuning Pengosekan, Ubud 80571, Indonesia
12.6 km from Bali Theatre
Check In Check Out
Show Prices
Puri Ahimsa, Banjar Baturning, Mambal, Ubud 80352, Indonesia
12.6 km from Bali Theatre
Check In Check Out
Show Prices
Jl. Pantai Purnama, Indonesia
12.6 km from Bali Theatre
No photo provided
Check In Check Out
Show Prices
Check In Check Out
Show Prices
Jalan Raya Goa Gajah, Br Teges, Peliatan, Ubud 80571, Indonesia
12.8 km from Bali Theatre
Check In Check Out
Show Prices
Still looking for a place to stay?
Gianyar has 32 B&Bs/inns with 216 reviews
Saba Bay | Ketewel, Indonesia
5.0 km from Bali Theatre
#1 of 32 Gianyar B&B and Inns
Check In Check Out
Show Prices
Jl. Pengosekan, 80571, Indonesia
13.1 km from Bali Theatre
#2 of 32 Gianyar B&B and Inns
Check In Check Out
Show Prices
Gang Popies no. 3 Jln. Raya Tanggayuda, 80571, Indonesia
12.8 km from Bali Theatre
#3 of 32 Gianyar B&B and Inns
Check In Check Out
Show Prices
See all 32 Gianyar B&Bs/inns
Also consider hotels near Gianyar
See all hotels in or near Gianyar
Jl. Hanoman, No73, Padang Tegal, Ubud 80571, Indonesia
13.1 km from Bali Theatre
Check In Check Out
Show Prices
Jl. Tengkulak | Gianyar, Ubud 80571, Indonesia
11.0 km from Bali Theatre
Check In Check Out
Show Prices
Check In Check Out
Show Prices
Br. Dukuh, Pejeng Kawan, Ubud 80552, Indonesia
13.5 km from Bali Theatre
Check In Check Out
Show Prices
Jl. Raya Mas, Ubud 80571, Indonesia
9.8 km from Bali Theatre
Check In Check Out
Show Prices
*Prices above are the total stay price including base rate, taxes, and fees as provided by our partners. Please see our partners for full details.
Gianyar Travel Forum Need specific advice visiting Gianyar, Bali? Visit the TripAdvisor Travel Forum for Gianyar and ask our Destination Experts and the travel community.