Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Save up to 59% by booking Flight + Hotel.

Search 321,000 hotels and 400 airlines worldwide.


Batam Island Vacation Packages

This island in the Riau Archipelago is both a center of commerce and a lively vacation destination with beautiful beaches and an exciting nightlife.

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.


Top Hotel Deals

See all 154 Hotels in Batam Island
฿2,450
Turi Beach Resort

Turi Beach Resort

Jalan Hang Lekiu Nongsa, Batam
3.6
of 5, from 282 reviews
4.5 out of 5.0

Nestled on the beach, this Nongsa resort is next to a golf course and 13.1 mi (21 km) from Mega Mall. Marina Barrage and Marina Bay Sands Skypark are also within 32 miles (52 km).

฿1,439
Harmoni Hotel

Harmoni Hotel

Jl. Imam Bonjol, Batam
4.0
of 5, from 129 reviews
4.5 out of 5.0

Located in Lubuk Baja, this spa hotel is 1.1 mi (1.8 km) from Harbor Bay Ferry Terminal and 2.8 mi (4.5 km) from Maha Vihara Duta Maitreya Buddhist Temple. Kepri Mall and Batam Center Shopping Area are also within 6 miles (10 km).

฿1,927
Nongsa Point Marina & Resort

Nongsa Point Marina & Resort

Jalan Hang Lekiu Nongsa, Batam
3.4
of 5, from 111 reviews
4.5 out of 5.0

Nestled on the beach, this Nongsa resort is next to a golf course and 12.9 mi (20.7 km) from Mega Mall. Marina Barrage and Marina Bay Sands Skypark are also within 32 miles (52 km).

฿2,700
Batam View Beach Resort

Batam View Beach Resort

Jl. Hang Lekir Nongsa, Batam
3.5
of 5, from 111 reviews
4.0 out of 5.0

Nestled on the beach, this Nongsa resort is 2.5 mi (4 km) from Nongsa Pura Ferry Terminal and 2.9 mi (4.6 km) from Tamarin Santana Golf Club. Batam Polytechnic is 12.2 mi (19.6 km) away.

฿1,469
Aston Batam Hotel & Residence

Aston Batam Hotel & Residence

Jl. Sriwijaya No. 1, Kp. Pelita, Batam
4.4
of 5, from 10 reviews
3.5 out of 5.0

Located in Lubuk Baja, this hotel is within 3 miles (5 km) of Maha Vihara Duta Maitreya Buddhist Temple, Harbor Bay Ferry Terminal and Batam Polytechnic. Batam Center Shopping Area and Batam Centre Ferry Terminal are also within 6 miles (10 km).

฿1,597
I Hotel Baloi Batam

I Hotel Baloi Batam

komplek Baloi Kusuma Indah No 7,, Batam
4.2
of 5, from 40 reviews
4.0 out of 5.0

Located in Lubuk Baja, this hotel is 4.6 mi (7.5 km) from Mega Mall.

฿890
Amaris Hotel Nagoya Hill - Batam

Amaris Hotel Nagoya Hill - Batam

Komp. Ruko Nagoya Hill Blok I No. 10-16, Batam
3.8
of 5, from 118 reviews
3.5 out of 5.0

Located in Lubuk Baja, this hotel is 1.7 mi (2.8 km) from Harbor Bay Ferry Terminal and 2.5 mi (4 km) from Maha Vihara Duta Maitreya Buddhist Temple. Batam Center Shopping Area and Batam Centre Ferry Terminal are also within 6 miles (10 km).

฿1,461
Swiss-Belhotel Harbour Bay

Swiss-Belhotel Harbour Bay

Jl. Duyung, Sei Jodoh Batu Ampar, Batam
4.2
of 5, from 277 reviews
4.0 out of 5.0

Located in Batu Ampar, this hotel is 0.5 mi (0.8 km) from Harbor Bay Ferry Terminal and within 6 miles (10 km) of Maha Vihara Duta Maitreya Buddhist Temple and Batam Center Shopping Area. Batam Centre Ferry Terminal and Kepri Mall are also within 6 miles (10 km).

Top Deals on Flights

These prices were available within the past 7 days. Prices quoted are per person, return, for the period specified. Prices and availability are subject to change. Additional terms apply.