Bali Villas and Apartments

The new wave of accommodation in Bali is the development of Villas. They are generally located in the quieter, more upmarket areas of Seminyak, Jimbaran Bay or Sanur. For complete relaxation and serenity there are also some properties up in the hills of Ubud. For around the same price as a good hotel, you can enjoy the luxury of a private villa set in tropical garden settings with your own private swimming pool. Most are air conditioned, have spacious living and dining rooms and large terraces for outdoor relaxation. They are generally built from local materials such as wood, bamboo and stone with high roofs, and decorated in contemporary Balinese style. Cant find what you are looking for?

Click here to view our full range of Bali Hotels.

5 self rated
Jalan Pantai Kuta Kuta 80361 Indonesia
Sheraton Bali offers a luxurious getaway in Bali's Kuta area. Located next to Beachwa...more
3.5 self rated
Tromol Pos 03 Tegalallang Tegallalang 80561 Indonesia
Located in Tegallalang, Alam Sari Keliki Resort and Spa is in a rural location and clos...more
3 self rated
Jl. Campuhan Ubud 80571 Indonesia
Set amidst rice fields, Ananda Cottages offers traditional Balinese-style accommodati...more
4 self rated
Jl. Abimanyu No. 999X Seminyak 80361 Indonesia
Annora Bali Villas is a 4-minute walk from Seminyak Beach, north of Kuta. It offers e...more
4 self rated
Blok T, Kawasan Wisata Nusa Dua 80361 Indonesia
With a stay at Bali Desa in Nusa Dua, you'll be near the airport and minutes from Bal...more
0 self rated
Jalan Monkey Forest Ubud, Gianyar Ubud 80571 Indonesia
A stay at Barong Resort and Spa places you in the heart of Ubud, walking distance fro...more
3 self rated
Jalan Hang Tuah No. 54 Sanur Beach Sanur Indonesia
With a stay at Diwangkara Beach Hotel and Resort in Denpasar (Sanur), you'll be minut...more
0 self rated
J1 ABIMANYU SEMINYAK KUTA Denpasar 80361 Indonesia
4 self rated
Banjar Bindu, Mambal, Jln Raya Mambal – Ubud, Ubud 80571 Indonesia
Set amidst rice fields, with Mount Batur in the distance, The Furama is an excellent...more
5 self rated
Jalan Karang Mas Sejahtera 100Y Jimbaran 80364 Indonesia
Located in Jimbaran, Gending Kedis Luxury Villas and Spa Estate is in the historical di...more
3.5 self rated
Jalan Bumbak No. 22 Kerobokan 80361 Indonesia
With a stay at Grand Avenue Bali in Kerobokan, you'll be close to Canggu Club and Sem...more
3.5 self rated
Jl. Raya Kuta No. 62A Kuta, Badung Kuta 80361 Indonesia
A stay at HARRIS Hotel and Residences Riverview Kuta places you in the heart of Kuta, m...more
5 self rated
BTDC Complex Nusa Dua Nusa Dua 80363 Indonesia
Novotel Bali Nusa Dua features a spa and 4 dining options. It boasts spacious rooms,...more
4.5 self rated
Jalan Andong, Banjar Nagi Ubud 80571 Indonesia
When you stay at Kamandalu Ubud in Ubud, you'll be on a river and convenient to Botan...more
0 self rated
Br Tanggayuda Kedewatan Ubud Gianyar Bali 80571 Indonesia
With a stay at Komaneka at Tanggayuda in Ubud, you'll be close to Botanic Garden Ubud...more
4.5 self rated
Jalan Gunung Sari, Peliatan Ubud 80571 Indonesia
Located in Ubud, Maya Ubud Resort and Spa is in the historical district and convenien...more
4.5 self rated
Kawasan Wisata BTDC Lot 1 Nusa Dua 80363 Indonesia
When you stay at Meliã Bali in Nusa Dua, you'll be near the airport and minutes from...more
4 self rated
Jalan Pratama Tanjung Benoa Nusa Dua 80363 Indonesia
With a stay at Sol Beach House Benoa by Melia Hotels International in Nusa Dua, you'l...more
4 self rated
Banjar Laplapan Ubud 80571 Indonesia
Located in Ubud, Natura Resort and Spa is on a river and convenient to Seniwati Galle...more
4.5 self rated
JL Raya Kampial Nusa Dua 80363 Indonesia
When you stay at Ocean Blue Hotel Bali in Nusa Dua, you'll be near the beach and clos...more
4 self rated
Jalan Arjuna 88X Legian, Bali Legian 80361 Indonesia
Situated along the sandy shores of Legian Beach, FuramaXclusive Ocean Beach Seminyak...more
3 self rated
Jl. Danau Poso 99 Sanur 80228 Indonesia
In Semawang village, Parigata Spa Villas offers suites featuring a private pool or Ja...more
5 self rated
Jl. Pengubugan, Banjar Silayukti Kerobokan 80361 Indonesia
Plataran Canggu Bali Resort and Spa is located along a river surrounded by rice field...more
3.5 self rated
Jl. Camplung Tanduk Seminyak 80361 Indonesia
Located in Seminyak, Puri Saron Seminyak is by the sea and minutes from Double Six Be...more
4 self rated
Jl. Jenggala, Tuban, Kuta Tuban Kuta 80001 Indonesia
When you stay at Rama Beach Resort and Villas in Kuta, you'll be near the airport and...more
0 self rated
Padma Utara Street Legian 80361 Indonesia
3.5 self rated
Jalan Raya Lovina Lovina Beach Singaraja 81151 Indonesia
When you stay at Sunari Beach Resort in Buleleng, you'll be convenient to Lovina Beac...more
0 self rated
Jl Kebo Iwa Taman Mumbul Bali Nusa Dua 80363 Indonesia
Swiss Belhotel Bay View, a unique resort combination of hotel, suites and villas on t...more
4 self rated
Jl Nusa Dua Selatan No 8 Nusa Dua 80363 Indonesia
With a stay at The Grand Bali Nusa Dua in Nusa Dua, you'll be convenient to Mengiat B...more
0 self rated
Br Umalas Kauh Jalan Umalas I No 42 Kerobokan KelodKuta Utara Kuta 80361 Indonesia
5 self rated
Jalan Lanyahan, Br. Nagi Ubud 80571 Indonesia
The 5-star Viceroy Bali sits in the highlands of Ubud, boasting luxurious villas with...more
4 self rated
Jalan Tanjung 41 Sanur 80224 Indonesia
Located in Denpasar (Sanur), kaMAYA Resort and Villas is minutes from Honorary Consul...more
4 self rated
Jalan Bidadari No 108X, Bali Seminyak 80361 Indonesia
Located just a 15-minute drive from Seminyak Beach, Seminyak Square and Potato Head B...more
4 self rated
Jalan Pratama 97A, Tanjung Benoa 80363 Indonesia
Featuring a spa and an outdoor pool with swim up bar, The Tanjung Benoa Beach Resort...more
4 self rated
Jalan By Pass Prof Dr Ida Bagus Mantra KM 19,8 Keramas 80551 Indonesia
Mara River Safari Lodge is located within the Bali Safari and Marine Park near Mount Ag...more
5 self rated
Jalan Uluwatu Jimbaran 80361 Indonesia
Set amidst tropical gardens, Belmond-Jimbaran Puri Bali features spacious Balinese-st...more
5 self rated
Sayan Village Ubud 80571 Indonesia
Kayumanis Ubud Private Villas and Spa lays on the edge of Ayung River valley. Overlooki...more
4 self rated
Jalan Tirta Akasa No 28 Sanur 80227 Indonesia
This 4-star resort in Sanur is a 10-minute drive from Sanur Beach with free shuttle s...more
4 self rated
Jl. Batu Belig gg Pelangi Seminyak 80361 Indonesia
Bali Aroma Exclusive Villas is located within 200 metres from Batu Belig Beach. The r...more
4 self rated
JalanTelaga Waja, Petitenget Seminyak 80361 Indonesia
Situated in the prime district of Petitenget, The Seri Villas Seminyak features luxur...more
3 self rated
Kedewatan Ubud 80571 Indonesia
Puri Bunga Resort and Spa Ubud is situated between Ayung River and the Sayan Valley....more
5 self rated
Jl Monkey Forest No. 8 Ubud 80571 Indonesia
Nestled in tropical greenery, De Ubud Villas and Spa offers luxurious accommodation wit...more
4 self rated
Mushroom Bay Lembongan 80361 Indonesia
Situated 100 metres from Lembongan Beach, The Palm Grove Villas features private vill...more
5 self rated
Kawasan Pariwisata Nusa Dua Lot S6 PO.BOX 44 Nusa Dua 80363 Indonesia
Directly on the stunning beachfront of Nusa Dua, The St. Regis Bali Resort is a luxur...more

Don't book without it.
Price Guardian™

Our service doesn't stop once you have booked. Hotel prices fluctuate, so after you book we keep checking prices every day. If Price Guardian sees what you've booked at a better price we will let you know how to re-book, get the better price and save money! We save customers money every day on their hotel bookings.

Book with

  • Free cancellation on most rooms
  • Huge range of over 1M+ hotels, resorts, apartments + more
  • One site to compare, book & save
  • No booking fees
  • Best price guarantee
  • Price guardian™ Don't book without it.
  • 100% Australian owned
  • Daily inspiration to take a break!

Our Customers

  • The Sebel Hawkesbury was excellent. Great friendly staff and excellent rooms. 11/10 Highly recommend this Hotel
    A Denman
  • .... reservation process was fast and smooth. Grand Hyatt hotel has met our expectations. Our flight was very late and they allowed us to have late check out at 4 pm without extra charges. Definitely we will book again with
    D Purnamasari
  • Booking our hotel was a fast and painless process with A tick for your company.
    C Lee
  • The resevation service was simple to use and efficient.
    L Britz