Beachfront Resorts in Bali
Beachfront resorts in Bali, from the calm water of Nusa Dua and Sanur to the sunset beaches of Seminyak. Compare prices, areas and features side by side.
At a glance
Balisama lists 115 beachfront resorts in Bali and its neighbouring islands. Nightly rates start at about $38, at Bali Relaxing Resort & Spa. Most are in Nusa Dua (33), Sanur (18) and Seminyak (9).
Where in Bali are the beachfront resorts?
Most are in Nusa Dua (33), Sanur (18), Seminyak (9), Kuta (7) and Lombok (7); the other 41 are spread over 10 more areas.
How much do beachfront resorts cost?
Starting rates range from about $38 a night, at Bali Relaxing Resort & Spa, to about $1,300, at Bvlgari Resort Bali. Half of them start at about $150 or less. Rates are approximate; the price for your dates and room is on the booking site.
Which beachfront resorts cost the least?
Bali Relaxing Resort & Spa (from about $38), Inna Sindhu Beach Hotel & Resort (from about $40) and Tijili Benoa Hotel (from about $44).
Which beachfront resorts are all-inclusive?
11 of the 115: Ayodya Resort Bali, MERUSAKA Nusa Dua, Samabe, Grand Mirage Resort & Thalasso Bali, The Anvaya Beach Resort Bali and Club Med Bali, and 5 more.
Which beachfront resorts have a kids club?
54 of the 115: Four Seasons at Jimbaran Bay, The St. Regis Bali Resort, Ayodya Resort Bali, MERUSAKA Nusa Dua, Apurva Kempinski and Samabe, and 48 more.
Which beachfront resorts serve a floating breakfast?
8 of the 115: Legian Beach Hotel, Ulu Segara Luxury Suites & Villas, Ohana's Beachfront Resort & Beach Club, The Royal Santrian, The Patra Bali Resort & Villas and Tijili Benoa Hotel, and 2 more.
Which beachfront resorts hold a MICHELIN Key?
13 of the 115: The Ungasan Clifftop Resort, Four Seasons at Jimbaran Bay, The St. Regis Bali Resort, Apurva Kempinski, Jumeirah Bali and Desa Potato Head Bali, and 7 more.
How does Balisama check these resorts?
The facts on each resort page are checked against the resort's own website and booking sites, and every change is recorded with its sources. How Balisama works.
All 115 beachfront resorts
- The Ungasan Clifftop Resort: Uluwatu, from about $700 a night
- Four Seasons at Jimbaran Bay: Jimbaran, from about $850 a night
- The St. Regis Bali Resort: Nusa Dua, from about $650 a night
- Ayodya Resort Bali: Nusa Dua, from about $150 a night
- MERUSAKA Nusa Dua: Nusa Dua, from about $150 a night
- Apurva Kempinski: Nusa Dua, from about $300 a night
- Samabe: Nusa Dua, from about $500 a night
- Discovery Kartika Plaza Hotel: Kuta, from about $70 a night
- The Ayodya Palace: Nusa Dua, from about $170 a night
- Jumeirah Bali: Uluwatu, from about $700 a night
- Puri Dajuma Beach Eco-Resort & Spa: Jembrana, from about $100 a night
- The Ritz-Carlton Bali: Nusa Dua, from about $250 a night
- Grand Mirage Resort & Thalasso Bali: Nusa Dua, from about $400 a night
- Hyatt Regency Bali: Sanur, from about $150 a night
- Holiday Inn Resort Baruna Bali: Kuta, from about $100 a night
- Hai Tide Beach Resort: Nusa Penida, from about $135 a night
- Regent Bali Canggu: Canggu, from about $450 a night
- Desa Potato Head Bali: Seminyak, from about $350 a night
- The Legian Seminyak, Bali: Seminyak, from about $550 a night
- The Oberoi Beach Resort: Seminyak, from about $350 a night
- The Westin Resort Nusa Dua: Nusa Dua, from about $200 a night
- Andaz Bali, By Hyatt: Sanur, from about $350 a night
- The Mulia, Mulia Resort & Villas: Nusa Dua, from about $250 a night
- The Lovina Bali Resort: Buleleng, from about $150 a night
- Maya Sanur Resort & Spa: Sanur, from about $150 a night
- The Anvaya Beach Resort Bali: Kuta, from about $150 a night
- Amankila: Karangasem, from about $1,260 a night
- Candi Beach Resort & Spa: Karangasem, from about $80 a night
- Novotel Bali Benoa: Nusa Dua, from about $70 a night
- Prama Sanur Beach Bali: Sanur, from about $65 a night
- The Laguna, A Luxury Collection Resort & Spa: Nusa Dua, from about $250 a night
- Karma Kandara: Uluwatu, from about $550 a night
- COMO Uma Canggu: Canggu, from about $210 a night
- Legian Beach Hotel: Legian, from about $66 a night
- Seminyak Beach Resort & Spa: Seminyak, from about $200 a night
- Svanata Uluwatu Bali Resort: Uluwatu, from about $300 a night
- Grand Hyatt Bali: Nusa Dua, from about $200 a night
- Conrad Bali: Nusa Dua, from about $250 a night
- Club Med Bali: Nusa Dua, from about $390 a night
- Plataran Menjangan Resort & Spa: Buleleng, from about $160 a night
- Komune Resort & Beach Club: Gianyar, from about $150 a night
- Ulu Segara Luxury Suites & Villas: Nusa Dua, from about $125 a night
- Amertha Bali Villas: Buleleng, from about $100 a night
- Quenzo Beach Resort: Karangasem, from about $150 a night
- The Kirana Tembok: Buleleng, from about $50 a night
- Hilton Bali Resort: Nusa Dua, from about $250 a night
- Raffles Bali: Jimbaran, from about $1,000 a night
- BASK Gili Meno: Lombok, from about $300 a night
- Hotel Indigo Bali Seminyak Beach by IHG: Seminyak, from about $200 a night
- Padma Resort Legian: Legian, from about $250 a night
- Bvlgari Resort Bali: Uluwatu, from about $1,300 a night
- Ohana's Beachfront Resort & Beach Club: Nusa Penida, from about $172 a night
- Hotel Nikko Bali Benoa Beach: Nusa Dua, from about $76 a night
- Seven Dreams A Pramana Experience: Nusa Penida, from about $150 a night
- InterContinental Bali Resort: Jimbaran, from about $200 a night
- Nusa Dua Beach Hotel & Spa: Nusa Dua, from about $150 a night
- Alila Seminyak: Seminyak, from about $350 a night
- Soori Bali: Tabanan, from about $730 a night
- Puri Bagus Candidasa: Karangasem, from about $55 a night
- The Royal Santrian: Nusa Dua, from about $350 a night
- The Patra Bali Resort & Villas: Kuta, from about $64 a night
- Tijili Benoa Hotel: Nusa Dua, from about $44 a night
- Holiday Inn Resort Bali Nusa Dua: Nusa Dua, from about $89 a night
- Paradisus by Meliá Bali: Nusa Dua, from about $300 a night
- Seven Secrets by Hanging Gardens: Lombok, from about $250 a night
- AYANA Resort Bali: Jimbaran, from about $350 a night
- Jimbaran Puri, A Belmond Hotel: Jimbaran, from about $340 a night
- InterContinental Bali Sanur Resort: Sanur, from about $220 a night
- The Samaya Seminyak: Seminyak, from about $400 a night
- Bali Mandira Beach Resort & Spa: Legian, from about $170 a night
- Sheraton Senggigi Beach Resort: Lombok, from about $75 a night
- Swarga Suites Bali Berawa: Canggu, from about $110 a night
- Taman Sari Bali Resort & Spa: Buleleng, from about $45 a night
- Sunari Lovina Beach Resort: Buleleng, from about $50 a night
- SOL Benoa Bali All Inclusive: Nusa Dua, from about $150 a night
- WakaGangga: Tabanan, from about $150 a night
- Sofitel Bali Nusa Dua Beach Resort: Nusa Dua, from about $200 a night
- W Bali - Seminyak: Seminyak, from about $300 a night
- Waldorf Astoria Bali: Nusa Dua, from about $500 a night
- Griya Santrian: Sanur, from about $150 a night
- Puri Santrian: Sanur, from about $150 a night
- Amber Lombok Beach Resort: Lombok, from about $60 a night
- Pullman Lombok Merujani Mandalika Beach Resort: Lombok, from about $110 a night
- Grand Seminyak: Seminyak, from about $180 a night
- Peninsula Beach Resort: Nusa Dua, from about $59 a night
- éL Hotel & Resort Bali Sanur: Sanur, from about $126 a night
- Katamaran Hotel & Resort: Lombok, from about $100 a night
- Merumatta Senggigi Lombok: Lombok, from about $45 a night
- Sadara Resort: Nusa Dua, from about $70 a night
- Semaya Beach Resort: Nusa Penida, from about $161 a night
- Truntum Kuta: Kuta, from about $63 a night
- Bali Garden Beach Resort: Kuta, from about $73 a night
- Uluwatu Surf Villas: Uluwatu, from about $53 a night
- Mercure Bali Sanur Resort: Sanur, from about $46 a night
- Segara Village Hotel: Sanur, from about $86 a night
- Sumitra Luxury Villas & Resort by Pramana: Sanur, from about $133 a night
- Lost Lindenberg: Jembrana, from about $480 a night
- Alila Manggis: Karangasem, from about $120 a night
- Tandjung Sari: Sanur, from about $200 a night
- Biu Biu Resort Bali: Uluwatu, from about $100 a night
- Indiana Kenanga: Nusa Penida, from about $166 a night
- Bali Tropic Resort & Spa: Nusa Dua, from about $84 a night
- Peninsula Bay Resort: Nusa Dua, from about $55 a night
- Kiara Beachtown: Nusa Dua, from about $89 a night
- Hotel Tugu Bali: Canggu, from about $210 a night
- Bali Beach Hotel: Sanur, from about $190 a night
- Bintang Bali Resort: Kuta, from about $50 a night
- Bali Relaxing Resort & Spa: Nusa Dua, from about $38 a night
- Respati Beach Hotel: Sanur, from about $74 a night
- The Meru Sanur: Sanur, from about $210 a night
- Inna Sindhu Beach Hotel & Resort: Sanur, from about $40 a night
- Peneeda View Beach Hotel: Sanur, from about $60 a night
- The Sankara Beach Penida: Nusa Penida, from about $134 a night
- Benoa Sea Suites and Villas: Nusa Dua, from about $47 a night
- Besakih Beach Hotel: Sanur, from about $65 a night