Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Search Riau Islands Hotels

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Hotels in Riau Islands

Best Western Premier Panbil
4 out of 5
Free cancellationReserve now, pay when you stay
The price is RM177 per night
4.4/5Wonderful! (233 reviews)
Excellent

"Excellent"…"

Reviewed on 24 Feb 2020

Best Western Premier Panbil
Ibis Styles Batam Nagoya
3 out of 5
Free cancellationReserve now, pay when you stay
The price is RM157 per night
4.1/5Very Good! (122 reviews)

"The staffs were super friendly and helpful, and the amenities were good! :)"…"

Reviewed on 15 May 2020

Ibis Styles Batam Nagoya
The Sanchaya
5 out of 5
Jalan Gurindam Duabelas, Plot 5, Lagoi Bay, Bintan, Bintan Island
The price is RM1,812 per night
4.8/5Exceptional! (81 reviews)

"Service is the highlight of this hotel. Very attention to detail: From providing towels/water at the pool as soon as they see you, cleaning the room frequently when you are out, to meeting your special requests. I will definitely return to this hotel if i come back to bintan"…"

Reviewed on 20 Feb 2020

The Sanchaya
Bawah Reserve
5 out of 5
Bawah Reserve Anambas Kiabu, Bawah Island, Riau Islands
Get Rates
Bawah Reserve
The Residence Bintan
5 out of 5
Free cancellationReserve now, pay when you stay
The price is RM576 per night
4.6/5Wonderful! (286 reviews)

"Amazing stay would love to stay again"…"

Reviewed on 16 Mar 2020

The Residence Bintan
Banyan Tree Bintan
5 out of 5
Free cancellation
The price is RM1,673 per night
4.4/5Excellent! (404 reviews)
World class service

"Loved the room, the location, and the staff was beyond lovely! Amazing time."…"

Reviewed on 16 Mar 2020

Banyan Tree Bintan
Montigo Resorts Nongsa
4.5 out of 5
Jl. Hang Lekir, Nongsa, Batam, Batam Island
The price is RM1,037 per night
4.3/5Excellent! (390 reviews)
A Must stay to Spoil Yourself

"The staffs was very friendly and respectful towards us. The buffet breakfast spread was full of variety and good. The rooms were clean n comfortable. We are very happy with our stay at Montigo. Just need a bit more maintenance on the exterior and facade of the villas."…"

Reviewed on 1 Feb 2020

Montigo Resorts Nongsa
Natra Bintan, A Tribute Portfolio Resort
4.3/5Excellent! (332 reviews)
Perfect 10 star service.

"Awesome services and great hospitality fm all e staff to team who arranged the beautiful suprises out of the box."…"

Reviewed on 24 Mar 2020

Natra Bintan, A Tribute Portfolio Resort
Turi Beach Resort
The price is RM295 per night
3.7/5Good! (384 reviews)

"This is an easy getaway from Singapore -love it every time!"…"

Reviewed on 14 Mar 2020

Turi Beach Resort
Bintan Lagoon Resort
The price is RM366 per night
3.5/5Good! (900 reviews)

"Amazing resort, everything is clean and well kept, all the staff are well presented and attentive. We had one small problem, spoke to ANITA at the front desk, she handled it quickly and professionally. DAVID on the front desk was also very helpful. Highly recommend this resort."…"

Reviewed on 21 Feb 2020

Bintan Lagoon Resort
Don't see what you're looking for?
See all available properties in Riau Islands
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Riau Islands

When you browse Expedia’s selection of hotels in Riau Islands, you’re sure to find cheap rates and new deals on any type of hotel you want in the area.

Expedia will save you money and time when booking your reservations at a hotel in Riau Islands so you can enjoy your stay and not worry about planning and your accommodation budget.  Enter your travel dates to view the best offers on hotel rooms in Riau Islands!