Batu Batu Resort: Stay In This Hidden Island Resort In Johor


Cheng Sim •  Sep 22, 2020

There are many ways to enjoy an island getaway in Malaysia. Besides enjoying a refreshing dip in the calming waters and burying your feet in the sands, you can also spend the night in a hidden island resort in Malaysia. If you're looking for an accommodation that suits your travel needs, we're excited to share this place with you!

The only resort that's situated on the otherwise uninhabited Pulau Tengah (Tengah Island) in Johor, Batu Batu Resort feels like a secret waiting to be told. Just a 20-minute boat ride from the district of Mersing, you can find this eco island resort in the protected Johor Marine Park. Dotted with swaying coconut trees and rocky boulders, it's the perfect paradise for a quiet getaway.

This beautiful island resort in Johor has 20 one-bedroom and 2 two-bedroom villas that are ideal for honeymooners and group getaways. Look around the Malay vernacular-style villas, and you'll be amazed by the details of the tropical hardwood craftsmanship constructed by local carpenters! It may even remind you of the traditional Malay villages spotted along the east coasts of peninsular Malaysia.

If you want to wake up to the sound of crashing waves, stay in the one-bedroom Ocean Villa that comes with a large bathroom, a private balcony, and an attached children's bunk annexe for families! For groups who want to take it up a notch, there's the two-bedroom poolside villa that comes with two outdoor bathrooms, a covered living area and close access to the resort's swimming pool.

#HHWT Tip: While Batu Batu Resort opens all year round, expect a higher chance of rainy days and rough seas between December and February (North-East monsoon season). There's also a small possibility that the Mersing Port will be closed when the weather conditions are bad, which will then affect your boat transfer to Pulau Tengah. Do check with the resort in advance if you're planning a year-end holiday here.

Excited for an island getaway in Johor? Look no further than a stay at Batu Batu Resort! For more options, check out these breathtaking Malaysian island resorts so hidden even locals don't know about.

Rate: Starts at RM2,342 (2 nights) on their website (excluding meals and boat transfer). Minimum stay is 2 nights

Address: Pulau Tengah, Mersing, Johor

Contact: +607 228 8000

Website | Facebook | Instagram