This action requires an account to continue. Please log in or create an account in order to proceed with your booking.
Welcome to KTM Resort, a serene seaside getaway in Batam, where relaxation meets convenience.
Recreational Oasis
Rejuvenate your senses with our outdoor pool and sauna, inviting you to unwind in a tranquil environment. Engage in leisure activities or just bask in the sun.
Culinary Delights
Savor exquisite meals at our two on-site restaurants, or enjoy the comfort of room service during limited hours. Start your day right with our daily to-go breakfast options available from 7:00 AM to 10:00 AM.
Unmatched Convenience
Experience seamless travel with our complimentary area shuttle service, ensuring you stay connected to nearby attractions. Our fully equipped rooms feature essential amenities including refrigerators, minibars, and complimentary Wi-Fi to keep you comfortable.
Don’t miss out on your perfect getaway—book your stay at KTM Resort today!
Pets not allowed
Service animals not allowed
No elevators
Professional property host/manager
No cribs (infant beds) available
If you are a person looking for a break, want to rest, or go to somewhere natural, are a person who likes nature and the environment, then you should come here. I found it very peaceful and quiet, with the slight rain coming down. The food is not so good if you order there, but if you go out then outside got some good food, not expensive. I stayed in a villa, the beds were very soft, and the slippers were also made of paper. From my villa, I can see Singapore across the sea.
Stayed at KTM resort with my family and stayed at 2 Bedroom Family Villa.
What I Liked · The facility is big, with lot of options to roam around and spend the day. There is only 1 pool of standard size, but clean. Nice view from my 'Family room'. Pool bar is great which opens until midnight and many options for drink and finger foods. The restaurant opens until 10pm with local food choices.
What could be Improved · Not all rooms are with great view. Initially the room provided to us didn't had a good open view. Upon request, we shifted to a better room. Note that there is no handwash/soap is provided in bathroom, only shampoo, shower gel and other toiletries. Water pressure is low. Breakfast could be improved with more choices. Most of the meals were cold, not warm even. Fruits were open and flies were there. Could have been covered properly. The quantity of finger foods we ordered with drinks was very less. Potato wedges took almost 20 mins to arrive, and was soggy. Didn't like it at all.
Great place to stay, very welcoming and value for money. It’s welcoming. The spa scrub was the best part. The views from the sea front cabins, were great. I recommend the stay. The staff are friendly and attentive. It’s great get away from Singapore.
Very helpful staff. We got to change our normal room to seaview room no extra cost and it was handled in 15mins. Nice resort with stunning views.
Breakfast not good. Also on first morning they call bombed us from 9am to 9:15am in every 5mins if we were coming to have a breakfast and saying "we are waiting for you". It was odd and very annoying since breakfast was serviced until 10am.
Food and drinks here are 3-5x times than normal prices in batam, understandable but still worth a mention. Food we ate was delicious and good tho (breakfast different story) Also on both nights we had drinks on the bar and it was almost unbearable since they have music so loud you cant even hear what your partner is saying. We asked if the music could be turned down and they did so for 15mins, after that it was again full disco mode. Music being too loud ruins the enjoyment sitting and enjoying the drinks and views. Also drinks tasted like no alcohol. (Mojito and pinacolada)
We had very little to do here and we mostly spent our days exploring batam. But if you enjoy sunbathing on crowded pool, this might be good option for you.
Cant leave bad review because it was a good stay but not so much for us.
The place itself is very clean and well maintained. I love the food in Ombak and the ambiance of that place. My kids enjoyed swimming in the pool so much. Shout out to the lady in the restaurant during our lunch time, the two guys during for breakfast, the staff from the poolside, the front desk and the driver. All of them were so very nice. We will surely comeback.
KTM resort boasters a stunning seaview and chill restaurants and bars taking advantage of the scenery! I had a relaxing time with my friends enjoying the relaxing atmosphere and partaking in the various activities that the resort offers - the jetski is a must try!
The only thing that could be improved is a renovation of the rooms to refresh and upgrade the room as the amenities are quite dated.
Overall it's a relaxing atmosphere to have a weekend getaway!
The venue:
It is definitely a place of serenity. Perfect for a getaway from the bustling and hectic daily work-life back home. I love the beautiful location where the resort sits and the atmosphere is just superb.
The staffs:
Although the resort is not at it’s busy/peak period, I observed that the staffs did maintain their level of standards and professionalism. They did not discount any bit of the service quality for us, or in fact, even for other guests around us. It is very warming from the start, especially with Luthfi greeting us at the terminal.
Overall:
I will personally recommend KTM Resort highly to my friends and family should they have plans of coming to Batam. A very satisfied customer who loves such tranquility and service quality.
Stayed 3 nights at villa 519. The view was fantastic, comfy beds and awesome services from hotel staff. Breakfast was sumptuous and tasty. Free transport [cute pick-up] is provided from your villa to the lobby/hotel restaurant. You can get anywhere in the island via Gojek/Grab apps - waiting time less than 10 mins.
Get the Rooms as expected. Love the view. Stay here for our anniversary.
Friendly staff ❤️
Whole resorts are well maintained.
Good variety of food😋
Lots of activities you can find here all in one place.
Will repeat it with a whole family next year.
Here’s the updated version including the feedback about the food:
“I would like to thank Mr. Randy for his assistance with our booking; however, our stay at KTM Resort Batam was overall disappointing, with several significant service issues.
1. Inconvenient Buggy Hours: The buggy service closes at 9:30 pm, which was extremely inconvenient as we were traveling with a baby and my 65-year-old mother. Extending the hours would make a huge difference for families who may need transportation after hours.
2. Restrictive Towel Policy: Despite booking an extra bed for our group of 6 adults and 1 child, we were only given six towels. The restrictive towel policy made us feel uncomfortable, as if we might misuse them. Given the extra bed we paid for, this seemed unreasonable.
3. Unreasonable Cleaning Charge: When my baby accidentally vomited a small amount of food on the bed, the hotel informed us there would be an extra charge for cleaning—without even attempting to wash it first. It was only food and unlikely to stain, and this added charge seemed unnecessary and unfair.
4. Poor Water Heater Quality: The water heater barely worked, making showers uncomfortably cold. This basic service falling short was particularly disappointing.
5. Unhelpful Staff: The staff was not as accommodating as we had hoped. Each request felt like an inconvenience to them, leaving us feeling unwelcomed.
6. Limited Pool Amenities: At the pool, we weren’t allowed an extra ball for our group of seven, and, once again, only six towels were provided.
7. Overpriced Food: We found the food prices to be unreasonably high, adding to the overall dissatisfaction with our stay.
We left feeling deeply let down and would not recommend KTM Resort Batam to family and friends. There is potential here, but it’s clear the service and hospitality need serious improvement.”
Out of the way with no beach for swimming.
Good for 2 nights at most.
Nice rooms and views
Great place for couples hight recommendations staff here is friendly and when we play water spot the guy also nice and friendly if you guys going for a short holiday must come this place swimming pool is clean also breakfast was nice the price of the ktm resort is reasonable
The fridge was watering inside and smelly.
na
I am impressed by the staffs and the amenities of the resort. The staffs are very friendly, nice and welcoming. They are knowledgeable about the area and places to visit. 😊 The amenities are great. They also offer a lot of water activities to enjoy. The restaurant serve a variety of foods. Our room was very nice each room has its own bathroom. We had an amazing view from the balcony. We really had a great time in KTM resort. ❣️
The place is quite isolated and far from the shopping spots.Area clean but room especially in the top rows are just normal rooms but can be a bit weird somtimes.Not friendly moving for elders as everywhere are slopes and steps.Buggy does help a bit.Banana Ride Safety must be Review seriiysly for those boat operators.Look out for the tides and current.My family if 8 drifted quite fast and far during the capsized thrill,lucky they tagged closely together otherwise an incidents can happens.
Easy quick trip from Singapore. Quiet. Great pool … large, warm, clean. Food excellent.
We (10) stayed at KTM resort for 2 nights. We had 2 of 2 room apartments and 1 bedroom sea facing apartment
The resort surrounding areas are very nice especiallly sitting at the balcony overlooking the sea. Staff were helpful and friendly and no language issues.
The 2 rooms apartment have only 4 cups n kettle nothing else. Only given 2 bathtowels. Please note no face towel at all. A quarter roll of toilet paper.
The apartments lighting are so dim, not enough light at all. Water pressure to bath, another issue, very hard to adjust the water temperatute. It either gets very hot or cold.
The phone system, we had 1 room apartment, the phone can only recieves incoming call?
Shout of for Habib from Front Office Team and Lando.
The place is beautiful you definitely can enjoy the sea view and lovely sunset. The special one is the have their own lagoon with plenty of fishes even i found Nemo, big Grouper fish.
All of staff are friendly and can fulfill all of my inquiry.
I definitely will be back again to KTM !
See you soon in another occasion
Travel with family. Few amenities anc choices of food. Room is clean but bed sheet is stained
Your guide to the flawless travel experience