A suspension bridge at sunset with a calm river, greenery, and a small pavilion.

Batam Holidays

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to S$1,300 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

    Plan, book, and manage your trip all in one place

Top Batam flight & hotel packages

Price found within the past 48 hours. Click for updated prices.
  • 26 Dec - 29 Dec

    Grand Eska Hotel & Suite + Flight

    Nagoya (Lubuk Baja)
    2 nights
    4.5 star property
    7.4/10 - Good (29 reviews)
    "Room is small for single bed and room’s sound proof not so good can hear from outside . Toilet is small . Overall still ok for double room . Lobby and restaurant are good "
    Reviewed August 19, 2025
    Return • Singapore (SIN) - Batam (BTH)
    SIN - BTH • 1 stop BTH - SIN • 1 stop
    S$757
    S$554
    per traveller
    found 12 hours ago
    Grand Eska Hotel & Suite
  • 26 Dec - 29 Dec

    Nongsa Point Marina & Resort + Flight

    Nongsa
    2 nights
    4.0 star property
    7.2/10 - Good (213 reviews)
    "Amazing if you want peace and quiet. Note that there is no aircon in the living and dining room. Only bedrooms had AC. Would have been better if they provided chairs at the balcony. If you want to enjoy the balcony view, you’ll have to stand. Walk over to nearby Turi beach for a better pool and sandy beach. Stayed 3 nights, family."
    Reviewed June 17, 2026
    Return • Singapore (SIN) - Batam (BTH)
    SIN - BTH • 1 stop BTH - SIN • 1 stop
    S$751
    S$584
    per traveller
    found 12 hours ago
    Nongsa Point Marina & Resort
  • 26 Dec - 29 Dec

    Montigo Resorts Nongsa + Flight

    Nongsa
    2 nights
    5.0 star property
    8.8/10 - Excellent (522 reviews)
    "Second visit to this hotel, room was clean staff very welcoming had a nice relaxing 4 day stay, just booked again for another 4 day relaxing break before Christmas 2026."
    Reviewed November 8, 2026
    Return • Singapore (SIN) - Batam (BTH)
    SIN - BTH • 1 stop BTH - SIN • 1 stop
    S$895
    S$739
    per traveller
    found 12 hours ago
    Montigo Resorts Nongsa
  • 26 Dec - 29 Dec

    Radisson Golf & Convention Center Batam + Flight

    Batam
    2 nights
    4.0 star property
    9.2/10 - Wonderful (507 reviews)
    "Location staff amenities facilities all excellent. My regular accommodation when visiting batam"
    Reviewed November 2, 2026
    Return • Singapore (SIN) - Batam (BTH)
    SIN - BTH • 1 stop BTH - SIN • 1 stop
    S$689
    S$604
    per traveller
    found 12 hours ago
    Radisson Golf & Convention Center Batam
  • 26 Dec - 29 Dec

    Asialink Hotel By Prasanthi + Flight

    Nagoya (Lubuk Baja)
    2 nights
    4.0 star property
    9.2/10 - Wonderful (41 reviews)
    "Amazing hotel and wonderful staff! This was our first time in Batam, and we really enjoyed our stay. Everyone was very helpful, friendly, and attentive throughout our visit. We had a great experience and would definitely stay again!"
    Reviewed September 21, 2026
    Return • Singapore (SIN) - Batam (BTH)
    SIN - BTH • 1 stop BTH - SIN • 1 stop
    S$619
    S$560
    per traveller
    found 12 hours ago
    Asialink Hotel By Prasanthi

Where to stay in Batam

Find the best Batam areas for the activities you enjoy most. Learn more about Batam
Learn more about Batam

Nagoya (Lubuk Baja)

While visiting Nagoya (Lubuk Baja), you might make a stop by sights like Grand Batam Mall and Nagoya Hill Mall.

Batam Central

If you're spending some time in Batam Central, Batam Centre and Batam Centre Ferry Terminal are top sights worth seeing.

Nongsa

While visiting Nongsa, you might make a stop by sights like Nongsa Pura Ferry Terminal and Nongsa Beach.

Waterfront City (Teluk Senimba)

While there might not be top attractions in Waterfront City (Teluk Senimba), you can explore the larger area and discover places like Sekupang Ferry Terminal and Tebing Langit Bukit Dangas.

Discover the most popular places to visit in Batam

What to do in Batam

Batam Hotel Deals

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.

Find out more about Batam

Things to do in and around Batam

Batam is an ideal destination for family, city, and business-themed vacations, offering an array of popular activities such as shopping at various malls and enjoying luxurious resorts. Visitors can explore Batam through enticing tour packages, indulge in a delightful Batam getaway, and experience scenic ferry rides. This vibrant island promises a memorable escape with something for everyone.

Shopping

In Batam, visit Nagoya Hill Mall, BCS Mall, and Mega Mall, all vibrant shopping centres offering a mix of business, entertainment, and family-friendly experiences. If you're up for a drive, head to other local markets for unique souvenirs and gifts, adding to your shopping adventure.

Recreation

At Tamarin Santana Golf Club, enjoy a round of golf amidst lush greenery and vibrant outdoor vibes. Laguna Bintan Golf Club, located 35.4km from Batam, offers a similar sporting experience. For relaxation, Eska Wellness Spa provides rejuvenating body treatments in a tranquil setting, perfect for unwinding.

Adventure

Experience thrilling water sports at Batam's beaches, including jet skiing, parasailing, and banana boat rides. Explore lush jungles on an ATV tour, or challenge yourself with paintball and go-kart racing. For a unique experience, try out wakeboarding at a nearby cable park.

Nightlife

The vibrant nightlife in Batam offers a mix of lively bars and clubs. For a lively atmosphere, visit the popular Dreamland Karaoke or the trendy Hotel Swiss-Belinn. If you prefer a more relaxed vibe, enjoy a drink at the Harbour Bay Mall's rooftop bar with stunning views.

Find the best attractions in Batam

Batam, a versatile destination for family, city, and business-themed vacations, boasts an array of attractions such as marinas, temples, and historic bridges. Visitors can immerse themselves in local culture with experiences at the Grand Batam Mall, Batam Seaforest, and Batam Zoo, while exploring nearby temples and other attractions. Whether seeking family fun or outdoor adventures, Batam caters to diverse traveller interests, ensuring a memorable getaway.

  • Barelang Bridge: This historic bridge connects several islands in the region, offering picturesque views of the surrounding waters. Its unique architecture and vibrant atmosphere make it a popular spot for photography and leisurely strolls, providing a glimpse into Batam's cultural heritage.
  • Maha Vihara Duta Maitreya Buddhist Temple: As one of the largest Buddhist temples in Indonesia, this serene site features stunning architecture and peaceful gardens. Visitors can experience a sense of tranquillity as they explore its intricate designs and partake in meditation or prayer.
  • Masjid Sultan Mahmud Riayat Syah: This magnificent mosque showcases traditional Indonesian Islamic architecture. Its grand design and peaceful ambiance make it an ideal location for reflection and understanding of the local culture and spirituality.

Best time to go to Batam

The best time to visit Batam can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Batam falls in May, when visitor numbers are slightly low and weather is mostly cloudy with moderate rain. The coolest average temperature in Batam falls in January, visitor numbers are average and weather is mostly cloudy with moderate rain.

Tips to save on your trip to Batam

  • Take advantage of package deals on Expedia and combine flights, hotels, or car rentals for a convenient and cost-effective trip to Batam.
  • Consider traveling during the off-peak season (typically March, May and November) for more affordable package holidays to Batam.
  • Use the Price per traveler filter on Expedia to find a package deal that suits your budget.
  • Check the VIP Access properties filter to discover outstanding hotels with added member perks at select properties.

Frequently Asked Questions

How much does a Batam holiday package cost?

Offering excellent value package deals from S$554 on Expedia, you'll be surprised at how little a holiday to Batam costs! Expedia's packages make travel planning easier and your savings go further.

What are the cheapest months to go to Batam?

If you're hoping to score a cheap Batam holiday package, consider planning a trip in January, October and November. You'll usually find better rates on flights and accommodation during these months — ideal for budget-conscious travellers.

How many days is enough for Batam?

You can explore all the major sights in Batam within a few days, including the must-see South Links Country Club. If you're looking for an extended Batam holiday, look at what kind of day tours and activities are available close by.

Is it worth booking a holiday package to Batam?

Known for its views, nature and a host of other highlights, you can be assured Batam is a good holiday destination. Some of the top attractions to add to your itinerary? Don't miss BCS Mall and Maha Vihara Duta Maitreya Temple during your Batam holiday.

How to find the best Batam package deals?

Bagging a cheap Batam package deal is a breeze with Expedia. Once you've entered your travel dates and destination under our "Packages" tab, set your budget, apply a few filters and browse what's available. You can customise your search by "Amenities," "Property type," "Traveller experience" and more. Order the results by "Price: low to high" to discover the most economical Batam package deals. Want a simple trick to get the biggest savings? Have some flexibility with your departure dates and consider travelling on a weekday, when prices are generally lower.

Is it cheaper to book a Batam holiday as a package?

Expedia holiday packages are designed to make your money go further. Bundle your hotel, car rental and flight into one great-value price and enjoy significant savings. You'll generally snag a better deal than booking each component separately. And you'll still get the freedom to create a tailored Batam holiday by choosing your preferred accommodation type, airline and car class.

When to book a holiday package to Batam?

If you've got your Batam travel dates locked in, book early to grab some outstanding deals. With Expedia, you can typically reserve some flights up to one year in advance. Prefer spontaneous trips? Our last-minute deals are perfect for quick escapes.

How to plan a trip to Batam?

  1. Choose when to go: Check your calendar and pack your bags. Your favourite season and the type of activities available will also help you decide when to escape to Batam.
  2. Calculate your budget: Ensure you have enough money to pay for everything from transportation and food to airfares and activities. Your hotel will probably be the largest expense during your trip to Batam.
  3. Decide how long to go away for: Now that you're up to speed on Batam, you can figure out the ideal length of your holiday. Put together a rough itinerary and give yourself enough time to cover everything you want to do.
  4. Combine your hotel and flights: Awesome destination, check. Length of stay, check. All that's left is to find a Batam holiday package that brings all your bookings together.

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.