• Login or Create Account
  • Currency

    THB

You are booking hotel for more than 90 days

map
Price Per Night
  • (1053)
  • (1532)
  • (964)
  • (455)
  • (428)
  • (612)
  • (231)

Your Budget

to
Star Category
  • (701)
  • (3452)
  • (3518)
User Rating
  • (856)
  • (1890)
  • (2655)
  • (2798)
  • (2856)
Property Type
  • (5207)
  • (2332)
  • (1282)
  • (1197)
  • (584)

Show 3 more

Chains
  • (17)
  • (5)
  • (4)
  • (4)
  • (1)

Show 6 more

Amenities
Guests Love
  • (6804)
  • (8518)
  • (2479)

Show -3 more

Booking Preference
Booking Preference
  • (5215)
  • (144)
  • (11332)
  • (6590)
House Rules
  • (9)
  • (261)
  • (369)
  • (429)
  • (599)
  • (17)
BACK TO TOP

Book Hotels in Bali, Indonesia from 4831 Hotels

hotelImg

Courtyard by Marriott Bali Seminyak Resort

Seminyak | 5 minutes walk to Seminyak Beach
SpaSpa
Swimming PoolSwimming Pool
GymGym
Free Cancellation till 24 hrs before check in
This 5 Star Resort in Bali is located in Seminyak. Full Address of property is Jalan Camplung Tanduk (Dhyana Pura), No. 103 SP, 80361 Seminyak, Indonesia View On Map Key amenities of this property are Spa & Swimming Pool & Gym.
View More
Excellent4.5

(1109 Ratings)

THB 5,761

+ THB 1,210 taxes & fees

Per Night

Login to Book Now & Pay Later!
Lowest Price Guarantee
hotelImg

Hyatt Regency Bali

Near Sanur Beach | 8 minutes walk to Sanur Beach
SpaSpa
Swimming PoolSwimming Pool
GymGym
Location of the Resort is Near Sanur Beach View On Map (Jalan Danau Tamblingan 89, 80228 Sanur, Indonesia). Top Facilities of this Resort are Spa & Swimming Pool & Gym.
View More
Excellent4.3

(3033 Ratings)

THB 9,254

+ THB 1,943 taxes & fees

Per Night

Login to Book Now & Pay Later!
Lowest Price Guarantee
hotelImg

The Trans Resort Bali

Seminyak | 2 km drive to Seminyak Beach
SpaSpa
Swimming PoolSwimming Pool
GymGym
Late Check-out availableLate Check-out available
This 5 Star Resort in Bali is located in Seminyak. Full Address of property is Jl. Sunset Road, Kerobokan Kelod, Kec. Kuta Utara View On Map Key amenities of this property are Spa & Swimming Pool & Gym.
View More
Excellent4.7

(433 Ratings)

THB 3,100

+ THB 651 taxes & fees

Per Night

Login to Book Now & Pay Later!
Lowest Price Guarantee
hotelImg

Sanna Ubud A Pramana Experience

Ubud | 2.7 km drive to Tegallalang Rice Terrace
SpaSpa
GymGym
Location of the Resort is Ubud View On Map (Jl. Raya Tegalalang Gianyar). Top Facilities of this Resort are Spa & Gym.
View More
Excellent4.5

(851 Ratings)

THB 13,814

+ THB 2,763 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Ramayana Suites & Resorts

Kuta | 4 minutes walk to Kuta Beach
SpaSpa
Swimming PoolSwimming Pool
GymGym
Free Cancellation
Early Check-in / Late Check-out availableEarly Check-in / Late Check-out available
This 5 Star Hotel in Bali is located in Kuta. Full Address of property is Jl. Bakung Sari, Kuta, Kec. Kuta View On Map Key amenities of this property are Spa & Swimming Pool & Gym.
View More
Very Good4.2

(1339 Ratings)

THB 2,000

+ THB 420 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Adiwana Jembawan

Ubud | 1.8 km drive to Monkey Forest (Ubud)
SpaSpa
Swimming PoolSwimming Pool
GymGym
Location of the Hotel is Ubud View On Map (Jalan Jembawan no 1, 80571 Ubud, Indonesia). Top Facilities of this Hotel are Spa & Swimming Pool & Gym.
View More
Excellent4.6

(1397 Ratings)

THB 11,272

THB 5,461

+ THB 1,092 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Four Points by Sheraton Bali Seminyak

Seminyak | 1.8 km drive to Seminyak Beach
SpaSpa
Swimming PoolSwimming Pool
GymGym
Free Cancellation
This 4 Star Resort in Bali is located in Seminyak. Full Address of property is Jalan Petitenget Gang Cendrawasih No.99 View On Map Key amenities of this property are Spa & Swimming Pool & Gym.
View More
Very Good4.2

(1150 Ratings)

THB 3,425

+ THB 719 taxes & fees

Per Night

Login to Book Now & Pay Later!
Lowest Price Guarantee
hotelImg

Courtyard by Marriott Bali Nusa Dua Resort

Nusa Dua | 2 km drive to Nusa Dua Beach
Water park
SpaSpa
Swimming PoolSwimming Pool
Free Cancellation
Excellent4.4

(1175 Ratings)

THB 3,475

+ THB 730 taxes & fees

Per Night

Login to Book Now & Pay Later!
Lowest Price Guarantee
hotelImg

Renaissance Bali Uluwatu Resort & Spa by Marriott

Near Uluwatu Beach
Beach club
SpaSpa
Swimming PoolSwimming Pool
Free Cancellation till 24 hrs before check in
This 5 Star Resort in Bali is located in Near Uluwatu Beach. Full Address of property is Jalan Pantai Balangan 1 No 1 View On Map Key amenities of this property are Beach club & Spa & Swimming Pool.
View More
Excellent4.6

(1565 Ratings)

THB 5,678

+ THB 1,192 taxes & fees

Per Night

Login to Book Now & Pay Later!
Lowest Price Guarantee
hotelImg

Kleo Seminyak, Part of JdV by Hyatt

Seminyak | 4 minutes walk to Seminyak Beach
About a minute walk to Petitenget Beach,
Swimming PoolSwimming Pool
GymGym
Shuttle Service
Location of the Hotel is Seminyak View On Map (Jalan Taman Ganesha No. 9B Petitenget, Kerobokan Kelod). Top Facilities of this Hotel are Swimming Pool & Gym & Shuttle Service.
View More
Excellent4.7

(108 Ratings)

THB 4,713

+ THB 990 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Element by Westin Bali Ubud

Ubud | 3.9 km drive to Monkey Forest (Ubud)
SpaSpa
Swimming PoolSwimming Pool
GymGym
Free Cancellation
This 5 Star Hotel in Bali is located in Ubud. Full Address of property is Jl. Raya Andong No.88, Petulu, Ubud, Bali 80571, Indonesia View On Map Key amenities of this property are Spa & Swimming Pool & Gym.
View More
Excellent4.7

(563 Ratings)

THB 2,860

+ THB 529 taxes & fees

Per Night

Login to Book Now & Pay Later!
Lowest Price Guarantee
hotelImg

The Anvaya Beach Resort Bali

Kuta | 9 minutes walk to Tuban Beach
750 m drive to Kuta Beach,
SpaSpa
Swimming PoolSwimming Pool
GymGym
Location of the Hotel is Kuta View On Map (Jl. Kartika Plaza, Tuban, Kec. Kuta, Kabupaten). Top Facilities of this Hotel are Spa & Swimming Pool & Gym.
View More
Excellent4.5

(1396 Ratings)

THB 6,155

THB 4,910

+ THB 982 taxes & fees

Per Night

Login to Book Now & Pay Later!
Lowest Price Guarantee
hotelImg

Alila Seminyak

Seminyak | 5 minutes walk to Seminyak Beach
About a minute walk to Petitenget Beach,
SpaSpa
Swimming PoolSwimming Pool
GymGym
This 5 Star Hotel in Bali is located in Seminyak. Full Address of property is Jl. Taman Ganesha Jl. Petitenget No.9, Seminyak, Kec. Kuta Utara View On Map Key amenities of this property are Spa & Swimming Pool & Gym.
View More
Excellent4.7

(624 Ratings)

THB 10,543

+ THB 2,214 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Truntum Kuta (Formerly Grand Inna Kuta)

Kuta | About a minute walk to Kuta Beach
SpaSpa
Swimming PoolSwimming Pool
Free Cancellation
Location of the Hotel is Kuta View On Map (Jl. Pantai Kuta No.1, Kuta, Kec. Kuta Sel., Kabupaten). Top Facilities of this Hotel are Spa & Swimming Pool.
View More
Excellent4.4

(1163 Ratings)

THB 6,148

THB 4,060

+ THB 812 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Entire Villa

Tejaprana Bisma

Ubud | 5 minutes walk to Monkey Forest (Ubud)
Entire Villa
| 1 Bedroom | Sleeps 3 guests
Entire Villa

Entire Villa

Entire Property

Get complete access to all bedrooms, bathrooms, living room, kitchen and more!

Please refer to Property Layout section on the Details page for access information for All spaces

Swimming PoolSwimming Pool
SpaSpa
Refrigerator
Free Cancellation
This 5 Star Villa in Bali is located in Ubud. Full Address of property is Jalan Bisma View On Map Key amenities of this property are Swimming Pool & Spa & Refrigerator.
View More
Excellent5.0

(989 Ratings)

THB 7,163

+ THB 1,504 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Secana Beachtown Resort & Residences

Canggu | 3 minutes walk to Berawa Beach
5 minutes walk to Batu Belig Beach,
Swimming PoolSwimming Pool
SpaSpa
GymGym
Location of the Resort is Canggu View On Map (Jl.Pemelisan Agung Pantai Berawa). Top Facilities of this Resort are Swimming Pool & Spa & Gym.
View More
Excellent4.5

(421 Ratings)

THB 6,649

THB 4,534

+ THB 907 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Seven Dreams A Pramana Experience

Nusa Penida​
SpaSpa
GymGym
This 5 Star Resort in Bali is located in Nusa Penida​. Full Address of property is Jalan Batu Nunggal Suana, Kecamatan Nusa Penida, Klungkung View On Map Key amenities of this property are Spa & Gym.
View More
Excellent4.8

(302 Ratings)

THB 12,575

THB 8,574

+ THB 1,715 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Lyvin Bingin Villas

Near Uluwatu Beach
Free Cancellation
Location of the Hotel is Near Uluwatu Beach View On Map (Lyvin Bingin Villas, Jl. Pantai Bingin, Pecatu, Kec. Kuta Sel., Kabupaten Badung).
View More
Excellent4.8

(32 Ratings)

THB 23,929

+ THB 2,393 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Maya Ubud Resort & Spa

Ubud | 3.5 km drive to Monkey Forest (Ubud)
SpaSpa
Swimming PoolSwimming Pool
GymGym
This 5 Star Hotel in Bali is located in Ubud. Full Address of property is Jl. Gn. Sari, Peliatan, Kecamatan Ubud View On Map Key amenities of this property are Spa & Swimming Pool & Gym.
View More
Excellent4.8

(1003 Ratings)

THB 8,580

+ THB 1,716 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Dwaraka The Royal Villas

Ubud | 3.8 km drive to Monkey Forest (Ubud)
SpaSpa
Swimming PoolSwimming Pool
GymGym
Free Cancellation
Location of the Resort is Ubud View On Map (Sriwedari St. No 11 B). Top Facilities of this Resort are Spa & Swimming Pool & Gym.
View More
Excellent4.6

(520 Ratings)

THB 3,108

+ THB 684 taxes & fees

Per Night

Login to Book Now & Pay Later!

About Hotels Booking in Bali


Check out best Bali hotel deals and offers on more than 4831 hotels in Bali only on MakeMyTrip!

Wondering where to book your stay in Bali? We understand your desire for comfort and hence have listed out the best Bali hotels for you, based on expert advice and the services they offer. Above once are the most popular hotels in Bali. Select from best 4831 hotels in Bali.

All Above properties for Bali are updated on Saturday, June 06, 2026- 01.57.

Book affordable hotels in Bali at discounted prices with MakeMyTrip. Check out your Preferred stay from popular area in Bali, Stay in Bali's best hotels! Bali Hotels Price Starts from Minimum THB 69 for Budget hotel. If you’re looking for a cheap hotel in Bali, you should consider visiting during the low season. Book at least 90 days before your stay begins to get the best price for your Bali accommodation. Check Price Now!


Five Star Hotels in Bali

Keramas

The Wapa Lux Tent

0 1 2 3 4 0 1 2 3 4

THB 12,448

Per Night

Sidemen

Ubud

Ubud

Bali Tropic Resort & Spa

0 1 2 3 4 0 1 2 3 4

THB 4,244

Per Night

Nusa Dua

FULLMOON CANGGU Nelayan

0 1 2 3 4 0 1 2 3 4

THB 1,281

Per Night

Canggu

Pullman Bali Legian Beach

0 1 2 3 4 0 1 2 3 4

THB 3,144

Per Night

Kuta

The Pavilions Bali

0 1 2 3 4 0 1 2 3 4

THB 14,005

Per Night

Sanur

Ayatara Resort Ubud

0 1 2 3 4 0 1 2 3 4

THB 6,332

Per Night

Ubud

Hotels By Category in Bali

Get the best deals on different type of Hotel categories in Bali with MakeMyTrip.com. Choose from 4831 hotels in Bali. Just THB 69 onwards ✔ Use coupon code & Get Upto 70% OFF instantly. Make your stay special and comfortable with MakeMyTrip Hotels. Spacious rooms and impeccable service within your budget.

Show More

Hotels in Bali with Free Breakfast

Near Lovina Beach

The Taman Ayu

0 1 2 3 0 1 2 3 4

THB 776

Per Night

Seminyak

Seminyak

Manta Cottage

0 1 0 1 2 3 4

THB 553

Per Night

Nusa Penida​

Canggu Hype Suites

0 1 2 0 1 2 3 4

THB 2,012

Per Night

Canggu

Clio Apartments

0 1 2 0 1 2 3 4

THB 1,473

Per Night

Seminyak

Jas Boutique Villas

0 1 2 3 0 1 2 3 4

THB 2,116

Per Night

Seminyak

Amadea Resort & Villas

0 1 2 3 0 1 2 3 4

THB 2,096

Per Night

Seminyak

Kencana Ubud

0 1 2 0 1 2 3 4

THB 616

Per Night

Ubud

Ubud

Saren Kauh Ubud Palaceॐ

0 1 2 3 0 1 2 3 4

THB 2,294

Per Night

Ubud

Pronoia Beach Resort

0 1 2 3 4 0 1 2 3 4

THB 5,812

Per Night

Jimbaran

Agung Village

0 1 2 3 0 1 2 3 4

THB 1,049

Per Night

Tanah Lot

Lebak Bali Residence

0 1 2 3 0 1 2 3 4

THB 1,282

Per Night

Canggu

Hideout Bali

0 1 2 3 4 0 1 2 3 4

THB 11,738

Per Night

Sidemen

Four Star Hotels in Bali

Anyar Estate

0 1 2 3 0 1 2 3 4

THB 8,563

Per Night

Canggu

Aya Townhouses - Umalas

0 1 2 3 0 1 2 3 4

THB 7,657

Per Night

Seminyak

Dena's Place Ubud

0 1 2 3 0 1 2 3 4

THB 2,766

Per Night

Ubud

Near Uluwatu Beach

Green Weca Ubud Villa

0 1 2 3 0 1 2 3 4

THB 3,561

Per Night

Ubud

My Villas in Bali

0 1 2 3 0 1 2 3 4

THB 5,113

Per Night

Seminyak

Seminyak

Buana Ubud Inn

0 1 2 3 0 1 2 3 4

THB 532

Per Night

Ubud

Kanaka Villas by Prabha

0 1 2 3 0 1 2 3 4

THB 2,609

Per Night

Ubud

Three Star hotels in Bali

Munno Villa

0 1 2 0 1 2 3 4

THB 13,605

Per Night

Canggu

Mateo Villa Bingin by ABM

0 1 2 0 1 2 3 4

THB 9,041

Per Night

Near Uluwatu Beach

LeRosa Valley Resort

0 1 2 0 1 2 3 4

THB 9,039

Per Night

Ubud

The Korowai

0 1 2 0 1 2 3 4

THB 8,786

Per Night

Near Uluwatu Beach

Flash Back Bungalow

0 1 2 0 1 2 3 4

THB 7,891

Per Night

Sanur

Villa Pantai Karang

0 1 2 0 1 2 3 4

THB 6,597

Per Night

Sanur

Tegal Sari Accomodation

0 1 2 0 1 2 3 4

THB 5,846

Per Night

Ubud

Baliwood Bingin

0 1 2 0 1 2 3 4

THB 5,642

Per Night

Near Uluwatu Beach

The Elementum

0 1 2 0 1 2 3 4

THB 5,420

Per Night

Near Uluwatu Beach

Lembongan Lux Villas

0 1 2 0 1 2 3 4

THB 5,248

Per Night

Nusa Lembongan

Palm Springs Bali Resorts

0 1 2 0 1 2 3 4

THB 5,204

Per Night

Tulamben

The Room Padang-Padang

0 1 2 0 1 2 3 4

THB 4,943

Per Night

Near Uluwatu Beach

Bingin Lodge Uluwatu

0 1 2 0 1 2 3 4

THB 4,879

Per Night

Near Uluwatu Beach

Dune Seseh

0 1 2 0 1 2 3 4

THB 4,793

Per Night

Mengwi

Rudra Sahashrara Bali

0 1 2 0 1 2 3 4

THB 4,671

Per Night

Ubud

Antagana Retreat

0 1 2 0 1 2 3 4

THB 4,071

Per Night

Tabanan

TOYABALI - Resort

0 1 2 0 1 2 3 4

THB 3,797

Per Night

Tulamben

Suwehan Beach Cliff House

0 1 2 0 1 2 3 4

THB 3,780

Per Night

Nusa Penida​

La PAYANA House Penida

0 1 2 0 1 2 3 4

THB 3,656

Per Night

Nusa Penida​

Gara Gara Sea View

0 1 2 0 1 2 3 4

THB 3,575

Per Night

Nusa Penida​

Poppies Bali

0 1 2 0 1 2 3 4

THB 3,479

Per Night

Kuta

Unagi Mas Villas by Emana

0 1 2 0 1 2 3 4

THB 3,421

Per Night

Ubud

Elysium Bingin

0 1 2 0 1 2 3 4

THB 3,382

Per Night

Near Uluwatu Beach

LOKU Kedungu

0 1 2 0 1 2 3 4

THB 3,094

Per Night

Tanah Lot

Weda Cita Resort And Spa

0 1 2 0 1 2 3 4

THB 3,045

Per Night

Ubud

Vila Shanti Beach Hotel

0 1 2 0 1 2 3 4

THB 3,033

Per Night

Sanur

Sri Ratih Cottages

0 1 2 0 1 2 3 4

THB 3,026

Per Night

Ubud

La Santa Rosa

0 1 2 0 1 2 3 4

THB 2,990

Per Night

Jimbaran

Villa Kaliente

0 1 2 0 1 2 3 4

THB 2,970

Per Night

Nusa Penida​

Sky Suites

0 1 2 0 1 2 3 4

THB 2,958

Per Night

Seminyak

Kropak Canggu

0 1 2 0 1 2 3 4

THB 2,934

Per Night

North Kuta

Gara Gara Sea View

0 1 2 0 1 2 3 4

THB 2,925

Per Night

Nusa Penida​

Jimbarwana Hotel

0 1 2 0 1 2 3 4

THB 2,895

Per Night

Bali

Sanur House

0 1 2 0 1 2 3 4

THB 2,881

Per Night

Sanur

Sativa Sanur Cottages

0 1 2 0 1 2 3 4

THB 2,842

Per Night

Near Sanur Beach

Bedugul

DE VINDRA RESORT

0 1 2 0 1 2 3 4

THB 2,798

Per Night

Nusa Penida​

Muara Lovina Hotel

0 1 2 0 1 2 3 4

THB 2,797

Per Night

Near Lovina Beach

Samplangan Penida Resort

0 1 2 0 1 2 3 4

THB 2,778

Per Night

Nusa Penida​

Mimpi Resort Tulamben

0 1 2 0 1 2 3 4

THB 2,764

Per Night

Tulamben

Nusa Ceningan

Taman Agung Hotel

0 1 2 0 1 2 3 4

THB 2,707

Per Night

Sanur

Flamboyant Villa Ubud

0 1 2 0 1 2 3 4

THB 2,690

Per Night

Ubud

Bingin Garden Uluwatu

0 1 2 0 1 2 3 4

THB 2,650

Per Night

Near Uluwatu Beach

Villa Natha

0 1 2 0 1 2 3 4

THB 2,641

Per Night

Ubud

Kuta

Akaya Bali

0 1 2 0 1 2 3 4

THB 2,611

Per Night

Sanur

Bali Hotels by Location

Hotels near Popular Attractions in Bali

Show More

Properties in Bali

Show More

Hotels By Star Category in Bali

Show More

Premium Hotels in Nearby Cities

Ketapang Indah Hotel

0 1 2 3 0 1 2 3 4

THB 1,261

Per Night

Kalipuro

Jember

The Trawangan Resort

0 1 2 3 0 1 2 3 4

THB 1,411

Per Night

Gili Trawangan

Ijen Resort and Villas

0 1 2 3 0 1 2 3 4

THB 3,189

Per Night

Licin

Mangsit

Prigen

ILLIRA Hotel Banyuwangi

0 1 2 3 0 1 2 3 4

THB 1,262

Per Night

Kalipuro

Prigen

Shanaya Resort Malang

0 1 2 3 0 1 2 3 4

THB 930

Per Night

Malang

Rayz UMM Hotel Malang

0 1 2 3 0 1 2 3 4

THB 989

Per Night