Not so long ago Puri and Bhubaneswar were the only initiating and terminal stations in Odisha with trains plying only on a few major routes: (i)  Kharagpur – Bhubaneswar – Berhampur (ii) Tatanagar – Rourkela – Jharsuguda – Bilaspur (iii) Khurda Rd – Puri. (iv) Jharsuguda – Sambalpur – Titlagarh – Raipur (v) Titlagarh – Rayagada – Vijianagaram ; with only the first three having significant number of trains.

Over the last 10-15 years things have been changing steadily and the following (from Samaja)  is a welcome announcement. It will connect the Bardbil – Joda mining towns to the Odisha heartland.

With this extension Barbil will have a daily train to Puri and a daily train to Kolkata.

Following is a list of the other stations (besides the main line stations of Bhubaneswar, Puri, Cuttack, Sambalpur, Berhampur, Balasore, Jharsuguda and Rourkela) which now have emerging connectivity.

  1. Barbil: Daily express train to Puri and a daily express train to Kolkata. A daily passenger train to Tatanagar.
    1. Kendujhargarh: The train to Puri passes through Kendujhargarh. In addition there is a fast passenger between Kendujhargarh and Bhubaneswar 5 days a week.
  2. Baripada: Six days a week express train to Bhubaneswar and 3 days a week express train to Kolkata; three passenger trains (two of them 6 days a week; another 3 days a week) to Rupsa.
  3. Koraput: Daily express train to Bhubaneswar and Jagdalpur, Daily express train to Kolkata, Daily express train to Rourkela, Daily passenger to Rayagada, Daily passenger to Vizag and Kirandul, and  a 5 days a week express train to Vizianagaram and Vizag has been announced.
  4. Paradeep: Daily express train to Puri (via Bhubaneswar) and three passenger trains to Cuttack.
  5. Gunupur: A daily passenger between Gunupur and Puri (via Bhubaneswar).
  6. Rayagada: There are many trains that pass through Rayagada linking Rayagada with Vizianagaram and beyond (Vizag, Chennai, Hyderabad, Bangalore, Kochi, Berhampur, Bhubaneswar), with Titlagarh and beyond (Raipur, Nagpur, Bhopal, Delhi, Sambalpur, Rourkela, Tata, Dhanbad, Ahmedabad, Kolkata) and with Koraput and (Jagdalpur)  Among them are a daily express train between Rayagada and Sambalpur and daily passenger trains between Rayagada and Vizag, Rayagada and Vijaywada, and Rayagada and Koraput.
  7. Titlagarh: There are many trains that pass through linking Titlagarh with Raipur and beyond (Nagpur, Bhopal, Delhi, Mumbai, Ahmedabad, Surat, Gandhinagar), with Sambalpur and beyond (Rourkela, Dhanbad, Tata, Bhubaneswar, Puri, Kolkata), with Vizianagaram and beyond (Vizag, Chennai, Bangalore, Hyderabad, Kochi), and with Koraput and beyond (Jagdalpur). Among them are a daily express train between Titlagarh and Kolkata, and daily passenger trains between Titlagarh and Raipur and Titlagarh and Jharsuguda.
  8. Balangir: There are many trains that pass through linking Balangir with Titlagarh and beyond (Mumbai, Ahmedabad, Surat, Gandhinagar, Rayagada, Koraput, Vizag, Chennai, Bangalore, Hyderabad, Kochi) and Balangir with Sambalpur and beyond (Jharsuguda, Rourkela, Bhubaneswar, Puri, Dhanbad, Tata, Kolkata). Among them is a daily express train between Balangir and Bhubaneswar.
  9. Bhawanipatna: With the Lanjigarh Rd – Bhawanipatna – Junagarh line coming to a completion within a year it is expected that we will have new trains to/from Bhawanipatna in a year or two. Currently, Kesinga and Titlagarh stations serve this area.