Search Riau Islands Hotels

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

Top Cities in Riau Islands

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 Hotels in Riau Islands

Banyan Tree Bintan
5 out of 5
Jalan Teluk Berembang, Laguna Bintan, Lagoi, Bintan, Bintan Island
Fully refundableReserve now, pay when you stay
The price is RM1,455 per night from 22 Oct to 23 Oct
RM1,455
per night
22 Oct - 23 Oct
8.8/10 Excellent! (415 reviews)
"This was my second time to Banyan Tree Bintan. It’s a very peaceful beautiful resort, a wonderful place to relax and recharge your batteries. Staff are wonderful, services and amenities are great. One thing to note- the resort isn’t close to shops, no regular taxi service & to hire car/driver usually ..."

Reviewed on 9 Sep 2023

Banyan Tree Bintan
Natra Bintan, a Tribute Portfolio Resort
5 out of 5
Jln. Raya Haji Km 1, Treasure Bay, Bintan, Riau Islands
Fully refundableReserve now, pay when you stay
The price is RM700 per night from 9 Oct to 10 Oct
RM700
per night
9 Oct - 10 Oct
8.6/10 Excellent! (375 reviews)
"We booked 2 rooms at Natra Bintan with pool view, very beautiful place and well maintained! There is only one restaurant in Natra Bintan, of course you can get a buggy to go to another resort for food but must say restaurant at Natra Bintan is the better one. Free transport to-and-fro ferry terminal ..."

Reviewed on 7 Sep 2023

Natra Bintan, a Tribute Portfolio Resort
The ANMON Resort Bintan- Glamping
4 out of 5
Jln. Raja Haji KM 01, No.88, Kawasan, Pariwisata, Teluk Sebong Lagoi, Bintan, Riau
The price is RM548 per night from 2 Nov to 3 Nov
RM548
per night
2 Nov - 3 Nov
9/10 Wonderful! (141 reviews)
"A simple and nice Glamping tent. This is my 3rd or 4th time going to crystal lagoon. Previously, we stayed at Canopi which is now Nate’s Bintan. The price is much steep than I stayed before. So now I chose Anmon, which is quite good too. We quickly buggied to activity centre to chope 3 scooters and ..."

Reviewed on 3 Sep 2023

The ANMON Resort Bintan- Glamping
Save an average of 15% on thousands of hotels when you're signed in
The Residence Bintan
5 out of 5
Kampung Galang Batang, Gunung Kijang, Kijang. Kepulauan Riau. Indonesia, Bintan, Kijang
Fully refundableReserve now, pay when you stay
The price is RM775 per night from 4 Oct to 5 Oct
RM775
per night
4 Oct - 5 Oct
9.2/10 Wonderful! (328 reviews)
"Nice and cosy resort. Good for those with kids as they have kids club for you to leave them there while you and partner can go for your "Me" time! Only thing we feel is.. food is quite pricey, else all is good!"

Reviewed on 13 Sep 2023

The Residence Bintan
Cassia Bintan
4 out of 5
Jalan Teluk Berembang, Laguna Bintan Resort, Bintan
Fully refundableReserve now, pay when you stay
The price is RM392 per night from 5 Oct to 6 Oct
RM392
per night
5 Oct - 6 Oct
8.4/10 Very Good! (158 reviews)
"We are impressed with our stay. Check in was easy. The rooms were simple and clean….we all love the space. Breakfast was sufficient but would be better if coffee station was faster. We stayed for 2 nights 3 days, love the beach and the pool. Good variety of restaurants to go."

Reviewed on 28 Aug 2023

Cassia Bintan
Montigo Resorts Nongsa
5 out of 5
Jl. Hang Lekir, Nongsa, Batam, Batam Island
The price is RM1,217 per night from 8 Oct to 9 Oct
RM1,217
per night
8 Oct - 9 Oct
8.6/10 Excellent! (413 reviews)
"Had a wonderful time at Montigo thanks to the excellent service from their staff. The activities were fun too for all different age groups and we hope to be back in the future. Thank you Monitgo. 👍"

Reviewed on 10 Aug 2023

Montigo Resorts Nongsa
ASTON Batam Hotel & Residence
3.5 out of 5
Jl. Sriwijaya No. 1, Kp. Pelita, Lubuk Baja, Batam
Fully refundableReserve now, pay when you stay
The price is RM249 per night from 3 Oct to 4 Oct
RM249
per night
3 Oct - 4 Oct
8.8/10 Excellent! (366 reviews)
"Staff are very helpful"

Reviewed on 14 Sep 2023

ASTON Batam Hotel & Residence
Batam Marriott Hotel Harbour Bay
5 out of 5
Harbour Bay Downtown, Jalan Duyung, Kel Sungai Jodoh, Kec Batu Ampar, Batam, Batam Island
Fully refundableReserve now, pay when you stay
The price is RM788 per night from 3 Oct to 4 Oct
RM788
per night
3 Oct - 4 Oct
9/10 Wonderful! (35 reviews)
"The Batam Marriott Hotel was amazing from the staff, breakfast, cleanliness, the room and especially the view to the sea."

Reviewed on 30 Sep 2023

Batam Marriott Hotel Harbour Bay
Nirwana Resort Hotel
5 out of 5
Jalan Panglima Pantar, Lagoi, Bintan Resorts, Bintan, Riau Islands
Fully refundableReserve now, pay when you stay
The price is RM573 per night from 3 Oct to 4 Oct
RM573
per night
3 Oct - 4 Oct
7.6/10 Good! (926 reviews)
"The property is vast and good. The breakfast was good. However the food ordered in the restaurant “The coffee shop” wasn’t great. The fish was so dry and chewy. It was not even close to soft. The other restaurants like Kelong and Dino was better."

Reviewed on 15 May 2023

Nirwana Resort Hotel
HARRIS Hotel Batam Center - Batam
4 out of 5
Jl. Engku Putri, Batam, Riau Islands
Fully refundableReserve now, pay when you stay
The price is RM178 per night from 3 Oct to 4 Oct
RM178
per night
3 Oct - 4 Oct
8.4/10 Very Good! (730 reviews)
"Near to the ferry terminal n shopping ctr"

Reviewed on 24 Sep 2023

HARRIS Hotel Batam Center - Batam
Turi Beach Resort
4 out of 5
Jalan Hang Lekiu Nongsa, Batam, Batam Island
The price is RM296 per night from 9 Oct to 10 Oct
RM296
per night
9 Oct - 10 Oct
7.4/10 Good! (412 reviews)
"Turi beach hotel is perfectly positioned on the beach. The staff are so helpful and smiley. We were picked from Nongasura ferry, by a complimentary shuttle bus. It's so peaceful and relaxing, we virtually had the beach to ourselves. We loved Happy hour on the Island bar, with perfect views. Although ..."

Reviewed on 14 Sep 2023

Turi Beach Resort
Four Points by Sheraton Batam
4 out of 5
Komplek Panorama Nagoya, Batam, Batam Island
Fully refundableReserve now, pay when you stay
The price is RM336 per night from 5 Oct to 6 Oct
RM336
per night
5 Oct - 6 Oct
8.6/10 Excellent! (51 reviews)
"Great..!"

Reviewed on 8 Aug 2023

Four Points by Sheraton Batam
Holiday Inn Resort Batam, an IHG Hotel
4 out of 5
Waterfront City, Batam, Batam Island
Fully refundable
The price is RM242 per night from 19 Oct to 20 Oct
RM242
per night
19 Oct - 20 Oct
8/10 Very Good! (389 reviews)
"Overall is ok. The beds needs to be changed as it’s old and it’s not comfortable to sleep on."

Reviewed on 20 Aug 2023

Holiday Inn Resort Batam, an IHG Hotel
ARTOTEL Batam
3 out of 5
Batu Selicin, Lubuk Baja, Batam City, Batam, Riau Islands
Fully refundable
The price is RM154 per night from 15 Oct to 16 Oct
RM154
per night
15 Oct - 16 Oct
9/10 Wonderful! (39 reviews)
"Near local market, shopping Centre"

Reviewed on 20 Sep 2023

ARTOTEL Batam
ASTON Inn Gideon Batam
3 out of 5
Komp Penuin Centre Blok AA No. 1, Penuin, Batam, Batam Island
Fully refundableReserve now, pay when you stay
The price is RM142 per night from 8 Oct to 9 Oct
RM142
per night
8 Oct - 9 Oct
7.6/10 Good! (283 reviews)
"The Hotel is located very near to BCS Mall and the Grand Batam Mall.There are eateries, shops and massage parlors in its vicinity which makes this place indeed suitable for shoppers to fulfill the touristy shopping and appetite needs. The hotel staff are friendly and the Superior room is decently ..."

Reviewed on 17 Sep 2023

ASTON Inn Gideon Batam
I Hotel Baloi Batam
3.5 out of 5
komplek Baloi Kusuma Indah No 7, Batam, BTH
The price is RM310 per night from 30 Oct to 31 Oct
RM310
per night
30 Oct - 31 Oct
9/10 Wonderful! (236 reviews)
"Good hotel"

Reviewed on 23 Sep 2023

I Hotel Baloi Batam
Aston Nagoya City Hotel
3.5 out of 5
Jln Imam Bonjol, Nagoya Thamrin City, Gedung 3, Lubuk Baja Kota Batam, Batam
Fully refundableReserve now, pay when you stay
The price is RM202 per night from 5 Oct to 6 Oct
RM202
per night
5 Oct - 6 Oct