HARRIS Resort Waterfront Batam: Budget Seaside Staycation
A seaside resort at Waterfront City, Sekupang, Batam, with sea-view balconies, pools, a free kids' club and rates from RM164 a night in our video.

Looking for a cheap seaside staycation in Batam? HARRIS Resort Waterfront Batam at Waterfront City, Sekupang, has red- and green-roofed blocks stepping down the hill to the sea, with the Barelang Bridge in the distance. In our video, nightly rates ranged from RM164 to RM603.
One of the more affordable options is the roughly 32-square-metre HARRIS Room. It's bright, with wooden floors, a TV, an orange desk that doubles as a small pantry, and a large balcony facing the sea. For families there's a Family Room with a bunk bed and direct pool access, plus the larger HARRIS Suite.
Breakfast is at HARRIS Cafe, which has halal options, overlooking the pool. The resort also has a kids' pool, a free kids' club, mini golf, a spa, a gym, its own beach, kayaks and seaside BBQs. The grounds are big, so a shuttle service runs between buildings.
From Johor Bahru, take the ferry from Stulang Laut Ferry Terminal to Batam Centre International Ferry Terminal, then about 20 kilometres by Grab or taxi to the resort. Batam runs on WIB time, an hour behind Malaysia, so keep that in mind when checking ferry schedules.
HARRIS Resort Waterfront Batam suits families who want an overseas holiday on a small budget, as it's far cheaper than many beach resorts in Malaysia. It opened in 2002 and was renovated in 2018. Your passport should be valid for at least six months, and you can change money for Rupiah at the ferry terminal or use the ATM inside the resort. Other facilities include a gym, a convenience store, billiards and a paid airport transfer.
Tips
- Pick a Sea View room for the sea and Barelang Bridge from your balcony.
- Take the Stulang Laut ferry to Batam Centre, then a Grab to Sekupang (about 20 km).
- Have an IDR300,000 per-room deposit ready at check-in.
- Take the kids to the free kids' club and mini golf inside the resort.
- Address
- Waterfront City, Jl. KH Ahmad Dahlan No.1, Tanjung Riau, Sekupang, Batam, Kepulauan Riau 29425, Indonesia
- Opening hours
- Check-in 3:00pm · Check-out 12:00pm
- Price
- RM164–RM603 a night (video, 2026)
- Phone
- +62 778 381888
