
Nowadays, We get an opportunity to buy a train ticket online. Yes, you heard right. Bangladesh Railway is providing an Online ticket. You can not only buy a ticket but also can check seat plans, train schedules, ticket fare of Bangladesh Railway. In this article, we will discuss about all the details about buying online train ticket in BD.
Steps to Buy Online Train Ticket
One has to complete two steps to buy a train ticket online in Bangladesh. Do you want to know the steps? The steps are the following.
- Register On Railway Online Portals: The very first step to buy a train ticket is registering on the Railway official website portal. If you have already registered on the portal, you don’t need to register again. You can just follow the second step. So, Now, go to the second step.
- Buy Train Ticket BD: You are reading the content for this step. If you want to buy a ticket from home or workspace you can do it online by Railway online portal. In this step, I will discuss about the method of buying train tickets online in Bangladesh.
Read below for the process you want. We have added images for your better understanding.
Register on Online Portals
I told it before it is the primary step and a one-time step. If you have an account in Bangladesh Railway portal you need to skip the step and go to the buying step.
How to register on Railway official Site
Follow the steps to register on the Bangladesh Railway Official Portal.

- Browse the website addressed “www.railway.gov.bd” On your computer browser.
- Now you will find an option named “Railway E-Ticketing Service” on the Right side. Click on it.
- Then you will be redirected to CNSBD website.
- Find the “Sign up” button there and click on it.
- Then you will find a form in front of you. Fill the form with the correct information of yours.
- Solve the captcha code. This will be named as a Security code.
- Then click on the “Register” button.
- You will get a Registration Successful message on the window.
- You will receive an email with an Activation link. Click on it and Active your railway account.
How to Buy Online Train Ticket?
Buying online Bangladesh train ticket is not a hard task at all. If you are want to buy train ticket online, then follow the steps below.

- Visit the website esheba.cns.bd.com on your web browser.
- Click on the sign-in/log in button there.
- On the login page, enter Email and Password. Don’t forget to enter the Security code there.
- There you will find the Purchase Ticket option. Click on it.
- You need to provide some information to purchase train tickets online. The information is-
- The Date of the train journey
- Departure station– From where you will get on the train.
- Destination– Where is your destinaition of travel?
- Train name– Which train you want to travel.
- Class– In which class you will travel
- Number of Ticket– How many tickets you want
- Entering the informaton click on the Next button.
- On the page, you will see the available set of the train. select the seat. and click the purchase ticket button.
- Next, pay the train ticket fare. You can pay by Cash card, Credit card, DBBL Mobile Banking, Bkash and Brack Bank.
- Then you will get a payment confirmation mail from CNS BD.
Print the information. - When you will show the information on the ticket counter, you will get the printed ticket from there.
Buy Train Ticket through Apps
There is a mobile app named “Rail Sheba” on https://play.google.com/store/apps/details?id=com.cnsbd.railsheba&hl=en. You can install the app and purchase a train ticket using that. Processes are same as above. Payment methods are also the same and secure.
Important Information about Buying Train Ticket
- Tickets can be bought 10 days before the journey.
- Debit, Credit card as well as Mobile Banking systems are supported as Railway ticket payment getaway.
- Don’t buy tickets with the official website esheba.cbsbd.com
- You can choose your desired seat on online E-Ticket.
Train Journey is always interesting to all. To purchase online train ticket in Bangladesh you don’t need to suffer. Follow the above steps to buy BD Online train ticket. If you want to know more just let us know by commenting.