For those with family in tow, the 3.5-star Harris Hotel Batam Center is a highly rated family hotel and scores an average of 4.26 out of 5 based on 126 guest reviews. Featuring an average guest rating of 4.25, Swiss-Belhotel Harbour Bay is also worth a look. Family travelers also give high marks to the 3.5-star HARRIS Resort Waterfront Batam in Batam.If you’d like to tap into some local knowledge, check out the 4-star Turi Beach Resort, a popular choice with local travelers. Locals also like to book rooms at the 4-star Novotel Batam, 3.5-star Crown Vista Hotel, and 4-star Nongsa Point Marina & Resort. If you don’t have much advance notice, take a look at the 3.5-star Holiday Inn Resort Batam, a favorite among last-minute travelers. Triniti Hotel Batam in Batam is another popular last-minute pick. The Batam Island area has its share of good deals, starting with the 3.5-star Swiss-Belinn Batam. In addition to being popular with bargain shoppers, this hotel has rated an average of 4.06 out of 5.