Ubud hotels from RM32

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Filter by

Popular filters
Popular filters
Price per night
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top 10 trending Ubud hotels

Meliรฃ Bali
5 out of 5
Kawasan Wisata, BTDC Lot 1, Nusa Dua, Bali
The price is RM695 per night from 11 Oct to 12 Oct
RM695
per night
11 Oct - 12 Oct
32.64 km from city centre
8.6/10 Excellent! (923 reviews)
"Great experience"

Reviewed on 26 Sep 2023

Meliรฃ Bali
Courtyard By Marriott Bali Seminyak Resort
5 out of 5
Jalan Camplung Tanduk No 103 Sp, Dhyana, Seminyak, Bali
Fully refundableReserve now, pay when you stay
The price is RM485 per night from 29 Oct to 30 Oct
RM485
per night
29 Oct - 30 Oct
23.28 km from city centre
9.2/10 Wonderful! (1,001 reviews)
"Great hotel!"

Reviewed on 3 Oct 2023

Courtyard By Marriott Bali Seminyak Resort
Grand Mirage Resort & Thalasso Bali
4.5 out of 5
Jalan Pratama 74 Tanjung Benoa, Nusa Dua, Bali
The price is RM676 per night from 31 Oct to 1 Nov
RM676
per night
31 Oct - 1 Nov
29.24 km from city centre
8/10 Very Good! (998 reviews)
"The resort was very clean and beautiful, the staffs were very helpful and polite."

Reviewed on 18 Sep 2023

Grand Mirage Resort & Thalasso Bali
Save an average of 15% on thousands of hotels when you're signed in
Discovery Kartika Plaza Hotel
5 out of 5
Jl Kartika Plaza, PO. Box 1012, South Kuta, Kuta, Bali
Fully refundableReserve now, pay when you stay
The price is RM419 per night from 28 Oct to 29 Oct
RM419
per night
28 Oct - 29 Oct
26.89 km from city centre
8.8/10 Excellent! (1,004 reviews)
"Fabulous hotel with lovely staff."

Reviewed on 1 Oct 2023

Discovery Kartika Plaza Hotel
Ayung Resort Ubud
4.5 out of 5
Desa Melinggih Kelod, Banjar Begawan Payangan, Ubud, Ubud, Bali
Fully refundableReserve now, pay when you stay
The price is RM642 per night from 6 Oct to 7 Oct
RM642
per night
6 Oct - 7 Oct
6.98 km from city centre
9.6/10 Exceptional! (516 reviews)
"Stayed here for 2 nights while exploring Ubud area and loved it! Itโ€™s an incredible and beautiful property that is big enough to warrant electric golf carts to get around. They have a spa, full-service restaurant (delicious options for lunch and dinner; also offers a complimentary breakfast and tea/afternoon ..."

Reviewed on 3 Oct 2023

Ayung Resort Ubud
The Anvaya Beach Resort Bali
5 out of 5
Jl. Kartika Plaza, Tuban, Kuta, Bali
Fully refundableReserve now, pay when you stay
The price is RM506 per night from 1 Nov to 2 Nov
RM506
per night
1 Nov - 2 Nov
26.93 km from city centre
9.2/10 Wonderful! (1,000 reviews)
"Great service, excellent rooms, clean and tidy facilities."

Reviewed on 29 Sep 2023

The Anvaya Beach Resort Bali
The Westin Resort Nusa Dua, Bali
5 out of 5
Kawasan Pariwisata Nusa Dua, BTDC Lot N-3, Nusa Dua, Bali
Fully refundableReserve now, pay when you stay
The price is RM576 per night from 28 Oct to 29 Oct
RM576
per night
28 Oct - 29 Oct
32.34 km from city centre
9/10 Wonderful! (1,001 reviews)
"Amazing resort, food and staff were great"

Reviewed on 26 Sep 2023

The Westin Resort Nusa Dua, Bali
The Ritz-Carlton, Bali
5 out of 5
Jalan Raya Nusa Dua Lot #3, Sawangan, Nusa Dua, Bali
Fully refundableReserve now, pay when you stay
The price is RM1,439 per night from 27 Oct to 28 Oct
RM1,439
per night
27 Oct - 28 Oct
36.5 km from city centre
8.8/10 Excellent! (402 reviews)
"Awesome setting. Breath taking views. Very clean. Itโ€™s the Ritz"

Reviewed on 14 Sep 2023

The Ritz-Carlton, Bali
Viceroy Bali
5 out of 5
Jalan Lanyahan, Banjar Nagi, Ubud, BALI
Fully refundableReserve now, pay when you stay
The price is RM1,616 per night from 22 Oct to 23 Oct
RM1,616
per night
22 Oct - 23 Oct
2.18 km from city centre
9.8/10 Exceptional! (299 reviews)
Quiet
"Quite, comfortable and romantic"

Reviewed on 28 Sep 2023

Viceroy Bali
Ramada Encore by Wyndham Seminyak Bali
4 out of 5
Jl. Dewi Saraswati lll, Seminyak, Bali
The price is RM215 per night from 3 Nov to 4 Nov
RM215
per night
3 Nov - 4 Nov
22.14 km from city centre
8/10 Very Good! (522 reviews)
"The hotel was pretty nice and staffs were very welcoming. We stayed in a family room, but the room was always moist and also it could have been better if the rooms had a freshener as there was some smell around in the rooms. Otherwise, the rooms were excellent with all facilities especially the pool ..."

Reviewed on 2 Oct 2023

Ramada Encore by Wyndham Seminyak Bali
THE HAVEN Bali Seminyak
4 out of 5
Jl. Raya Seminyak 500, Seminyak, Bali
The price is RM222 per night from 1 Nov to 2 Nov
RM222
per night
1 Nov - 2 Nov
23.46 km from city centre
8.4/10 Very Good! (1,002 reviews)
"THE COMPLIMENTARY BREAKFAST WAS AMAZING !! I was happy that Authentic dishes were offered and so many options for every type of palette was offered as well"

Reviewed on 1 Oct 2023

THE HAVEN Bali Seminyak
Mulia Resort
5 out of 5
Jalan Raya Nusa Dua Selatan, Kawasan Sawangan, Nusa Dua, Bali
The price is RM1,411 per night from 5 Oct to 6 Oct
RM1,411
per night
5 Oct - 6 Oct
34.74 km from city centre
9/10 Wonderful! (844 reviews)
"The resort is absolutely beautiful"

Reviewed on 24 Sep 2023

Mulia Resort
Bali Dynasty Resort - CHSE Certified
5 out of 5
Jl. Kartika, South Kuta, Kuta, Bali
The price is RM528 per night from 21 Oct to 22 Oct
RM528
per night
21 Oct - 22 Oct
27.09 km from city centre
8.6/10 Excellent! (789 reviews)
"Great fun for the kids. Kids club was fantastic. Lovely food, excellent entertainment. Will return"

Reviewed on 23 Sep 2023

Bali Dynasty Resort - CHSE Certified
Hotel Indigo Bali Seminyak Beach, an IHG Hotel
5 out of 5
Jl. Camplung Tanduk No.10, Seminyak, Bali
Fully refundable
The price is RM786 per night from 1 Nov to 2 Nov
RM786
per night
1 Nov - 2 Nov
23.59 km from city centre
9.4/10 Exceptional! (464 reviews)
"I would say itโ€™s one of the best in Bali, there was nothing to complain about and everything was superb."

Reviewed on 1 Oct 2023

Hotel Indigo Bali Seminyak Beach, an IHG Hotel
The Laguna, a Luxury Collection Resort & Spa, Nusa Dua, Bali
5 out of 5
Kawasan Pariwisata Lot N2, Nusa Dua, Bali
Fully refundableReserve now, pay when you stay
The price is RM1,000 per night from 27 Oct to 28 Oct
RM1,000
per night
27 Oct - 28 Oct
32.47 km from city centre
9.2/10 Wonderful! (1,000 reviews)
"Wonderful Staff, especially at breakfast, pool staff, reception, tour bookings. We had a fabulous holiday."

Reviewed on 1 Oct 2023

The Laguna, a Luxury Collection Resort & Spa, Nusa Dua, Bali
Sheraton Bali Kuta Resort
5 out of 5
Jalan Pantai Kuta, Kuta, Bali
Fully refundableReserve now, pay when you stay
The price is RM621 per night from 15 Oct to 16 Oct
RM621
per night
15 Oct - 16 Oct
25.55 km from city centre
8.8/10 Excellent! (957 reviews)
"Stayed in Sheraton from 17 Sep to 22 Sep23. Best Beach facing hotel with best STAFF.Very clean rooms and best room service. You canโ€™t ask anything better than THIS HOTEL. Only drawback is -THERE IS NOTHING MUCH IN BREAKFAST FOR INDIAN VEGETARIANS SO YOU HAVE TO REQUEST THE CHEF AND THEY PRODUCE. ..."

Reviewed on 27 Sep 2023

Sheraton Bali Kuta Resort
Bali Mandira Beach Resort & Spa
5 out of 5
Jln Padma no 2, Legian, Bali
The price is RM787 per night from 10 Oct to 11 Oct
RM787
per night
10 Oct - 11 Oct
24.49 km from city centre
8.8/10 Excellent! (836 reviews)
"Beautiful resort !"

Reviewed on 27 Sep 2023

Bali Mandira Beach Resort & Spa