Delivery, Cancellation & Refund Policy

Ticket Refunds

  • If our system has not successfully secured your ticket on KTMB, you will be eligible for a full refund, which will be provided in the form of credits in your BunnyBooker wallet. You can then withdraw these credits by using the withdrawal system in BunnyBooker.
  • Tickets that have been secured by our system on KTMB are not eligible for refunds or exchanges.


You can request a cancellation at any time, but please aware that if our system has already successfully secured your ticket on KTMB, no refunds will be provided for the cancelled tickets.

Wallet Withdrawal

We only accept withdrawal via PayNow.

You can withdraw your wallet balance by submitting a withdrawal request in BunnyBooker site with your PayNow details. We will process your withdrawal request within 3 working days. For any conflict, questions or concerns, please contact us via WhatsApp, Telegram, or email.

Booking Process

  1. Top up money into BunnyBooker's wallet via our payment gateway.
  2. Select tickets you need and place an order.
  3. Once a ticket is ordered and our booking service is engaged, our system will actively attempt to secure your ticket.
  4. Booking efforts will continue up until 30 minutes before the scheduled departure time in the train direction you ordered.
  5. If successful, you will be promptly notified of your confirmed booking details.
  6. If unsuccessful, you will be notified and refunded the full amount of the ticket to your BunnyBooker account wallet.

Need help? Contact Us!