How to Book a Villa

Follow these simple steps to complete your booking.

Back to Booking
1

Search for Availability

  1. Select your check-in date using the date picker at the top of the page
  2. Select your check-out date
  3. The system will automatically search for available villas
  4. You can also use the availability calendar to view availability for different dates
Tip: The availability calendar shows green dates for available villas and red dates for unavailable villas. You can click on any available date to update your search.
2

Select Villa & Package

  1. Browse available villas in the results section
  2. Click on a villa card to view villa details (photos, amenities, description)
  3. Select your preferred villa type (if multiple options available)
  4. Choose a package from the dropdown (Villa Only, Breakfast, etc.)
  5. Select the number of villas you want to book
Tip: Different packages may have different prices and inclusions. Villa Only is the base rate, while packages may include meals or other services.
3

Add to Cart

  1. Review your selection (villa type, package, dates, number of villas)
  2. Click the "Book Now" button on the villa card
  3. The villa will be added to your cart
  4. You can view your cart in the cart summary panel (top-right)
  5. You can continue browsing and add more villas, or proceed to checkout
  6. You can combine multiple stays in one booking (different dates and villa types)
Important: Items in your cart have a 30-minute expiry timer. Make sure to complete your booking within 30 minutes to avoid losing your reservation.
4

Guest Information

  1. Click "Proceed to Checkout" in the cart
  2. Fill in your guest information (all fields are required):
    • Title, Full Name, Gender
    • Email Address (very important for confirmation)
    • Mobile Number (very important for contact)
    • Date of Birth
    • Address
    • Password (for account access)
  3. If you are a returning guest, click "Login" and enter your email and password
  4. Read and agree to the Terms and Conditions
  5. Click "Continue to Payment"
Tip: Creating an account allows you to save your information for faster checkout on future bookings. You can also log in as a returning guest to auto-fill your information.
5

Payment

  1. Review your booking summary (rooms, dates, total amount)
  2. Enter your payment details (credit card information)
  3. Review the total amount and any taxes or fees
  4. Click "Complete Payment" to confirm your booking
  5. Wait for payment processing (this may take a few seconds)
  6. You will receive a booking confirmation via email
Success! Once your payment is processed, you will receive a booking confirmation email with all the details of your reservation. Please check your email (including spam folder) for the confirmation.

Talk to a Real Person

Need help right now? Reach our team directly via WhatsApp or email.

Reservations Team

Weekdays from 9am to 11pm

+60 17 755 5888

WhatsApp
Front Office

Every day from 7am to 11pm

+60 17 755 0672

WhatsApp
Mersing Representative

For enquiries as you travel to Mersing

+60 17 755 4381

WhatsApp
Email us at info@batubatu.com.my