Digicode IT

Bangladesh Railway Online Ticket Booking Process (BD Train E-ticketing)

Registration for Bangladesh Railway Online Ticket

Do you want to travel by train and get a ticket easily? So, you can purchase Bangladesh Railway e-ticket. In this post, we will describe the process of Bangladesh Railway online ticket booking step by step. Without going to the station, anyone can buy a train ticket through this method.

The train is a very popular transport to people of all categories in Bangladesh to reach the destination safely and timely. As a result, many people travel every day by railway. So, it’s difficult to get train tickets easily due to the pressure of the passengers. Many times the passengers have to stand for a long time in front of the Station counter for a ticket.

Bangladesh Railway Authority has made arrangements for the purchase of tickets online for the convenience of passengers. Bangladesh Railway online ticket booking system started on May 29, 2012. If you want, you can easily book a train ticket at home and pay for it. Similarly, there is another way for BD train e-ticket at home through mobile phone also.

These tickets are known as the BD train e-ticket. 25% of the total tickets of Bangladesh Railway are available for online and mobile booking. A passenger can be purchased for the specified route through this process. Intercity trains Tickets are available to book through this system, not mail or local trains.

Register for Bangladesh Railway Online Ticket Booking

First of all, you have to register for the Bangladesh Railway online ticket booking. Anybody can’t be purchased without registration. However, if you register once, then you will not have to register to buy a ticket later. You have to remember your registered email and password for it.

Step 1:

Bangladesh Railway Online Ticket BookingTo register, you need to enter the website (Bangladesh Railway Authority) with the logo of Bangladesh Railway and CNS Limited. Click the “SING UP” button on the right side of this website. Otherwise, you can also enter that website from Bangladesh Railway official website (Bangladesh Railway Authority).

Step 2:

Registration for Bangladesh Railway Online TicketAfter clicking on the “SING UP” button, the new page will open for the registration. Now fill up the empty boxes accurately in the registration page and click on the “REGISTER”. Then, a message will appear in front of you with “Registration Successfully.

Step 3:

Bangladesh Railway e-ticket confirmationInstantly, an email will be sent with a validation link from Bangladesh Railway E-ticketing Service in your email address. You will wait a few minutes for the validation link. By clicking this validation link, the registration process will be completed entirely (Photo-3).

Note: Keep in mind that, the registration of Bangladesh Railway online ticket booking is done only once. However, you have an account before; you will not have to open anymore. If you do not get the validation link after registration, then you will need to apply again for a new validation link. This option is given below the registration page.

Booking Process of BD Online Train Ticket

Similarly, you enter again the same website (https://www.esheba.cnsbd.com/) for booking the Bangladesh Railway online ticket after completing the registration. Bangladesh Railway e-tickets can be booked from 10 days before the date of the journey. By the Following steps, you can get it easily.

Step 1:

Bangladesh Railway Online Ticket Booking ProcessPrimarily, give you email, password and displayed security code in the User Sign Up box on the right side of this website and click on “Sign In”.

Step 2:

Bangladesh Railway EshebaIf you give the information correctly, then the dashboard will open in front of you. A passenger will get the necessary information to travel by train from here. Now, click on “Purchase Ticket” for booking e-ticket.

Step 3:

Bangladesh Railway Online Ticket BookingIn this step, you have to select your destination, journey date, and seat class on this page. Then click on the “Search Train” (Photo-99).  You can’t buy Bangladesh Railway e-ticket without the specified routes through online.

Step 4:

Bangladesh Railway Esheba

Now, the train(s) will be visible in front of you, which are transported on that route. For example, the following photo has been shown the trains of Dhaka-Chittagong route. Select the number of train ticket that you like and click on “Auto Select” or “Seat Selection”. If you don’t book a ticket 120 hours before the journey time, you don’t get the “Seat Selection” option for choosing the seat(s) you like. It can be changed the seat classes from here also.

Step 5:

Bangladesh Railway Online Ticket Booking

If the train seat is available, then you will see the ticket fare and payment methods below here. Train ticket fare will be paid according to your convenience, through which you want anyone. Finally, you have to complete the next steps of payment.

Step 6

BD Train Ticket Online After successfully paying, you will get a BD online train e-ticket to your registered email with details. You have to keep a print copy of this during the traveling. For example, we have given a Bangladesh Railway E-ticket copy here.

Payment methods of Bangladesh Railway Online Ticket

There are different ways to pay for Bangladesh Railway online ticket fare. You can pay the VISA, Master, Nexus of Dutch Bangla Bank or American Express Card of City Bank in Bangladesh. You can also pay through the mobile banking of Rocket.

However, Mobile Banking Rocket of Dutch Bangla Bank is the easier way to pay for this. In this case, you have to a rocket account own or else. Rocket account number is usually 12 digits (an additional number is added after 11 digits of mobile number). The payment process of ticket price through Rocket is-

BD Train Ticket Online Payment

Step 1: Select DBBL Mobile Banking from the payment options.

Step 2: Click the “Go” after giving Rocket account number (12 digits) and pin.

Step 3: Instantly a security code will be sent in your mobile, which has a Rocket account.

Step 4: Now give this security code in that website and click submit.

Step 5: After all, you will get a train e-ticket in your registered email.

Keep in mind:
  • You can purchase the Bangladesh Railway online ticket twice a week and four tickets at a time.
  • If you want to select the seats you like, then you must book the ticket 120 hours before the journey time.
  • To pay the ticket price, you have to enough balance in your account.
  • Tickets can be purchased online between 8 am to 10 pm and seven days in a week.
  • Only 20.00 taka Bank Charges are applicable for the Bangladesh Railway online ticket.
  • Email address and mobile number are most important here. So, Use an active email and mobile number.
  • You have to use a desktop or laptop for this process. Mobile isn’t suitable here for BD online train e-ticketing.

Therefore, Bangladesh Railway online ticket booking system is an easy way to get a train ticket. We have tried to describe step by step this process here. Furthermore, you want to know about more, you can tell by commenting. We will try to find out the solution to it.

You can join with us on Facebook and Twitter to get more. You can also visit to know BD Train Schedule and BD Train Tracker to check the current location of the train.

You May Also Like


  1. Can a foreigner sign up to the online booking? I’m trying to purchase tickets but my online registration is not accepted

    1. It’s can possible to recover you password from that site, which is mentioned “FORGOT YOUR PASSWORD”.

Leave a Reply

Your email address will not be published. Required fields are marked *