Reservations & Rates

Check our online rates, availability and make an online reservation here.

The villa rates displayed in the first page of the booking system are villa rates only based on two adults staying in the villa. The rate quoted does not include meal board charges nor boat transfers. Information on the 3-Meal Plan and Boat Transfers are available below.

If you need help with availabilities or bookings or have any queries whatsoever, please email info@batubatu.com.my or call:

Please check the FAQs page if you have any enquiries. 


3-Meal-Plan / Board Pricing

All guests who stay with us are placed on the 3-Meal Plan (or Board). For 2016, Board is charged at RM 290+ per adult (13 years +), RM 145+ per child (4-12 years) and meals are complimentary for infants (0-3 years). Board includes 3 meals – buffet breakfast, 2-course lunch and 3-course dinner – starting with the first meal served after you arrive at the resort. Drinks are billed separately and paid-for at check-out.

An extra adult buffet breakfast will be charged at RM 60+, an extra adult lunch at RM 90+. RM 40+ will be charged for an extra children’s breakfast and RM 55+ for any extra children’s lunch or dinner. 


Boat Transfer Pricing and Policies

The boat journey from Mersing Jetty to Batu Batu takes just 20 - 30 minutes in the resort’s speedboat in good weather. We typically schedule 1 - 2 return boat trips per day from Mersing to Pulau Tengah depending on occupancy and tides. Our boats have a maximum passenger capacity for safety reasons and the seats on each boat are allocated on a first-come-first-serve basis.

  • Single Trip – Adult RM 70+

  • Single Trip – Child (4 years +) RM 47.50+

  • Single Trip – Infant (Under 4 years) Free of Charge

If you wish to charter an additional transfer boat outside of the scheduled times, you may do so between 9am and 6pm (leaving Mersing or Batu Batu) if tide levels and boat availability allow.


Chartering Resort’s Own Additional Boat during Usual Operation Hours (9am to 6pm):

  • Single Trip – Adult RM 160+

  • Single Trip – Child (4 years +) RM 110+

  • Single Trip – Infant (Under 4 years) Free of Charge

Subject to a minimum charge of RM 500+ per boat.

For further information on private charters, please email info@batubatu.com.my


Marine and Johor Park Fees 

Marine Park Fees:

  • ADULT RM 5 / CHILD RM 2 FOR MALAYSIAN

  • ADULT RM 30 / CHILD RM 15 FOR NON-MALAYSIAN 

These two fees were imposed by the Johor National Park Corporation (PTN) on visitors and scuba divers to six islands off Mersing waters in Johor's east coast. Whereby Pulau Tengah is one of these six islands. These fees collected from visitors would be used to maintain, protect and conserve the marine life in the areas. It is also used to help the corporation to finance its programmes, including educational and research related activities to educate the public on taking care of the marine environment.