The average train between Kalyani and Balasore takes 6h 6m and the fastest train takes 4h 41m. The train service runs several times per day from Kalyani to Balasore. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run every 4 hours between Kalyani and Balasore. The earliest departure is at 5:33 AM in the morning, and the last departure from Kalyani is at 9:27 PM which arrives into Balasore at 2:45 AM. All services require a transfer, and take on average 6h 6m. The schedules shown below are for the next available departures.

5h 52m • 1 change
5h 34m • 1 change
6h 56m • 1 change
4h 54m • 1 change
5h 52m • 1 change
5h 34m • 1 change
6h 56m • 1 change
5h 22m • 1 change
5h 52m • 1 change
5h 34m • 1 change
4h 41m • 1 change
6h 56m • 1 change
5h 52m • 1 change
5h 34m • 1 change
6h 5m • 1 change
5h 22m • 1 change
5h 52m • 1 change
5h 34m • 1 change
6h 56m • 1 change
4h 57m • 1 change
5h 52m • 1 change
5h 34m • 1 change
6h 56m • 1 change
5h 22m • 1 changeWant to know about travelling from Kalyani to Balasore? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Kalyani to Balasore. However, there are services departing from Kalyani station and arriving at Balasore station via Howrah Jn. The journey, including transfers, takes approximately 6h 6m.
Kalyani to Balasore train services, operated by Indian Railways, depart from Bansh Baria station.
Kalyani to Balasore train services, operated by Indian Railways, arrive at Balasore station.
The distance between Kalyani and Balasore is 225.9 km. The road distance is 275 km.
You can take a train from Bansh Baria to Balasore via Howrah Jn in around 5h 21m.