Hotels in Riau Islands

Search and compare Riau Islands hotels from hundreds of travel sites and save

Riau Islands
29 Sep — 30 Sep2
Riau Islands
Wed 29/9
Thu 30/9
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Riau Islands

Filter by star ratings
All filters
Ace Hotel Batam
Ace Hotel Batam
6.5 Good
Komplek Ruko Seraya, Mas Centre Blok C No 12-16, Nagoya, Batam, Indonesia
Show on map
4.8 km from city centre, Batam, KR, Indonesia 
GoodBased on 4 reviews
6.5

Ace Hotel Batam is a comfortable base while visiting Batu Ampar and is close to everything the area has to offer. This comfortable 3-star hotel is just a 10-minute drive from Lubuk Baja.

Dju Dju Hotel
Dju Dju Hotel
4.9 Okay
Komplek Bumi Indah Blok IV no 42-45, Lubuk Baja, Indonesia
Show on map
1.2 km from city centre, Lubuk Baja, KR, Indonesia 
OkayBased on 8 reviews
4.9

Dju Dju Hotel is a comfortable base while in Lubuk Baja and is close to everything the area has to offer. Guests can also make use of free Wi-Fi.

Trikora Beach Club & Resort
Trikora Beach Club & Resort
9.1 Excellent
KM40 Desa Teluk Bakau, Tanjung Pinang, Indonesia
Show on map
26.0 km from city centre, Tanjung Pinang, KR, Indonesia 
ExcellentBased on 121 reviews
9.1

Within a 45-minute car ride of Raja Haji Fisabilillah International Airport, Trikora Beach Club & Resort offers a private beach and free Wi-Fi. It provides 3-star accommodation with air-conditioned rooms.

M One Hotel
M One Hotel
7.7 Good
Harbour Bay Down Town, Jl. Duyung, Batam, Indonesia
Show on map
6.5 km from city centre, Batam, KR, Indonesia 
GoodBased on 9 reviews
7.7

M-One Hotel is situated in Batu Ampar and features complimentary wireless internet. The hotel is also conveniently located within a five-minute walk of Harbor Bay Ferry Terminal.

King's Hotel Nagoya Batam
King's Hotel Nagoya Batam
7.8 Good
Jl. St. Yos Sudarso, Batam, Indonesia
Show on map
3.9 km from city centre, Batam, KR, Indonesia 
GoodBased on 138 reviews
7.8

Offering an indoor pool, King's Hotel Batam a PHM Collection is an easy drive from Batam Kota and Batu Ampar. It also offers free Wi-Fi.

Pelangi Hotel & Resort
Pelangi Hotel & Resort
8.1 Excellent
Jl. D.I Panjaitan Km. 6, Tanjungpinang, Tanjung Pinang, Indonesia
Show on map
1.6 km from city centre, Tanjung Pinang, KR, Indonesia 
ExcellentBased on 88 reviews
8.1

Pelangi Hotel & Resort is located in Tanjung Pinang and offers a free shuttle service. It also provides a kids pool, a kids club and an outdoor pool.

Hana Hotel
Hana Hotel
8.1 Excellent
Komplek Business Center Blok IV No. 17, Batam, Indonesia
Show on map
5.4 km from city centre, Batam, KR, Indonesia 
ExcellentBased on 5 reviews
8.1

Hana Hotel provides a comfortable setting while in Lubuk Baja and is close to everything the area has to offer. Guests can also enjoy complimentary internet throughout the property.

Asialink Easy by Prasanthi
Asialink Easy by Prasanthi
8.0 Excellent
Jalan Teuku Umar No. 1, Batam, Indonesia
Show on map
4.5 km from city centre, Batam, KR, Indonesia 
ExcellentBased on 187 reviews
8.0

This comfortable hotel in Lubuk Baja offers free wireless internet, as well as an express check-in and check-out feature and a 24-hour reception. It also provides babysitting/child services, luggage storage and a currency exchange.

Amaris Hotel Nagoya Hill - Batam
Amaris Hotel Nagoya Hill - Batam
7.9 Good
Komp. Ruko Nagoya Hill Blok I No. 10-16, Batam, Indonesia
Show on map
4.7 km from city centre, Batam, KR, Indonesia 
GoodBased on 423 reviews
7.9

Amaris Hotel Nagoya Hill - Batam provides a stylish base while visiting Lubuk Baja and is close to everything the area has to offer. Those staying at the property can also enjoy complimentary Wi-Fi.

Harris Hotel Batam Center
Harris Hotel Batam Center
8.3 Excellent
Jl. Engku Putri, Batam Center, Batam, Indonesia
Show on map
0.4 km from city centre, Batam, KR, Indonesia 
ExcellentBased on 867 reviews
8.3

Located in Batam Kota, Harris Hotel Batam Center is an easy drive from Nagoya Hill Shopping Mall and offers private parking on site. It also provides an outdoor pool, free Wi-Fi and a coffee bar.

Tips for booking a Riau Islands hotel

Cheapest month:May
Most expensive month:April
Average price in Riau Islands:$219/night
Absolute cheapest price found:$10/night
Cheapest day:Monday
Most expensive day:Sunday
$32 - $709
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$66 - $478
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Riau Islands hotels

Show all 660 hotels
1
Nagoya Hill Hotel Batam
Nagoya Hill Hotel Batam
8.4 Excellent
Jalan Teuku Umar, Super Block Nagoya Hill Batam, Lubuk Baja, Indonesia
Show on map
1.5 km from city centre, Lubuk Baja 

Nagoya Hill Hotel Batam is a modern setting when visiting Lubuk Baja and is close to everything the area has to offer. It also offers an outdoor pool, a kids pool and an express check-in and check-out feature.

2
Holiday Villa Pantai Indah
Holiday Villa Pantai Indah
8.8 Excellent
Lagoi, Indonesia
Show on map
2.0 km from city centre, Lagoi 

Holiday Villa Pantai Indah Bintan is set on Bintan, and provides 4-star accommodation as well as a private beach. It also offers an express check-in and check-out feature, a sun deck and an outdoor pool.

3
Harmoni One Convention Hotel & Service Apartments
Harmoni One Convention Hotel & Service Apartments
8.3 Excellent
JL. Engku Putri No 1 Batam Center, Batam, Indonesia
Show on map
1.5 km from city centre, Batam 

Harmoni One Convention Hotel & Service Apartments offers 4-star accommodation in Batam Kota. It also features an outdoor pool and a fitness centre.

4
Best Western Premier Panbil
Best Western Premier Panbil
8.7 Excellent
Jl Ahmad Yani, Batam, Indonesia
Show on map
5.5 km from city centre, Batam 

This modern hotel in Batam Kota provides complimentary wireless internet, as well as an outdoor pool and a sauna. It also offers a ballroom, an express check-in and check-out feature and a Jacuzzi.

5
Bintan Lagoon Resort
Bintan Lagoon Resort
7.0 Good
Jalan Indera Segara Site A12, Lagoi, Indonesia
Show on map
5.2 km from city centre, Lagoi 

Bintan Lagoon Resort is situated on Bintan, and provides 5-star facilities, including a private beach. It also features outdoor tennis courts, a free shuttle service and an outdoor pool.

6
Cassia Bintan
Cassia Bintan
8.3 Excellent
Jalan Teluk Berembang, Lagoi, Indonesia
Show on map
5.0 km from city centre, Lagoi 

Cassia Bintan is situated on Bintan, and offers 4-star accommodation in addition to a private beach. It also provides an express check-in and check-out feature, an outdoor pool and an airport shuttle.

7
Radisson Golf & Convention Center Batam
Radisson Golf & Convention Center Batam
8.8 Excellent
Jl. Jendral Sudirman, Sukajadi, Batam, Indonesia
Show on map
3.5 km from city centre, Batam 

Located in Batam Kota, Radisson Golf & Convention Center Batam is within a 20-minute drive of Hang Nadim Airport and provides a swimming pool, an indoor pool and a Jacuzzi. Some of the features on offer at this 4-star hotel include free on-site parking and wireless internet.

8
Panbil Residence Apartment Batam
Panbil Residence Apartment Batam
7.8 Good
Batam, Indonesia
Show on map
5.7 km from city centre, Batam 

Panbil Residence Apartment Batam is situated on Batam and provides 4-star accommodation as well as free Wi-Fi and a Jacuzzi. Popular facilities, such as a sauna and an outdoor pool, make for a satisfying stay in Batam Kota.

Cheapest hotels in Riau Islands, Indonesia

Show all 660 hotels
Sky View Hotel
Sky View Hotel
7.4 Good
Komp. Palm Spring Blok B1 No.1-3, Batuampar, Indonesia
Show on map
4.0 km from city centre,  

Sky View Hotel is situated in Batam Kota and is close to the area's well-known attractions. It offers free Wi-Fi, a Jacuzzi and an express check-in and check-out feature.

$15
Avg. per night
RedDoorz near Pantai Coastarina Batam
RedDoorz near Pantai Coastarina Batam
5.4 Okay
Jalan Bengkong Laut Golden City No 1 (Belakang Golden Prawn Restaurant), Lubuk Baja, Indonesia
Show on map
4.6 km from city centre,  

RedDoorz Near Pantai Coastarina Batam Bengkong offers a comfortable setting while in Bengkong. It also provides room service.

$15
Avg. per night
Pelangi Hotel & Resort
Pelangi Hotel & Resort
8.1 Excellent
Jl. D.I Panjaitan Km. 6, Tanjungpinang, Tanjung Pinang, Indonesia
Show on map
1.6 km from city centre,  

Pelangi Hotel & Resort is located in Tanjung Pinang and offers a free shuttle service. It also provides a kids pool, a kids club and an outdoor pool.

$21
Avg. per night
Os Hotel Airport Batam
Os Hotel Airport Batam
7.4 Good
Komplek Buana Vista Indah 1, Batam, Indonesia
Show on map
4.9 km from city centre,  

Located in Batam Kota, OS Hotel Airport Batam is a short drive from Mega Mall Batam Centre and Nagoya Hill Shopping Mall. Those staying at the property can also enjoy free Wi-Fi throughout their stay.

$21
Avg. per night
Bintan Beach Resort
Bintan Beach Resort
8.4 Excellent
Jalan Pantai Impian No. 1, Tanjung Pinang, Indonesia
Show on map
2.6 km from city centre,  

This comfortable hotel in Tanjung Pinang offers free wireless internet, as well as an outdoor pool and a coffee bar. It provides 3-star accommodation with air-conditioned rooms.

$21
Avg. per night
Ace Hotel Batam
Ace Hotel Batam
6.5 Good
Komplek Ruko Seraya, Mas Centre Blok C No 12-16, Nagoya, Batam, Indonesia
Show on map
4.8 km from city centre,  

Ace Hotel Batam is a comfortable base while visiting Batu Ampar and is close to everything the area has to offer. This comfortable 3-star hotel is just a 10-minute drive from Lubuk Baja.

$22
Avg. per night
Dju Dju Hotel
Dju Dju Hotel
4.9 Okay
Komplek Bumi Indah Blok IV no 42-45, Lubuk Baja, Indonesia
Show on map
1.2 km from city centre,  

Dju Dju Hotel is a comfortable base while in Lubuk Baja and is close to everything the area has to offer. Guests can also make use of free Wi-Fi.

$22
Avg. per night
Halim Hotel
Halim Hotel
7.5 Good
Jl. D.I. Panjaitan No.KM 6, Tanjung Pinang, Indonesia
Show on map
1.6 km from city centre,  

OYO 865 Halim Hotel offers a comfortable setting while in Tanjung Pinang. It also provides an express check-in and check-out feature, 24-hour room service and a safe.

$22
Avg. per night

Hotel prices in Riau Islands

2 stars or below

$11 - $33

Amaris Hotel Nagoya Hill - Batam

No. 1 most popular

$33
Avg. per night
Sky View Hotel

No. 2 most popular

$15
Avg. per night
RedDoorz @ Nagoya Indah

Best value

$11
Avg. per night
3 stars

$11 - $192

Batam View Beach Resort

No. 1 most popular

$77
Avg. per night
Nagoya Hill Hotel Batam

No. 2 most popular

$54
Avg. per night
The Golden Bay Hotel Batam

Best value

$11
Avg. per night
4 stars and up

$23 - $900

Banyan Tree Bintan

No. 1 most popular

Banyan Tree Bintan
8.7 Excellent
$507
Avg. per night
Nirwana Resort Hotel

No. 2 most popular

$137
Avg. per night
Nagoya Mansion Hotel & Residence
$23
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Riau Islands

Riau Islands travel FAQs

  • Where is the best place to stay in Riau Islands?

    Batam, Tanjung Pinang, and Lagoi are the most popular places on HotelsCombined for stays in Riau Islands.

  • What are the best hotels in Riau Islands?

    Banyan Tree Bintan, rated with a score of 8.7 from 328 reviewers, is one of the most popular hotels in Riau Islands. Other top stays include Nirwana Resort Hotel, with an average rating of 7.9 from 501 reviewers, and Angsana Bintan, with a score of 8.4 from 751 reviewers.