Bali Hotels by the Beach

{tag: h1, label: Bali Hotels by the Beach}

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
FREE
Picture of Four Seasons Resort Bali at Jimbaran Bay in Jimbaran

Four Seasons Resort Bali at Jimbaran Bay

(28 miles to city center)
  • 5 stars
Outstanding 4.7 / 5
from
$717
Picture of Legian Beach Hotel in Legian

Legian Beach Hotel

(23 miles to city center)
  • 4 stars
Excellent 4.2 / 5
from
$89
Picture of Griya Santrian in Denpasar

Griya Santrian

(24 miles to city center)
  • 4 stars
Excellent 4.4 / 5
from$137
$89
Picture of The Westin Resort Nusa Dua, Bali in Nusa Dua

The Westin Resort Nusa Dua, Bali

(30 miles to city center)
  • 5 stars
Excellent 4.5 / 5
from
$111
Picture of Mulia Resort in Nusa Dua

Mulia Resort

(31 miles to city center)
  • 5 stars
Excellent 4.5 / 5
from$236
$151
Picture of Maya Sanur Resort & Spa in Denpasar

Maya Sanur Resort & Spa

(24 miles to city center)
  • 5 stars
Outstanding 4.8 / 5
from$321
$225
Picture of The Oberoi, Bali in Seminyak

The Oberoi, Bali

(22 miles to city center)
  • 5 stars
Outstanding 4.7 / 5
from$379
$284
Picture of AYANA Resort and Spa, BALI in Jimbaran

AYANA Resort and Spa, BALI

(28 miles to city center)
  • 5 stars
Outstanding 4.6 / 5
from$256
$211
Picture of SADARA Boutique Beach Resort Bali in Nusa Dua

SADARA Boutique Beach Resort Bali

(28 miles to city center)
  • 4 stars
Excellent 4.3 / 5
from$102
$81
Picture of The Royal Santrian in Nusa Dua

The Royal Santrian

(29 miles to city center)
  • 5 stars
Outstanding 4.8 / 5
from$549
$280
Picture of Ayodya Resort Bali in Nusa Dua

Ayodya Resort Bali

(31 miles to city center)
  • 4.5 stars
Excellent 4.4 / 5
from$138
$93
Picture of Lv8 Resort Hotel in Canggu

Lv8 Resort Hotel

(20 miles to city center)
  • 5 stars
Good 3.8 / 5
from$98
$65
Picture of INAYA Putri Bali in Nusa Dua

INAYA Putri Bali

(31 miles to city center)
  • 5 stars
Excellent 4.5 / 5
from$125
$93
Picture of The Patra Bali Resort & Villas in Bali

The Patra Bali Resort & Villas

(25 miles to city center)
  • 4 stars
Excellent 4.1 / 5
from$122
$73
Picture of AlamKulKul Boutique Resort Kuta Bali in Kuta

AlamKulKul Boutique Resort Kuta Bali

(23 miles to city center)
  • 4 stars
Excellent 4.1 / 5
from$115
$58
Picture of The Bandha Hotel & Suites in Legian

The Bandha Hotel & Suites

(23 miles to city center)
  • 4.5 stars
Outstanding 4.8 / 5
from$130
$111
Picture of Fairmont Sanur Beach Bali in Denpasar

Fairmont Sanur Beach Bali

(25 miles to city center)
  • 5 stars
Excellent 4.5 / 5
from$199
$179
Picture of Belmond Jimbaran Puri in Jimbaran

Belmond Jimbaran Puri

(27 miles to city center)
  • 5 stars
Outstanding 4.7 / 5
from
$290
Picture of Conrad Bali in Nusa Dua

Conrad Bali

(29 miles to city center)
  • 5 stars
Excellent 4.3 / 5
from$130
$104
Picture of The Laguna, a Luxury Collection Resort & Spa, Nusa Dua, Bali in Nusa Dua

The Laguna, a Luxury Collection Resort & Spa, Nusa Dua, Bali

(30 miles to city center)
  • 5 stars
Outstanding 4.6 / 5
from
$133
Picture of Meliã Bali in Nusa Dua

Meliã Bali

(30 miles to city center)
  • 5 stars
Excellent 4.3 / 5
from$110
$99
Picture of KUTA SEAVIEW Boutique Resort & Spa in Kuta

KUTA SEAVIEW Boutique Resort & Spa

(24 miles to city center)
  • 4 stars
Excellent 4.1 / 5
from$168
$84
Picture of Sofitel Bali Nusa Dua Beach Resort in Nusa Dua

Sofitel Bali Nusa Dua Beach Resort

(30 miles to city center)
  • 5 stars
Excellent 4.3 / 5
from
$153
Picture of Nusa Dua Beach Hotel & Spa in Nusa Dua

Nusa Dua Beach Hotel & Spa

(30 miles to city center)
  • 4.5 stars
Excellent 4.4 / 5
from
$157
Picture of Club Bali Family Suites @Legian Beach in Legian

Club Bali Family Suites @Legian Beach

(22 miles to city center)
  • 3.5 stars
Good 3.9 / 5
from$90
$68

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
FREE