Railway station
Bahalda Road Railway Station (BDO)
12 trains call at Bahalda Road (BDO), in Mayurbhanj. Direct services reach 9 major destinations listed below, the furthest of them Shalimar at 289 km.
- Trains calling
- 12
- Station code
- BDO
- Direct destinations
- 9major stations listed below
- City
- Mayurbhanj
Trains at Bahalda Road (BDO)
All 12 trains calling here, ordered by departure time. An em dash in the arrival or departure column means this station is that train's own starting point or final stop.
| Train | Route | Arrives | Departs | Runs on |
|---|---|---|---|---|
| 18049 SHM BMPR EXPMail/Express | Shalimar → BadampaharSHM → BMPR | 04:18 | 04:20 | Sat |
| 08129 TATA-BMPR DEMU PASS SPLPassenger | Tatanagar Jn → BadampaharTATA → BMPR | 04:58 | 05:00 | Daily except Sun |
| 08131 TATA-BMPR DEMU PASS SPLPassenger | Tatanagar Jn → BadampaharTATA → BMPR | 06:58 | 07:00 | Daily |
| 18051 BMPR ROU EXPMail/Express | Badampahar → RourkelaBMPR → ROU | 07:28 | 07:30 | Sun |
| 08130 BMPR-TATA DEMU PASS SPLPassenger | Badampahar → Tatanagar JnBMPR → TATA | 08:23 | 08:25 | Daily except Sun |
| 08147 TATA-BMPR MEMU PASS SPLMail/Express | Tatanagar Jn → BadampaharTATA → BMPR | 10:45 | 10:47 | Daily except Sun |
| 08132 BMPR-TATA DEMU PASS SPLPassenger | Badampahar → Tatanagar JnBMPR → TATA | 12:04 | 12:06 | Daily |
| 08148 BMPR-TATA MEMU PASS SPLMail/Express | Badampahar → Tatanagar JnBMPR → TATA | 13:45 | 13:47 | Daily except Sun |
| 18052 ROU BMPR EXPMail/Express | Rourkela → BadampaharROU → BMPR | 17:51 | 17:53 | Sun |
| 08153 TATA-BMPR MEMUPassenger | Tatanagar Jn → BadampaharTATA → BMPR | 19:01 | 19:02 | Daily |
| 08154 BMPR-TATA MEMUPassenger | Badampahar → Tatanagar JnBMPR → TATA | 22:28 | 22:29 | Daily |
| 18050 BMPR SHM EXPMail/Express | Badampahar → ShalimarBMPR → SHM | 22:51 | 22:53 | Sun |
Direct routes from Bahalda Road
The busiest destinations reachable without changing trains. Each link opens that route's full time table.
- Bahalda Road to Shalimar1 direct train · 289 km
- Bahalda Road to Santragachi Jn1 direct train · 284 km
- Bahalda Road to Rourkela1 direct train · 205 km
- Bahalda Road to Kharagpur Jn1 direct train · 176 km
- Bahalda Road to Manoharpur1 direct train · 165 km
- Bahalda Road to Mahadevasal Ph1 direct train · 143 km
- Bahalda Road to Jhargram1 direct train · 138 km
- Bahalda Road to Goilkera1 direct train · 138 km
- Bahalda Road to Chakradharpur1 direct train · 104 km
Direct routes to Bahalda Road
Major stations with a direct train into Bahalda Road.
- Shalimar to Bahalda Road1 direct train · 290 km
- Santragachi Jn to Bahalda Road1 direct train · 284 km
- Rourkela to Bahalda Road1 direct train · 206 km
- Kharagpur Jn to Bahalda Road1 direct train · 177 km
- Manoharpur to Bahalda Road1 direct train · 166 km
- Mahadevasal Ph to Bahalda Road1 direct train · 143 km
- Jhargram to Bahalda Road1 direct train · 138 km
- Goilkera to Bahalda Road1 direct train · 138 km
Other stations in Mayurbhanj
Nearby stations sometimes have their own quota, and starting a journey from one of them can find a seat when the main terminus is full.
About this page
Train numbers, names, calling times and running days on this page come from published timetable data. Live seat availability is not shown here because it changes by the minute — search a route and date to check it. RailRoute does not sell tickets and takes no payment; fares it estimates elsewhere on the site are estimates, confirmed exactly at IRCTC checkout.
RailRoute is an independent service. It is not affiliated with, endorsed by, or operated by Indian Railways, IRCTC, or any Government of India entity. Train names and station codes are used for identification only.
RailRoute does not sell tickets and never takes a payment. Fares are estimates and seat availability changes continuously; the exact fare and the actual booking are confirmed on IRCTC.