Save up to £750 when you book a flight and hotel together*
Find the right fit
With over 300,000 hotels worldwide, it's easy to create a perfect package
Rest easy
Packages with flights are ATOL protected
Discover the most popular places to visit in Batam
Barelang Bridge
8.4/10 (36 reviews)
This iconic six-bridge chain connects Batam to smaller Indonesian islands, showcasing engineering prowess and sea panoramas. Stop at the first bridge for stunning photos and enjoy nearby waterfront restaurants.
Nagoya Hill Mall
8.0/10 (203 reviews)
Nagoya Hill Shopping Mall: a retail paradise in Batam, Indonesia. Browse international brands and electronics at good prices, then enjoy local cuisine at the bustling 'Food Street'.
Grand Batam Mall
8.8/10 (126 reviews)
Grand Batam Mall combines international brands with local Indonesian retailers in Batam's largest shopping centre. Explore dining options and entertainment like CGV Cinemas after browsing fashion and electronics stores.
Batam Centre
7.6/10 (57 reviews)
Explore the waterfront in Batam with a trip to Batam Centre. Visit the spas and top-notch restaurants in this relaxing area.
Batam Center Shopping Area
7.8/10 (67 reviews)
Adjacent to the ferry terminal, Mega Mall Batam Centre offers a diverse range of international shops and dining options. Browse fashion retailers and enjoy local cuisine after arriving from Singapore or Malaysia.
BCS Mall
8.0/10 (86 reviews)
BCS Mall offers diverse shopping in Batam's bustling Penuin area, with fashion boutiques, electronics, and international dining. Visit weekday mornings for a more relaxed atmosphere away from weekend crowds.
Mega Mall
7.6/10 (59 reviews)
Located beside Batam Centre ferry terminal, this vibrant mall offers international brands and local cuisine under one roof. Explore the upper-floor food court for authentic Indonesian flavours.
Maha Vihara Duta Maitreya Buddhist Temple
10.0/10 (2 reviews)
You can learn about the history of Batam with a trip to Maha Vihara Duta Maitreya Buddhist Temple. Visit the shops and top-notch restaurants in this relaxing area.
What to do in Batam
BLOSSOM - SATS & Plaza Premium Lounge (Terminal 4) at Changi Airport (SIN)
"The breakfast was very extensive with local and American options. I would definitely choose to make sure the breakfast is included. The spa was great - about 42.00 per hour. I got a facial and full body massage. The kids had lots of activities to do. We did Batik painting and we didn’t have time but we would have done the ATV, archery, jet ski and paintball. The beach is not really a thing here but the private infinity pool and scenery makes up for it. The property is large and you can...
"The staff is amazing, although the numbering of room seems confusing but the cafe waiter is patient enough to bring me to the right room despite it's not even his job - this is going beyond his duties and he didn't demanded any tips but he deserved one"
"Despite being a hotel that is quite old, we appreciate that the room was renovated to a modern look and we like the beddings and stuff. However the bathroom was a let down because sewage odour kept escaping through the floor traps. To cover the smell, the housekeeping use urinal mat, commonly used in public men's toilet urinals, as deodoriser, making not only the bathroom but the whole room (in fact the whole floor) to smell like public toilet."
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.
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.
Sometimes all you want is to kick back with the sun on your face and your toes in the sand. Plus-size the blissful on your Batam beach holiday by checking out the best bays and using our neighbourhood filter to find accommodation nearby – or even with serene sea views. Use the reviews and our guest-rating filter to find the loveliest options.
Can I book cheap beach holidays in Batam?
For a budget beach break, consider staying a little further away from the sea, or choose self-catering rather than a hotel. You can use our amenities filter and map view to find the best cheap deals for you. Sunbathe for less with our affordable Batam beach holidays, which start from . Prices and availability are subject to change. Additional terms may apply.
When can I go on a quiet beach holiday in Batam?
Enjoy out-of-season seclusion on a beach holiday to Batam during the quieter months. With fewer crowds competing for accommodation, you could bag a great deal, too.
Why should I book family holidays in Batam with beach access?
If you have kids, beach holidays are more buckets and spades, lilos and sun cream than they are spa, cocktails and long reads – unless you book a holiday with beach access. It’s a family win. Even better, once the kids are in bed, you can sit on your bedroom balcony, listen to the waves and share a local tipple and stay in earshot of your sleeping beauties.
How can I find a Batam beachfront holiday?
For the ultimate beach holiday, use our beachfront and sea view filters to whittle down your search results to find the perfect property, right on the water.
How can I book last-minute Batam beach holidays?
Add a little spontaneity to your beach holiday by looking for a last-minute deal in Batam. If you have set dates, pop them into the search and see what heaven awaits in just a few days.
Can I find Batam beach holidays which are all inclusive?
A beach holiday to Batam is one of the best occasions to treat yourself to an all-inclusive holiday package. Savour every sip of cocktail, every moment of sunshine, every blissful meal you didn’t have to cook yourself. And all included in the price. Just use our all-inclusive filter to see what’s available.
Can I book a Batam beach trip with free cancellation and/or flexible dates?
Even if plans change, you don’t have to lose out. Use our filters to find accommodation with free cancellation, or even filter for buy now, pay later options. Once you’ve booked, log into your account to see all the details.
Why should I book a Batam beach holiday with Expedia?
Our huge range of accommodation and flights mean you’ll find the best beach holidays in Batam on Expedia in just a few clicks. It’s as easy as falling asleep to the sounds of the sea.