Save up to C$603 by booking Flight + Hotel.
Search 590,000 properties and 550 airlines worldwide.
Search over a million flights, hotels, packages, and more
Batam Island is the second largest island in Indonesia’s Riau Archipelago. Although it is largely a center of commerce, it is fringed with scenic wilderness and features a bustling cultural life. Explore the island’s cosmopolitan areas to experience waterfront dining and intriguing civic architecture. Walk through rainforest trails to secluded beaches and play a round of golf.
Start your visit in Batam Center, the hub of the island. The area is known for its government buildings and large shopping mall. Batam Island’s important role in commercial production with Malaysia and Singapore has given it a fascinating fusion of cultures. Don't miss the Masjid Raya, a Grand Mosque featuring striking pyramid architecture.
Waterfront City, on the western side of the island, is a small cluster of hotels and restaurants looking into Senimba Bay and a one-stop destination for leisure activities and dining. Try go-kart racing or go fishing. Rent a Jet Ski or go on a banana boat trip to explore the area by water.
Go on an excursion to the beautiful beaches on Barelang Islands. This chain of small islands is connected to Batam by a network of six bridges, making the area fairly secluded and untouched. As you make your way through the lush rainforests to the beaches, don't be surprised if chattering crowds of macaque monkeys greet you. Bring a rented bicycle for a scenic ride through rainforest trails.
Surrounded by tropical rainforests and beaches, Batam Island is a golfer's paradise. Tee off at one of seven golf courses on the island.
Reach Batam Island from several different cities in less than 2 hours. Batam is a short ferry ride across the Singapore Strait to Singapore. Johor, in Malaysia, is just a short drive beyond that. The island also has an international airport.
Situated near the airport, in the city center, this luxury hotel is close to Mega Mall and Batam Centre.
Situated in Batam, this hotel is within 3 mi (5 km) of BCS Mall, Maha Vihara Duta Maitreya Buddhist Temple, and Harbor Bay Ferry Terminal. Batam Polytechnic is 3 mi (4.8 km) away.
This family-friendly hotel is located in the city center, close to Mega Mall and Batam Centre.
Located in Batu Ampar, this resort is 2.3 mi (3.6 km) from Maha Vihara Duta Maitreya Buddhist Temple and 3.1 mi (4.9 km) from BCS Mall. Harbor Bay Ferry Terminal and Batam Center Shopping Area are also within 6 mi (10 km).
This Batam resort is located by the sea, set on its own private sand beach near Nongsa Pura Ferry Terminal and Tamarin Santana Golf Club. Area attractions also include Batam Centre and Batam Centre Ferry Terminal.
Situated in the city center, this hotel is close to BCS Mall, Harbor Bay Ferry Terminal, and Maha Vihara Duta Maitreya Buddhist Temple. Local attractions also include Batam Polytechnic and Batam Centre.
Set on a private beach, this resort is in Batam, within the vicinity of Batam Centre and Mega Mall.
Located in the heart of Batam, this spa hotel is 1 mi (1.6 km) from BCS Mall and within 3 mi (5 km) of Harbor Bay Ferry Terminal and Maha Vihara Duta Maitreya Buddhist Temple. Batam Center Shopping Area and Batam Centre Ferry Terminal are also within 6 mi (10 km).