Plain language. Last updated 23 August 2026.
BookMyRail BD does not collect or hold your money. When you confirm a booking, you pay the ticket fare directly to Bangladesh Railway through the official bKash payment link. We never touch your card or wallet.
BookMyRail BD is currently free to use — we do not charge a booking or convenience fee. If that ever changes, any BookMyRail fee and its refund terms will be shown clearly before you pay.
A seat we hold for you is only reserved for a few minutes. If you do not complete the OTP and bKash payment, the hold is released automatically and no charge is made. You can also cancel a pending hold from the app.
If bKash debits you but the ticket does not confirm, that transaction is between you, bKash, and Bangladesh Railway — contact bKash and the railway support with your transaction ID. We're happy to help you locate the booking details on your account.
Questions about a booking? See our Terms of Service and Privacy Policy, or reach us through the website.