Reservations & Rates

Reservations & Rates

Please note that the initial rates shown by our booking system are for the villa only, with two adults and two children sharing. Our meal plan charges and boat transfers are not included in the quoted rate; these prices can be found below.

If you have any questions about availability, bookings, or anything else, feel free to drop us a line at info@batubatu.com.my or give us a call. We’re happy to help.

Reservations Team

On weekdays from 9am to 11pm:
+60 17 755 5888
(WhatsApp calls only)

Front Office

Every day from 7am to 11pm:
+60 17 755 0672
(WhatsApp calls only)

Mersing Representative

For any enquiries as you
travel to Mersing
+60 17 755 4381

From Singapore to Batu Batu

Additional information

The speedboat journey from Mersing Jetty to Batu Batu takes just 20–30 minutes in good weather. We typically run 1-2 return trips per day between Mersing and Pulau Tengah, depending on tides and occupancy.

For safety, our boats have a maximum passenger capacity, and seats are allocated on a first-come, first-served basis.

Boat Transfer Pricing and Policies

  • Single Trip: RM95+ (Adult) / RM65+ (child)
  • Return Trip: RM190+ (Adult) / RM130+ (Child)

Private Boat Transfers: Private boat transfers can be arranged outside of our scheduled times (between 9am and 6pm) depending on tide levels and boat availability. Just let us know, so we can organise this for you.

Chartering Additional Boat during Usual Operation Hours (9am to 6pm):

Base Charter rate for 2 Pax — 700+ per single trip

  • Extra Pax RM 50+
  • Infant (Under 4 years) Free of Charge

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

3-Meal Plan Information

  • Adults (13 years and above): RM 350+ per day
  • Children (4-12 years): RM 175+ per day
  • Infants (0-3 years): Meals are complimentary

3-Meal Plan Information

  • Buffet Breakfast
  • 2-Course Lunch
  • 3-Course Dinner

Your meals begin with lunch or dinner on the day you arrive, depending on your check-in time. Your drinks are billed separately and can be settled at check-out.

If you’d like extra meals outside the 3-Meal Plan, the following charges apply:

  • Adults:
    • Breakfast: RM 72+
    • Lunch: RM 103+
    • Dinner: RM 175+
  • Children:
    • Breakfast: RM 72+
    • Lunch: RM 103+
    • Dinner: RM 175+
  • Adult RM 5 / Child RM 2 for Malaysians
  • Adult RM 30 / Child RM 15 For Non-Malaysians

These fees are imposed by the Marine Parks Branch (Taman Laut Malaysia) for visitors entering the marine protected areas.

Have more questions?

Pulau Tengah, nestled within Johor’s protected Sultan Iskandar Marine Park in Malaysia, is a true hidden gem. This secluded island, which Batu Batu calls home, is a picture-perfect cliché of crystal-clear waters, lush greenery, white sandy beaches, and vibrant coral reefs.

Contact Us

Reservations on weekdays from 9am to 11pm: +60 17 755 5888

Front Office every day from 7am to 11pm: +60 17 755 0672

Mersing Representative for any enquiries as you travel to Mersing: +60 17 755 4381

Join Our Newsletter

© Copyright Batu Batu 2025. All Rights Reserved. Website created by No.23 Collective.