
Riau Islands Holidays
- Plan, book, travel with confidence
- Better togetherSave up to RM 3,900 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Top destinations in Riau Islands

Batam
Riau Islands Flight & Hotel Packages
Price found within the past 48 hours. Click for updated prices.

Barelang Hotel Nagoya Batam
Price was RM1,059, price is now RM828 per person
RM828
per person
30 Jul - 2 Aug
found 1 day ago
Return flight included
Kuala Lumpur (KUL) to Batam Batu Besar (BTH)
7.2/10 Good! (67 reviews)
Or you cannot complain about the price, price is excellent.
And if you’re looking for a pub to drink at or a club you’re right in the heart of it
Reviewed on 20 Jan 2025

Turi Beach Resort
Save 100% on your flight
Price was RM2,067, price is now RM1,192 per person
RM1,192
per person
30 Jul - 2 Aug
found 1 day ago
Return flight included
Kuala Lumpur (KUL) to Batam Batu Besar (BTH)
7.6/10 Good! (474 reviews)
Everything was great, from location to customer service and location
Reviewed on 23 Feb 2026

Nongsa Point Marina & Resort
Price was RM1,671, price is now RM1,013 per person
RM1,013
per person
30 Jul - 2 Aug
found 1 day ago
Return flight included
Kuala Lumpur (KUL) to Batam Batu Besar (BTH)
7.2/10 Good! (211 reviews)
Staff was friendly, the amenities ig good, room so clean the facilities are good
Reviewed on 14 Feb 2026

Asialink Hotel By Prasanthi
Price was RM1,164, price is now RM978 per person
RM978
per person
30 Jul - 2 Aug
found 1 day ago
Return flight included
Kuala Lumpur (KUL) to Batam Batu Besar (BTH)
9.2/10 Wonderful! (35 reviews)
A good place for a weekend getaway. Good location. We enjoyed the local dishes of the breakfast buffet.
Reviewed on 3 May 2026

KTM Resort
Price was RM1,119, price is now RM987 per person
RM987
per person
30 Jul - 2 Aug
found 1 day ago
Return flight included
Kuala Lumpur (KUL) to Batam Batu Besar (BTH)
8/10 Very Good! (125 reviews)
Easy quick trip from Singapore. Quiet. Great pool … large, warm, clean. Food excellent.
Reviewed on 9 Dec 2023
Top hotels in Riau Islands

Batam Marriott Hotel Harbour Bay
Harbour Bay Downtown, Jalan Duyung Batam Batam Island
Fully refundableReserve now, pay when you stay
The price is RM636 per night from 12 Jun to 13 Jun
RM636
RM769 total
12 Jun - 13 Jun
includes taxes & fees
9.4/10 Exceptional! (134 reviews)
"Attentive and friendly service. Had a wonderful experience."
Reviewed on 10 May 2026

KTM Resort
JL. Kolonel Soegiono Batam Batam Island
The price is RM139 per night from 28 Jun to 29 Jun
RM139
RM169 total
28 Jun - 29 Jun
includes taxes & fees
8/10 Very Good! (125 reviews)
"Pool was very well maintained and clean. Saltwater lagoon was an interesting feature as well."
Reviewed on 20 Mar 2026

Four Points By Sheraton Bintan, Lagoi Bay
Lagoi Bay Lot B-12 Bintan Riau Islands
The price is RM473 per night from 23 Jun to 24 Jun
RM473
RM572 total
23 Jun - 24 Jun
includes taxes & fees
9.2/10 Wonderful! (169 reviews)
"The room was super clean and the staff very nice and helpful. Had a very large choice of option for the breakfast. And the pool was great!"
Reviewed on 31 May 2026
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.
Frequently asked questions
Popular places to visit

Lagoi Bay Beach
Why not spend a lazy afternoon at Lagoi Bay Beach during your trip to Sebung? While you're in the area, stroll along the beaches.

Barelang Bridge
You can learn about the history of Batam with a trip to Barelang Bridge. Visit the shops and spas in this relaxing area.

Ria Bintan Golf Club
Enjoy a round of golf in Sebung at Ria Bintan Golf Club. Wander through the beautiful beaches and seaside in this relaxing area.
What to do in Riau Islands

Singapore Tourist Pass – 1/2/3/4/5 Day
RM59
per adult
76% of travellers recommend

Singapore River Cruise E-Ticket
RM90
per adult
82% of travellers recommend
Explore a world of travel with Expedia
- 3 Star Hotels in Batam
- 3 Star Hotels in Tanjung Pinang
- 4 Star Hotels in Batam
- 5 Star Hotels in Batam
- 5 Star Hotels in Bintan
- Accor Hotels in Batam
- Ascott Hotels in Batam
- Beach Resorts in Batam
- Budget Hotels in Batam
- Family friendly Hotels in Batam
- Gay friendly Hotels in Batam
- Hilton Hotels in Batam
- Hotels with connecting rooms in Batam
- Hotels with Swimming Pools in Batam
- Mandarin Oriental Hotel Group in Batam
- Oyo Rooms Hotels in Batam
- Romantic Hotels in Batam
- Batam Hotels
- Resorts in Batam
- Aparthotels in Batam
- Villas in Batam
- Beach Resorts in Bintan
- Bintan Hotels
- Hotels with Spa in Karimun
- Penyengat Island Hotels
- Tanjung Balai Karimun Hotels
- Cruise Ships in Tanjung Pinang
- Tanjung Pinang Hotels
- Resorts in Tanjung Pinang
- Batam Holidays
- Visit Batam
- Bawah Island Holidays
- Berakit Holidays
- Bintan Holidays
- Karimun Holidays
- Visit Karimun
- Lingga Islands Holidays
- Lubuk Baja Holidays
- Penuba Holidays
- Penyengat Island Holidays
- Pulau Sugi Holidays
- Ranai Holidays
- Visit Ranai
- Sebung Holidays
- Singkep Holidays
- Tanjung Balai Karimun Holidays
- Visit Tanjung Balai Karimun
- Tanjung Pinang Holidays
- Visit Tanjung Pinang
- Visit Tanjung Uban
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.





