10 Direct Trains
Bhubaneswar to Shalimar Trains (BBS to SHM): Timetable, Duration & Running Days
10 direct trains run from Bhubaneswar (BBS) to Shalimar (SHM). The fastest train is 12882 Garib Rath, completing the journey in 7h 55m. Trains depart between 04:10 and 23:40. The distance is approximately 436 km.
Total Trains
10
Fastest
7h 55m
12882
First Train
04:10
Last Train
23:40
Distance
436 km
Bhubaneswar to Shalimar Train Timetable
Complete list of 10 direct trains from BBS to SHM with departure, arrival, duration and running days.
| Train | Departs | Arrives | Duration | Days | Classes |
|---|---|---|---|---|---|
| 12659 Gurudev Sf Exp Superfast | 04:10Day 3 | 12:30 | 8h 20m | Sun | 1A, 2A, 3A, SL, 2S |
| 22641 Shalimar Sf Exp Superfast | 04:10Day 3 | 12:30 | 8h 20m | Thu, Sat | 1A, 2A, 3A, SL, 2S |
| 22826 Mas Shm Sf Exp Superfast | 15:50Day 2 | 00:05Day 3 | 8h 15m | Wed | 1A, 2A, 3A, SL, 2S |
| 12774 Sc Shm Ac Sf Ex Superfast | 22:10 | 06:50Day 2 | 8h 40m | Tue | 1A, 2A, 3A, SL, 2S |
| 22850 Sc Shm Wkly Sf Superfast | 22:10 | 06:50Day 2 | 8h 40m | Fri | 1A, 2A, 3A, SL, 2S |
| 12882 Garib Rath RAIL_MOTOR | 23:15 | 07:10Day 2 | 7h 55m | Mon, Wed | 1A, 2A, 3A, SL, 2S |
| 12888 Puri Shm Sf Superfast | 23:15 | 07:15Day 2 | 8h | Sun | 1A, 2A, 3A, SL, 2S |
| 12896 Puri Shm Sf Superfast | 23:15 | 07:10Day 2 | 7h 55m | Thu | 1A, 2A, 3A, SL, 2S |
| 22836 Puri Shm Sf Superfast | 23:15 | 07:10Day 2 | 7h 55m | Tue | 1A, 2A, 3A, SL, 2S |
| 18410 Sri Jagannath Ex Express | 23:40 | 08:30Day 2 | 8h 50m | Daily | 1A, 2A, 3A, SL, 2S |
Other Routes from Bhubaneswar
Frequently Asked Questions
How many trains run from Bhubaneswar to Shalimar?▼
There are 10 direct trains running from Bhubaneswar (BBS) to Shalimar (SHM). Check the timetable below for the complete list with departure times and running days.
Which is the fastest train from Bhubaneswar to Shalimar?▼
The fastest train is 12882 Garib Rath, which covers the distance in 7h 55m. It departs at 23:15 and arrives at 07:10.
What is the first and last train from Bhubaneswar to Shalimar?▼
The first train departs at 04:10 and the last train departs at 23:40. Check the timetable for specific trains and their running days.
What is the distance from Bhubaneswar to Shalimar by train?▼
The distance from Bhubaneswar to Shalimar by train is approximately 436 km. Journey time varies from 7h 55m depending on the train type.
How to check seat availability for Bhubaneswar to Shalimar trains?▼
Use the "Check Availability" button above to search for trains on your travel date. You can check real-time seat availability and book tickets through IRCTC.
About Bhubaneswar to Shalimar Route
The Bhubaneswar to Shalimar route is served by 10 direct trains operated by Indian Railways. The fastest option is 12882 Garib Rath with a journey time of 7h 55m. The rail distance is approximately 436 km.
Trains depart from Bhubaneswar between 04:10 (first train) and 23:40 (last train). Check seat availability and book tickets through IRCTC for the best fares.
Train data from public Indian Railways schedules. This is an independent service, not affiliated with IRCTC, CRIS, or Indian Railways. Always verify schedules with official sources before travel.