Award Banner
Award Banner

Montigo Resorts too expensive? 7 cheap Batam resorts <$95/night

Montigo Resorts too expensive? 7 cheap Batam resorts <$95/night

Batam is kinda like a mash-up of JB and Bintan all in one… Except maybe even better. 

Not only are there heaps of cheap and actually nice hotels to choose from in the built-up areas (can’t say the same for Johor), Batam also has resorts that are way cheaper than their Bintan counterparts.

You probably already know about Montigo Resorts, Batam’s most famous resort. But at well over $200 a night per villa, it’s more cost-effective for large groups — not so much for couples or small groups of friends.

So I’ve hunted down some much-cheaper Batam resort options.

All of these cost under $100 a night for 2 pax, so that’s no more than $50 a night per person. Can you get that price in Bintan? I think not.


Batam resort Nearest ferry terminal Lowest price per night
KTM Resort Sekupang $37
Batam View Beach Resort Nongsa $63
Nongsa Point Marina & Resort Nongsa $64
Woda Villa & Spa Batam Centre / Harbour Bay $66
Harris Resort Waterfront Waterfront $68
Turi Beach Resort Nongsa $90
Harris Resort Barelang Batam Centre / Sekupang $94

Wondering how I got those crazy-cheap hotel rates? The prices shown are from Google, which aggregates travel booking sites around the web. 

I’ve taken Google’s cheapest hotel prices for a weeknight in December 2019. You’d have to pay more for weekends and super peak periods (i.e. around Christmas) for sure.

All right, you probably don’t need any further convincing, so let me jump straight into Batam’s cheapest resorts.


KTM Resort Batam is located in the Sekupang part of Batam, which is not as happening as Harbour Bay/Batam Centre (where the malls are) or as pretty as Nongsa (where Montigo Resorts is).

The Balinese-style villas here aren’t as modern as Montigo Resort’s, but considering one can find all the usual resort facilities here (spa, restaurant, pool), it’s quite nice for a cheap, do-nothing getaway.


If you want to stay where the major Batam resorts like Montigo Resorts and Nongsa Point Marina & Resort are located, then you have to go to Nongsa. This area has a proper beach and therefore a more holiday-ish atmosphere. As a bonus, you can dine at a different resort every day.

There are a handful of big resorts here, but the cheapest one is Batam View Beach Resort. Rates start from only $63/night in December, which is a quarter the price of a villa at Montigo Resorts.

Batam View is not the newest or sexiest property around here — actually, it’s more like one of those hotels that double up as convention centres — but it seems pretty cost-effective for a family trip.


Another cheap-ish resort in the Nongsa area is Nongsa Point Marina & Resort, which is kinda surprising given all the yachts berthed here.

It’s obviously a little more upscale and romantic than Batam View, and therefore more expensive. Still, if you’re flexible with your leave days, you might be able to snatch up one of these $64/night rooms.


Woda Villa was quite a surprise find: It’s a full-blown resort (over-water villas on stilts!) right in Batam City, albeit on its fringes. That’s a very good compromise for those who want to relax in a villa but still be within reach of Nagoya Hill Shopping Mall.

Given its seeming luxuriousness, Woda Villa’s room rates are amazing. It’s already sold out for a number of dates, so hurry if you’re booking this for the year-end.


Harris Hotels is a well-established chain in Batam and has 3 hotels and resorts on the island. There’s Harris Batam Centre, but it’s more of a regular hotel in the city centre. If you want to go to a resort instead, Harris Resort Waterfront in Sekupang is a better choice.

It’s a lot more mass-market than, say, Woda Villa or KTM Resort, but Harris Resort Waterfront is probably a better choice if you have kids in tow. It’s only 5 minutes from Sekupang ferry terminal and appears to have more family-friendly facilities. Weekday prices are really affordable, too:

Again, the main thing with staying in Sekupang is that you’re pretty far from the malls in the main Batam City area, but if your objective is to enjoy the resort facilities for a couple of days, it’s no big deal.


We all know that Montigo Resorts is #1 among the Batam resorts, but its neighbour Turi Beach Resort is probably #2. Its design is quite different from Montigo, but it has the same glorious beach setting and luxurious modern amenities.

While Montigo Resorts offers only large villas, Turi Beach Resort has smaller rooms, which makes it a more affordable option for couples and small groups of friends. Right now, you can still snag a room facing the sea for $90/night.


If you’re willing to venture beyond the immediate vicinity of the Batam ferry terminals, Harris Resort Barelang is a huge, self-contained resort in the south of the main Batam island.

It’s about 35 to 45 minutes’ drive away from Batam Centre or Sekupang ferry terminal, and is quite isolated from the crazy crowds / shopping malls.

Like the other Harris hotels, Harris Resort Barelang is quite kid-friendly so it’s a good choice for families. A bonus is that, although there are a lot of rooms in this resort, they’re all spread out so you’re not cheek-by-jowl with the other Singaporeans on holiday.


Here’s a mini-checklist of what else you should do to complete your Batam trip.

1. Book the (correct) ferry

Batam has at least 5 international ferry terminals: Harbour Bay, Batam Centre, Nongsapura, Waterfront and Sekupang. The first 2 bring you to Batam city centre, which each of the rest have at least a couple of resorts. If you go to the wrong terminal it may be very expensive and time-consuming to get to your resort.

2. Compare & buy travel insurance

Travel insurance for Indonesia is dirt-cheap! You can get basic coverage for a 3-day trip from just $10. You can compare travel insurance on MoneySmart and get freebies when you book through us.

3. Settle money matters

Most big hotels and resorts accept credit card payments, but not all do. If you’re not paying for your accommodation through a prepaid site like Agoda, call or write in to check.

This article was first published in MoneySmart .

This website is best viewed using the latest versions of web browsers.