
Penyengat Island Holidays from AU$1,826
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to AU$2,500 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
The Latest Penyengat Island Holiday Deals
Price found within the past 48 hours. Click for updated prices.

Nongsa Point Marina & Resort
Price was AU$2,392, price is now AU$1,826 per person
AU$1,826
per person
17 Aug - 24 Aug
found 1 day ago
Return flight included
Brisbane (BNE) to Batam Batu Besar (BTH)
7.2/10 Good! (210 reviews)
Staff was friendly, the amenities ig good, room so clean the facilities are good
Reviewed on 14 Feb 2026

Indra Maya Pool Villas
Save 100% on your flight
Price was AU$5,138, price is now AU$3,131 per person
AU$3,131
per person
17 Aug - 24 Aug
found 1 day ago
Return flight included
Brisbane (BNE) to Batam Batu Besar (BTH)
8.6/10 Excellent! (37 reviews)
We absolutely loved our stay at Indra Maya Pool Villas. The staff, without exception, were super friendly and helpful. The villa was spacious and clean, location is only 15 mins from the ferry terminal, we definitely enjoyed the pool. We had our own buggy to travel to the different properties within the Nirwana resort grounds and we received discounts for various purchases and laundry. One minor downside is the convenience stores on the properties were sparsely stocked e.g. we could not find items like paracetamol onsite. Otherwise, would definitely recommend for a quiet getaway.
Reviewed on 7 Jan 2026


Penyengat Island Holiday
Our pick of the best Penyengat Island Hotel Deals

Hotel O Penginapan Sulthan Penyengat Syariah
1, Tanjung Pinang, Riau Islands Penyengat Island Riau Islands
Fully refundableReserve now, pay when you stay
The price is AU$5 per night from 28 May to 29 May
AU$5
28 May - 29 May
includes taxes & fees

Four Points By Sheraton Bintan, Lagoi Bay
Lagoi Bay Lot B-12 Bintan Riau Islands
The price is AU$158 per night from 2 June to 3 June
AU$158
2 June - 3 June
includes taxes & fees
9.2/10 Wonderful! (167 reviews)
"Breakfast average, bathroom smelt like sewage."
Reviewed on 17 May 2026

Banyan Tree Bintan
Jalan Teluk Berembang, Laguna Bintan Bintan Bintan Island
Fully refundableReserve now, pay when you stay
The price is AU$461 per night from 11 June to 12 June
AU$461
11 June - 12 June
includes taxes & fees
9/10 Wonderful! (482 reviews)
"The service in this hotel is excellent and they had satisfied all our requests very quickly with the best service attitude. Unfortunately, we had to end our stay early due to a medical emergency in our family. Bayan Tree Bintan staff, helped us to find tickets even though the ferry was fully booked. ..."
Reviewed on 4 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.
What to do in Penyengat Island

Bintan Ultimate Nature Package: Bintan Desert & Blue Lake
AU$26
per adult

Bintan Sand Dunes and Blue Lakes Half-Day Tour with Lunch
AU$52
per adult

Bintan Sand Dunes & Blue Lakes Tour with Lunch
AU$54
per adult
Frequently asked questions
Explore a world of travel with Expedia
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.












