Trains from Bengaluru to Jodhpur
2,103 km by rail · 4 direct trains · fastest 37 hr 35 min on the 20694 Jodhpur Express · 2 stations in Bengaluru, 2 in Jodhpur
- Departures
- 00:03 – 17:15
- Fare from
- ₹875
- Sleeper · estimate
Every direct train
- 20694Jodhpur Express00:0337 hr 35 min13:38+1 arrives the next day
Yasvantpur Jn (YPR) to Bhagat Ki Kothi (Jodhpur) (BGKT)
2,103 km · Superfast · fastest
- 22498Shri Ganganagar Humsafar11:4538 hr 15 min02:00+2 arrives 2 days later
Banaswadi (BAND) to Jodhpur Jn (JU)
2,115 km · Superfast
- 16587Bikaner Express12:0040 hr 15 min04:15+2 arrives 2 days later
Yasvantpur Jn (YPR) to Jodhpur Jn (JU)
2,166 km · Mail/Express
- 16534Jodhpur Express17:1544 hr 23 min13:38+2 arrives 2 days later
Yasvantpur Jn (YPR) to Bhagat Ki Kothi (Jodhpur) (BGKT)
2,167 km · Mail/Express
Search Bengaluru to Jodhpur for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Solapur JnSUR
Yasvantpur Jn YPR to Jodhpur Jn JU
16:4535 hr 30 min04:15+2 arrives 2 days laterHolds 9 in 101 hr 30 min to change at SURHolds about 9 times in 10 here. Measured on 1,43,581 paired days.
22690 often runs late
- One change at Mahesana JnMSH
Yasvantpur Jn YPR to Jodhpur Jn JU
00:0339 hr 7 min15:10+1 arrives the next dayAlmost always holds1 hr 29 min to change at MSHAlmost always holds here. Measured on 1,25,223 paired days.
- One change at Mahesana JnMSH
Yasvantpur Jn YPR to Jodhpur Jn JU
00:0339 hr 7 min15:10+1 arrives the next dayAlmost always holds1 hr 27 min to change at MSHAlmost always holds here. Measured on 1,25,223 paired days.
16210 often runs late
- One change at MurdeshwarMRDW
Yasvantpur Jn YPR to Jodhpur Jn JU
19:0244 hr 23 min15:25+2 arrives 2 days laterAlmost always holds1 hr 32 min to change at MRDWAlmost always holds here. Measured on 7,099 paired days.
16595 often runs late