Trains from Bengaluru to Narsinghpur
1 trains run between Bengaluru and Narsinghpur. Bengaluru has 1 station(s), from which you can easily book train tickets to
Narsinghpur. Distance from Bengaluru to Narsinghpur is 1896 km. It will take approx. 30:28 hours to reach Narsinghpur from Bengaluru by train.
If you're planning a trip soon, you can alternatively book
BENGALURU TO NARSINGHPUR TRAIN TICKETS
on ixigo.
Bengaluru to Narsinghpur Train Ticket Price
If you are in search of affordable train tickets from Bengaluru to Narsinghpur, ConfirmTkt is the best platform.
The Bengaluru to Narsinghpur train ticket price varies according to travel dates, coach type, and individual preferences.
Travellers can find tickets priced between ₹760 and ₹32110, with the lowest Bengaluru to Narsinghpur train ticket rate starting at ₹760.
Below are the minimum ticket prices for all classes:
1A |
₹4865 |
2A |
₹2860 |
3A |
₹1980 |
SL |
₹760 |
Daily Trains from Bengaluru to Narsinghpur
A total of 1 trains run daily from Bengaluru to Narsinghpur. See the details below:
SANGHAMITRA EXP (12295) |
Daily |
09:15 |
15:43 |
Smvt Bengaluru |
Narsinghpur |
30:28 hrs |
First Train from Bengaluru to Narsinghpur
The first train from Bengaluru to Narsinghpur is SANGHAMITRA EXP. It starts from Bengaluru at 09:15 and reaches Narsinghpur at 15:43.
Last Train from Bengaluru to Narsinghpur
The last train from Bengaluru to Narsinghpur is SANGHAMITRA EXP. It starts from Bengaluru at 09:15 and reaches Narsinghpur at 15:43.
Fastest Train from Bengaluru to Narsinghpur
The fastest train from Bengaluru to Narsinghpur is SANGHAMITRA EXP. It takes only 30:28 hours to cover 1896 km.
Cheapest Train from Bengaluru to Narsinghpur
The cheapest train from Bengaluru to Narsinghpur is SANGHAMITRA EXP (12295). The lowest price for Bengaluru to Narsinghpur train ticket is ₹760.