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.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Bali Safari & Marine Park

  • Sort by:
  • Traveler 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
8.5 miles from Bali Safari & Marine Park
Top Deal
$271*
$192* /night
View Deal
Expedia.com
$213*
Hotels.com
$213*
HotelQuickly
$271*
Km. 19 Jl. Prof Ida Bagus Mantra, 80551, Indonesia
0.1 miles from Bali Safari & Marine Park
#2 of 10 hotels in Gianyar
Top Deal
$239*
$208* /night
View Deal
TripAdvisor
$208*
Expedia.com
$232*
Booking.com
$239*
Jl. Dr. Prof. Ida Bagus Mantra no. 9 KM 19.9 | Pantai Lebih, 80515, Indonesia
0.5 miles from Bali Safari & Marine Park
#1 of 10 hotels in Gianyar
Top Deal
$119*
$101* /night
View Deal
TripAdvisor
$101*
Travelocity
$101*
Priceline
$119*
Jl. Pantai Keramas | Keramas, Keramas, Blahbatuh, Indonesia
1.3 miles from Bali Safari & Marine Park
Top Deal
$141*
$94* /night
View Deal
TripAdvisor
$94*
Booking.com
$100*
HotelQuickly
$141*
Jalan Pantai Keramas, Keramas, Blahbatuh 80515, Indonesia
1.6 miles from Bali Safari & Marine Park
Top Deal
$150*
$118* /night
View Deal
TripAdvisor
$118*
Priceline
$123*
Booking.com
$150*
Jl. Prof. Dr. Ida Bagus Mantra, Keramas, Blahbatuh 80581, Indonesia
2.2 miles from Bali Safari & Marine Park
No photo provided
Jl. Pantai Purnama, Indonesia
2.4 miles from Bali Safari & Marine Park
No photo provided
No availability for your dates from these sites
Cancelon
Jln. Raya Lepang no. 16 | Pantai Lepang, Klungkung 80752, Indonesia
2.7 miles from Bali Safari & Marine Park
$63* /night
View Deal
TripAdvisor
$64*
Booking.com
$64*
Priceline
$64*
Jl. Pantai Purnama 42, Sukawati 80582, Indonesia
3.5 miles from Bali Safari & Marine Park
Loading prices...
Expedia.com
CheapTickets
Travelocity
Jl. Saba | Banjar Gelumpang Gianyar, Sukawati 80582, Indonesia
3.5 miles from Bali Safari & Marine Park
Top Deal
$83*
$48* /night
View Deal
TripAdvisor
$48*
Travelocity
$58*
Booking.com
$83*
Jl. Tengkulak | Gianyar, Ubud 80571, Indonesia
4.7 miles from Bali Safari & Marine Park
Top Deal
$54*
$35* /night
View Deal
Travelocity
$54*
Hotels.com
$54*
Expedia.com
$54*
Desa Madangan, Petak, 80361, Indonesia
4.9 miles from Bali Safari & Marine Park
#7 of 10 hotels in Gianyar
Top Deal
$47*
$22* /night
View Deal
TripAdvisor
$22*
Booking.com
$36*
HotelQuickly
$47*
Jln. Raya Bunutan, Ubud 80571, Indonesia
5.4 miles from Bali Safari & Marine Park
Top Deal
$43*
$29* /night
View Deal
TripAdvisor
$29*
Expedia.com
$34*
Hostelworld.com
$43*
Br Bucuan Batuan, Sukawati 80582, Indonesia
5.5 miles from Bali Safari & Marine Park
Top Deal
$99*
$72* /night
View Deal
Expedia.com
$96*
Booking.com
$99*
Hotwire.com
$96*
Jl. Bangkilesan, Banjar Kawan, Desa Mas, Ubud 80571, Indonesia
5.6 miles from Bali Safari & Marine Park
No availability for your dates from these sites
Hotwire.com
Agoda.com
Jl. Goa Gajah, Tengkulak Kaja, Ubud 80571, Indonesia
5.8 miles from Bali Safari & Marine Park
Top Deal
$496*
$390* /night
View Deal
Expedia.com
$450*
Priceline
$451*
HotelsClick
$496*
Jl. A.A Gede Rai, Mawang Kelod, Lodtunduh | Mawang Kelod Lodtunduh, Ubud 80571, Indonesia
5.9 miles from Bali Safari & Marine Park
$75* /night
View Deal
Ctrip.com
Jl.Cok Rai Pudak, Br.Yangloni, Peliatan, Ubud 80571, Indonesia
5.9 miles from Bali Safari & Marine Park
Top Deal
$44*
$27* /night
View Deal
TripAdvisor
$27*
Orbitz.com
$31*
Hostelworld.com
$44*
Jl. Raya Lod Tunduh no. 88, Ubud 80571, Indonesia
5.9 miles from Bali Safari & Marine Park
Top Deal
$701*
$41* /night
View Deal
TripAdvisor
$42*
Priceline
$42*
Elvoline
$701*
Jl. Ambarawati, Mas, Ubud 80571, Indonesia
6.0 miles from Bali Safari & Marine Park
No availability for your dates from these sites
Booking.com
Agoda.com
Priceline
Jl. Raya Lodtunduh No. 88, Ubud 80571, Indonesia
6.0 miles from Bali Safari & Marine Park
Top Deal
$61*
$25* /night
View Deal
TripAdvisor
$25*
Expedia.com
$30*
Ctrip.com
$61*
Jl. Raya Peliatan, Ubud 80571, Indonesia
6.1 miles from Bali Safari & Marine Park
Top Deal
$137*
$60* /night
View Deal
TripAdvisor
$60*
Hotels.com
$103*
Booking.com
$137*
Br. Dukuh, Pejeng Kawan, Ubud 80552, Indonesia
6.2 miles from Bali Safari & Marine Park
Top Deal
$189*
$163* /night
View Deal
TripAdvisor
$163*
Booking.com
$170*
Priceline
$189*
Banjar Kumbuh, Desa Mas, Ubud 80571, Indonesia
6.2 miles from Bali Safari & Marine Park
Top Deal
$239*
$98* /night
View Deal
TripAdvisor
$98*
Hotels.com
$239*
Travelocity
$239*
Jl. Pengosekan, Br. Kumbuh, Ubud 80571, Indonesia
6.3 miles from Bali Safari & Marine Park
Top Deal
$47*
$35* /night
View Deal
TripAdvisor
$35*
Booking.com
$43*
Elvoline
$47*
Jalan Raya Goa Gajah, Br Teges, Peliatan, Ubud 80571, Indonesia
6.3 miles from Bali Safari & Marine Park
Top Deal
$91*
$55* /night
View Deal
Booking.com
$91*
Agoda.com
$73*
Expedia.com
$91*
Jln. Raya Bunutan, Ubud 80571, Indonesia
6.3 miles from Bali Safari & Marine Park
Top Deal
$72*
$60* /night
View Deal
TripAdvisor
$60*
Agoda.com
$62*
Booking.com
$72*
Banjar Dukuh Geria, Pejeng Kawan, Ubud 80571, Indonesia
6.4 miles from Bali Safari & Marine Park
$59* /night
View Deal
Booking.com
$59*
Jl. Gunung Sari, Peliatan, Ubud 80571, Indonesia
6.5 miles from Bali Safari & Marine Park
Top Deal
$251*
$193* /night
View Deal
Hotels.com
$193*
Booking.com
$213*
Elvoline
$251*
Gang Nuri 47 Teges Peliatan, Ubud 80571, Indonesia
6.5 miles from Bali Safari & Marine Park
Lodtunduh, Ubud 80571, Indonesia
6.6 miles from Bali Safari & Marine Park
Top Deal
$62*
$49* /night
View Deal
TripAdvisor
$49*
Priceline
$50*
Booking.com
$62*
Still looking for a place to stay?
Gianyar has 32 B&Bs/inns with 229 reviews
Jl. Pura Anyar II no. 8 Pantai Saba, 80851, Indonesia
2.7 miles from Bali Safari & Marine Park
#1 of 32 Gianyar B&B and Inns
Saba Bay | Ketewel, Indonesia
3.1 miles from Bali Safari & Marine Park
#2 of 32 Gianyar B&B and Inns
Jl. Pengosekan, 80571, Indonesia
6.9 miles from Bali Safari & Marine Park
#3 of 32 Gianyar B&B and Inns
See all 32 Gianyar B&Bs/inns
See all hotels in or near Gianyar
Jl. Tengkulak | Gianyar, Ubud 80571, Indonesia
4.7 miles from Bali Safari & Marine Park
Top Deal
$54*
$35* /night
View Deal
Travelocity
$54*
Hotels.com
$54*
Expedia.com
$54*
Jl. Goa Gajah, Tengkulak Kaja, Ubud 80571, Indonesia
5.8 miles from Bali Safari & Marine Park
Top Deal
$496*
$390* /night
View Deal
Expedia.com
$450*
Priceline
$451*
HotelsClick
$496*
Br. Dukuh, Pejeng Kawan, Ubud 80552, Indonesia
6.2 miles from Bali Safari & Marine Park
Top Deal
$189*
$163* /night
View Deal